diff --git a/plugins/org.teiid.designer.transformation/src/org/teiid/designer/transformation/ddl/TeiidDDLConstants.java b/plugins/org.teiid.designer.transformation/src/org/teiid/designer/transformation/ddl/TeiidDDLConstants.java index 621bd1fcac..fda817be74 100644 --- a/plugins/org.teiid.designer.transformation/src/org/teiid/designer/transformation/ddl/TeiidDDLConstants.java +++ b/plugins/org.teiid.designer.transformation/src/org/teiid/designer/transformation/ddl/TeiidDDLConstants.java @@ -100,6 +100,7 @@ public interface TeiidDDLConstants { public static final String UPDATE = "UPDATE"; //$NON-NLS-1$ public static final String DELETE = "DELETE"; //$NON-NLS-1$ public static final String AS = "AS"; //$NON-NLS-1$ + public static final String RESULT = "RESULT"; //$NON-NLS-1$ /* REST EXTENSION PROPERTIES METHOD HTTP Method to use Yes GET | POST| PUT | DELETE diff --git a/tests/org.teiid.designer.vdb.test/src/org/teiid/designer/vdb/VdbTestUtils.java b/tests/org.teiid.designer.vdb.test/src/org/teiid/designer/vdb/VdbTestUtils.java index ab3c11b554..69f14fd90e 100644 --- a/tests/org.teiid.designer.vdb.test/src/org/teiid/designer/vdb/VdbTestUtils.java +++ b/tests/org.teiid.designer.vdb.test/src/org/teiid/designer/vdb/VdbTestUtils.java @@ -75,14 +75,14 @@ public class VdbTestUtils implements StringConstants { TAB + "LASTNAME string(255) OPTIONS(NAMEINSOURCE 'LASTNAME', NATIVE_TYPE 'VARCHAR')," + NEW_LINE + TAB + "MIDDLEINIT string(255) OPTIONS(NAMEINSOURCE 'MIDDLEINIT', NATIVE_TYPE 'VARCHAR')," + NEW_LINE + TAB + "CONSTRAINT PK_AUTHORS PRIMARY KEY(AUTHOR_ID)" + NEW_LINE + - ") OPTIONS(NAMEINSOURCE '\"BOOKS\".\"AUTHORS\"')" + NEW_LINE + NEW_LINE + + ") OPTIONS(NAMEINSOURCE '\"BOOKS\".\"AUTHORS\"', UPDATABLE 'TRUE')" + NEW_LINE + NEW_LINE + "CREATE FOREIGN TABLE BOOK_AUTHORS (" + NEW_LINE + TAB + "ISBN string(255) NOT NULL OPTIONS(NAMEINSOURCE 'ISBN', NATIVE_TYPE 'VARCHAR')," + NEW_LINE + TAB + "AUTHOR_ID long NOT NULL OPTIONS(NAMEINSOURCE 'AUTHOR_ID', NATIVE_TYPE 'BIGINT', CASE_SENSITIVE 'FALSE', FIXED_LENGTH 'TRUE', SEARCHABLE 'ALL_EXCEPT_LIKE')," + NEW_LINE + TAB + "CONSTRAINT PK_BOOK_AUTHORS PRIMARY KEY(ISBN, AUTHOR_ID)," + NEW_LINE + TAB + "CONSTRAINT FK_ISBN FOREIGN KEY(ISBN) REFERENCES BOOKS(ISBN)," + NEW_LINE + TAB + "CONSTRAINT FK_AUTHOR FOREIGN KEY(AUTHOR_ID) REFERENCES AUTHORS(AUTHOR_ID)" + NEW_LINE + - ") OPTIONS(NAMEINSOURCE '\"BOOKS\".\"BOOK_AUTHORS\"')" + NEW_LINE + NEW_LINE + + ") OPTIONS(NAMEINSOURCE '\"BOOKS\".\"BOOK_AUTHORS\"', UPDATABLE 'TRUE')" + NEW_LINE + NEW_LINE + "CREATE FOREIGN TABLE BOOKS (" + NEW_LINE + TAB + "ISBN string(255) NOT NULL OPTIONS(NAMEINSOURCE 'ISBN', NATIVE_TYPE 'VARCHAR')," + NEW_LINE + TAB + "TITLE string(255) OPTIONS(NAMEINSOURCE 'TITLE', NATIVE_TYPE 'VARCHAR')," + NEW_LINE + @@ -93,13 +93,13 @@ public class VdbTestUtils implements StringConstants { TAB + "TYPE string(255) OPTIONS(NAMEINSOURCE 'TYPE', NATIVE_TYPE 'VARCHAR')," + NEW_LINE + TAB + "CONSTRAINT PK_BOOKS PRIMARY KEY(ISBN)," + NEW_LINE + TAB + "CONSTRAINT FK_PUBLISHER FOREIGN KEY(PUBLISHER) REFERENCES PUBLISHERS(PUBLISHER_ID)" + NEW_LINE + - ") OPTIONS(NAMEINSOURCE '\"BOOKS\".\"BOOKS\"')" + NEW_LINE + NEW_LINE + + ") OPTIONS(NAMEINSOURCE '\"BOOKS\".\"BOOKS\"', UPDATABLE 'TRUE')" + NEW_LINE + NEW_LINE + "CREATE FOREIGN TABLE PUBLISHERS (" + NEW_LINE + TAB + "PUBLISHER_ID long NOT NULL OPTIONS(NAMEINSOURCE 'PUBLISHER_ID', NATIVE_TYPE 'BIGINT', CASE_SENSITIVE 'FALSE', FIXED_LENGTH 'TRUE', SEARCHABLE 'ALL_EXCEPT_LIKE')," + NEW_LINE + TAB + "NAME string(255) OPTIONS(NAMEINSOURCE 'NAME', NATIVE_TYPE 'VARCHAR')," + NEW_LINE + TAB + "LOCATION string(255) OPTIONS(NAMEINSOURCE 'LOCATION', NATIVE_TYPE 'VARCHAR')," + NEW_LINE + TAB + "CONSTRAINT PK_PUBLISHERS PRIMARY KEY(PUBLISHER_ID)" + NEW_LINE + - ") OPTIONS(NAMEINSOURCE '\"BOOKS\".\"PUBLISHERS\"')" + NEW_LINE + NEW_LINE; + ") OPTIONS(NAMEINSOURCE '\"BOOKS\".\"PUBLISHERS\"', UPDATABLE 'TRUE')" + NEW_LINE + NEW_LINE; public static final String BOOKS_VDB_PROJECT = "books.vdb.project";