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