## Uses of Interface
org.eclipse.datatools.modelbase.sql.query.TableInDatabase

Packages that use TableInDatabase
org.eclipse.datatools.modelbase.sql.query
org.eclipse.datatools.modelbase.sql.query.helper
org.eclipse.datatools.modelbase.sql.query.util
org.eclipse.datatools.sqltools.parsers.sql.query
org.eclipse.datatools.sqltools.sqlbuilder.model

Uses of TableInDatabase in org.eclipse.datatools.modelbase.sql.query

Methods in org.eclipse.datatools.modelbase.sql.query that return TableInDatabase
`TableInDatabase` `SQLQueryModelFactory.createTableInDatabase()` Returns a new object of class 'Table In Database'.
`TableInDatabase` `ValueExpressionColumn.getTableInDatabase()` Returns the value of the 'Table In Database' reference.
`TableInDatabase` `QueryInsertStatement.getTargetTable()` Returns the value of the 'Target Table' containment reference.
`TableInDatabase` `QueryUpdateStatement.getTargetTable()` Returns the value of the 'Target Table' containment reference.
`TableInDatabase` `QueryDeleteStatement.getTargetTable()` Returns the value of the 'Target Table' containment reference.

Methods in org.eclipse.datatools.modelbase.sql.query with parameters of type TableInDatabase
`void` `ValueExpressionColumn.setTableInDatabase(TableInDatabase value)` Sets the value of the '`Table In Database`' reference.
`void` `QueryInsertStatement.setTargetTable(TableInDatabase value)` Sets the value of the '`Target Table`' containment reference.
`void` `QueryUpdateStatement.setTargetTable(TableInDatabase value)` Sets the value of the '`Target Table`' containment reference.
`void` `QueryDeleteStatement.setTargetTable(TableInDatabase value)` Sets the value of the '`Target Table`' containment reference.

Uses of TableInDatabase in org.eclipse.datatools.modelbase.sql.query.helper

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return TableInDatabase
`static TableInDatabase` `TableHelper.createTableExpressionForTable(Table table)` Creates and returns a `TableInDatabase` object for the given `Table` object and initializes its list of SQLValueExpressColumn objects corresponding to each column of the table.
`static TableInDatabase` `StatementHelper.getDerivedDatabaseTable(ValueExpressionColumn columnExpr)` Returns the `TableInDatabase` that the given `columnExpr` was derived from, if the given column is not the result of an expression in the `selectClause` of a `QuerySelect` or the result column of a `QueryValues`.

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type TableInDatabase
`static Column` `TableHelper.getColumnForName(TableInDatabase tableInDB, java.lang.String columnName)` Returns the Column matching the columnName from the given TableInDatabase
`static Schema` `TableHelper.getSchemaForTableInDatabase(TableInDatabase tableInDB)`
`static boolean` `StatementHelper.omitSchema(TableInDatabase tableInDB)` Returns `true` if the given `tableInDB` does not have to be qualified with its `Schema` name.
`static void` `TableHelper.populateTableExpressionColumns(TableInDatabase tableInDB, Table databaseTable)` Populates the list of ValueExpressionColumn in the given table expression using the columns in the given Table object
`static void` `DatabaseHelper.resolveTableReferenceRDBTable(TableInDatabase aTableInDB, Database aDatabase, java.lang.String aDefaultSchemaName)` Resolves the given table references so that it has the correct RDBTable attached to it.

Uses of TableInDatabase in org.eclipse.datatools.modelbase.sql.query.util

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type TableInDatabase
`java.lang.Object` `SQLQueryModelSwitch.caseTableInDatabase(TableInDatabase object)` Returns the result of interpreting the object as an instance of 'Table In Database'.

Uses of TableInDatabase in org.eclipse.datatools.sqltools.parsers.sql.query

Methods in org.eclipse.datatools.sqltools.parsers.sql.query that return TableInDatabase
`TableInDatabase` `SQLQueryParserFactory.createSimpleTable(java.lang.String aSchemaName, java.lang.String aTableName)`

Methods in org.eclipse.datatools.sqltools.parsers.sql.query with parameters of type TableInDatabase
`QueryDeleteStatement` `SQLQueryParserFactory.createDeleteStatement_deprecated(TableInDatabase aTargetTable, java.lang.String aAsTable, QuerySearchCondition aWhereClause)` Deprecated. use `#createDeleteStatement(SQLTableExpression, SQLTableCorrelation, SQLSearchCondition)`
`QueryDeleteStatement` `SQLQueryParserFactory.createDeleteStatement(TableInDatabase aTargetTable, TableCorrelation aAsTable, QuerySearchCondition aWhereClause)` [New Model]
`QueryInsertStatement` `SQLQueryParserFactory.createInsertStatement(TableInDatabase aTargetTable, java.util.List aTargetColumnList, java.util.List aSrcValuesRowList)` Started to change right here! has either a list of source values aSrcValuesRowList rather than a SrcQuery
`QueryInsertStatement` `SQLQueryParserFactory.createInsertStatement(TableInDatabase aTargetTable, java.util.List aColumnList, QueryExpressionRoot aSrcQuery)` has SrcQuery rather than a list of source values aSrcValuesRowList
`QueryUpdateStatement` `SQLQueryParserFactory.createUpdateStatement(TableInDatabase aTargetTable, TableCorrelation aAsTable, java.util.List aAssignmentList, QuerySearchCondition aWhereCond)`

Uses of TableInDatabase in org.eclipse.datatools.sqltools.sqlbuilder.model

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model with parameters of type TableInDatabase
`static void` `InsertHelper.addOrReplaceTargetTable(TableInDatabase targetTable, QueryInsertStatement stmt)` Adds or replaces the target table in the given statement with the given table expression.
`static void` `DeleteHelper.setTargetTable(QueryDeleteStatement statement, TableInDatabase targetTable)` Sets the target TableExpression of the given Delete statement
`static void` `InsertHelper.setTargetTable(QueryInsertStatement statement, TableInDatabase targetTable)` Sets the target TableExpression of the given Insert statement
`static void` `UpdateHelper.setTargetTable(QueryUpdateStatement statement, TableInDatabase targetTable)` Sets the target TableExpression of the given Update statement