Uses of Interface
org.eclipse.datatools.modelbase.sql.query.TableReference

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

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

Subinterfaces of TableReference in org.eclipse.datatools.modelbase.sql.query
 interface QueryCombined
          A representation of the model object 'Combined'.
 interface QueryExpressionBody
          A representation of the model object 'Expression Body'.
 interface QueryNested
          A representation of the model object 'Query Nested'.
 interface QuerySelect
          A representation of the model object 'Select'.
 interface QueryValues
          A representation of the model object 'Values'.
 interface TableExpression
          A representation of the model object 'SQL Table Expression'.
 interface TableFunction
          A representation of the model object 'SQL Table Function'.
 interface TableInDatabase
          A representation of the model object 'SQLRDB Table'.
 interface TableJoined
          A representation of the model object 'SQL Table Joined'.
 interface TableNested
          A representation of the model object 'SQL Table Nested'.
 interface TableQueryLateral
          A representation of the model object 'Table Query Lateral'.
 interface WithTableReference
          A representation of the model object 'With Table Reference'.
 

Methods in org.eclipse.datatools.modelbase.sql.query that return TableReference
 TableReference TableNested.getNestedTableRef()
          Returns the value of the 'Nested Table Ref' containment reference.
 TableReference MergeSourceTable.getTableRef()
          Returns the value of the 'Table Ref' containment reference.
 TableReference TableJoined.getTableRefLeft()
          Returns the value of the 'Table Ref Left' containment reference.
 TableReference TableJoined.getTableRefRight()
          Returns the value of the 'Table Ref Right' containment reference.
 

Methods in org.eclipse.datatools.modelbase.sql.query with parameters of type TableReference
 void TableNested.setNestedTableRef(TableReference value)
          Sets the value of the 'Nested Table Ref' containment reference.
 void MergeSourceTable.setTableRef(TableReference value)
          Sets the value of the 'Table Ref' containment reference.
 void TableJoined.setTableRefLeft(TableReference value)
          Sets the value of the 'Table Ref Left' containment reference.
 void TableJoined.setTableRefRight(TableReference value)
          Sets the value of the 'Table Ref Right' containment reference.
 

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

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return TableReference
static TableReference JoinHelper.findOutermostContainingJoin(java.util.List fromClause, TableExpression targetTable)
          Finds and returns the outermost table reference in the From clause that contains the given table.
static TableReference JoinHelper.getNestedTable(TableReference tableRef)
          Returns the table "nested" in the given table, if any.
 

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type TableReference
static TableJoined JoinHelper.addJoinedTable(java.util.List fromClause, TableReference joinSource, TableReference joinTarget, int joinType)
          Creates a new joined table containing the given join source and target objects, and adds it to the given FROM clause list.
static java.util.Set TableHelper.findColumnReferencesInTableReference(TableReference tableRef)
          Returns a Set containing all the ValueExpressionColumns found in the given TableReference.
static ValueExpressionColumn TableHelper.getColumnExpressionForName(TableReference tableRef, java.lang.String columnName)
          Returns the ValueExpressionColumn from the given TableReference matching the given columnName.
static Column TableHelper.getColumnForName(TableReference tableRef, java.lang.String columnName)
          Returns the Column matching the columnName from the given TableReference.
static java.util.List TableHelper.getEffectiveResultColumns(TableReference tableRef)
          Returns a List of ValueExpressionColumns, with name, dataType and in ordering, so the given tableRef can be handled like a TableInDatabase.
static TableReference JoinHelper.getNestedTable(TableReference tableRef)
          Returns the table "nested" in the given table, if any.
static QueryStatement StatementHelper.getQueryStatementForTableReference(TableReference tableRef)
          Returns the QueryStatement associated with the given tableRef.
static java.util.List TableHelper.getTableExpressionsInTableReference(TableReference tableRef)
          Retrieves a List of TableExpression s from the given TableReference.
 

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

Methods in org.eclipse.datatools.modelbase.sql.query.util with parameters of type TableReference
 java.lang.Object SQLQueryModelSwitch.caseTableReference(TableReference object)
          Returns the result of interpreting the object as an instance of 'Table Reference'.
 

Uses of TableReference in org.eclipse.datatools.modelbase.sql.xml.query
 

Subinterfaces of TableReference in org.eclipse.datatools.modelbase.sql.xml.query
 interface XMLTableFunction
          A representation of the model object 'XML Table Function'.
 

Uses of TableReference in org.eclipse.datatools.modelbase.sql.xml.query.util
 

Methods in org.eclipse.datatools.modelbase.sql.xml.query.util with parameters of type TableReference
 java.lang.Object SQLXMLQueryModelSwitch.caseTableReference(TableReference object)
          Returns the result of interpreting the object as an instance of 'Table Reference'.
 

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

Methods in org.eclipse.datatools.sqltools.parsers.sql.query with parameters of type TableReference
 java.util.List SQLQueryParserFactory.createFromClause(java.util.List aTableRefList, TableReference aTableRef)
           
 TableJoined SQLQueryParserFactory.createJoinedTable(TableReference aLeftTable, int aJoinType, TableReference aRightTable, QuerySearchCondition aJoinCond)
           
 MergeSourceTable SQLQueryParserFactory.createMergeSourceTable(TableReference aTableRef)
           
 TableNested SQLQueryParserFactory.createNestedTable(TableReference aNestedTable)
           
 

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

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model with parameters of type TableReference
static void SelectHelper.removeColFunctionsForTable(SQLQueryObject selectStmt, TableReference aRef)
          Removes the functions from the result columns whose parameters use columns in the table that is being removed.