Uses of Interface
wt.query.TableExpression

Packages that use TableExpression
wt.epm.query   
wt.iba.value   
wt.pds Provides additional Persistent Database Services.  See PersistenceManager to fulfill most database access needs. 
wt.query Provides generic support for defining SQL queries (see QuerySpec and the various things that can be appended to it) in a database inedependent manner that should be used with the PersistenceManager
 

Uses of TableExpression in wt.epm.query
 

Methods in wt.epm.query that return TableExpression
 TableExpression[] QueryNodes.QueryScope.getConditionTableExpressions()
           
 TableExpression QueryNodes.ClassNode.getTableExpression(QueryNodes.QueryScope scope)
           
 

Uses of TableExpression in wt.iba.value
 

Classes in wt.iba.value that implement TableExpression
 class IBAValueViewTableExpression
          This TableExpression consolidates all IBAValues as a single TableExpression view.
 

Uses of TableExpression in wt.pds
 

Classes in wt.pds that implement TableExpression
(package private)  class NavigateStatementBuilder.ForeignKeyLinkTableExpression
           
 

Methods in wt.pds that return TableExpression
private static TableExpression ObjectReferenceStatementBuilder.buildConstantTableExpression(ObjectReferenceStatementBuilder.IdList a_idList, int a_columnCount, int a_beginIndex, int a_endIndex)
           
 

Uses of TableExpression in wt.query
 

Subinterfaces of TableExpression in wt.query
 interface PageableTableExpression
          This interface specifies methods for processing TableExpressions that are part of paging queries.
 

Classes in wt.query that implement TableExpression
 class AbstractClassTableExpression
          This class represents the table associated with a target class.
 class AbstractSubSelectTableExpression
          This abstract class implements common methods for a sub-select TableExpression.
 class ArrayTableExpression
          This class implements a TableExpression for an array of values that can be used as a table.
 class ClassTableExpression
          This class represents a class specification of a table which can be used in a SQL FROM clause.
 class ClassViewExpression
          This class represents a class specification of a table which can be used in a SQL FROM clause.
 class ExternalTableExpression
          This class represents a table which can be used in a SQL FROM clause.
 class NullTableExpression
          This class represents a null table (i.e.
 class SubSelectExpression
          This class represents a subselect which can be used in a SQL statement.
 

Fields in wt.query declared as TableExpression
private  TableExpression ClassAttribute.correlatedTable
           
 

Methods in wt.query that return TableExpression
 TableExpression FromClause.getTableExpressionAt(int a_index)
          Returns the specified TableExpression

Supported API: false
 TableExpression ClassAttribute.getCorrelatedTable()
          Gets the value of the attribute: correlatedTable.
 

Methods in wt.query with parameters of type TableExpression
 int WhereExpression.validate(TableExpression[] a_fromTables, int a_offset)
          This method validates the expression against the FROM clause.
 Object WhereClause.append(WhereExpression a_whereExpression, TableExpression[] a_fromTables, String[] a_aliases)
          Appends a search condtion for the specified classes.
protected  void WhereClause.checkOuterJoin(WhereExpression a_whereExpression, TableExpression[] a_fromTables)
          

Supported API: false
private  void WhereClause.checkSearchCondition(SearchCondition a_searchCondition, TableExpression[] a_fromTables)
           
 int TableColumn.validate(TableExpression[] a_tableExpressions, int a_offset)
          This method validates this expression against the specified table expression.
 int SubSelectExpression.validate(TableExpression[] a_tableExpressions, int a_offset)
          This method validates this expression against the specified table expression.
 int SQLFunction.validate(TableExpression[] a_tableExpressions, int a_offset)
          This method validates this expression against the specified table expression.
 int SearchCondition.validate(TableExpression[] a_fromTables, int a_offset)
          This method validates the expression against the FROM clause.
 int RangeExpression.validate(TableExpression[] a_tableExpressions, int a_offset)
          This method validates this expression against the specified table expression.
 int QuerySpec.appendFrom(TableExpression a_tableExpression)
          Appends a Table Expression to the From clause.
 void QuerySpec.appendWhere(WhereExpression a_whereExpression, TableExpression[] a_tableExpressions, String[] a_aliases)
          Appends an expression to the WHERE clause.
 int NegatedExpression.validate(TableExpression[] a_fromTables, int a_offset)
          This method validates the expression against the FROM clause.
 int KeywordExpression.validate(TableExpression[] a_tableExpressions, int a_offset)
          This method validates this expression against the specified table expression.
 void FromClause.append(TableExpression a_tableExpression)
          Appends the TableExpression

Supported API: false
 void FromClause.setTableExpressionAt(TableExpression a_tableExpression, int a_index)
          Sets the specified TableExpression at the specified index.
 int FixedLengthStringExpression.validate(TableExpression[] a_tableExpressions, int a_offset)
          This method validates this expression against the specified table expression.
 int Expression.validate(TableExpression[] a_tableExpressions, int a_offset)
          This method validates this expression against the specified table expression.
 int ExistsExpression.validate(TableExpression[] a_fromTables, int a_offset)
          This method validates the expression against the FROM clause.
 int ConstantExpression.validate(TableExpression[] a_tableExpressions, int a_offset)
          This method validates this expression against the specified table expression.
 Object ConditionsClause.append(WhereExpression a_whereExpression, TableExpression[] a_fromTables, String[] a_aliases, int[] a_fromIndicies)
          

Supported API: false
protected  void ConditionsClause.checkOuterJoin(WhereExpression a_whereExpression, TableExpression[] a_fromTables)
          

Supported API: false
 int CompositeWhereExpression.validate(TableExpression[] a_fromTables, int a_offset)
          This method validates the expression against the FROM clause.
 int ColumnListExpression.validate(TableExpression[] a_tableExpressions, int a_offset)
          This method validates this expression against the specified table expression.
 void ClassAttribute.setCorrelatedTable(TableExpression a_CorrelatedTable)
          Sets the value of the attribute: correlatedTable.
 int ClassAttribute.validate(TableExpression[] a_tableExpressions, int a_offset)
          This method validates this expression against the specified table expression.
 int ArrayTableExpression.validate(TableExpression[] a_tableExpressions, int a_offset)
          This method validates this expression against the specified table expression.
 int ArrayExpression.validate(TableExpression[] a_tableExpressions, int a_offset)
          This method validates this expression against the specified table expression.