Uses of Interface
wt.query.WhereExpression

Packages that use WhereExpression
com.ptc.core.query.server   
com.ptc.core.query.server.criteria   
com.ptc.epm.commands.util   
wt.change2 Defines several reference implementations of change objects (including WTChangeRequest2, WTChangeIssue and WTChangeOrder2) that are all managed by ChangeService2, but the service interface is defined at a higher level of interfaces to change objects to allow replacing the reference implementations with customization of the interfaces. 
wt.eff Provides generic base effectivity functionality via EffService, EffConfigSpecAssistant and EffGroupAssistant to assert that a PDM object is effective under certain conditions; an out-of-the-box reference implementation of this base functionality is defined by wt.effectivity
wt.epm.query   
wt.epm.util   
wt.epm.workspaces   
wt.fc.batch Provides a mechanism for specifying operations that affect mulitple objects in the persistent datastore. 
wt.fc.delete   
wt.inf.container   
wt.inf.team   
wt.lifecycle
 
wt.occurrence Defines the capability to uniquely distinguish one occurrence of an object within some complex structure from another occurrence of that same object within the same structure using OccurrenceService
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
wt.query.qml   
wt.query.specification   
wt.query.template Provides generic support for saved report queries using ReportTemplate and various methods in ReportTemplateHelper for executing and generating reports. 
wt.rule.util   
 

Uses of WhereExpression in com.ptc.core.query.server
 

Methods in com.ptc.core.query.server that return WhereExpression
 WhereExpression CriteriaHandler.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
 

Uses of WhereExpression in com.ptc.core.query.server.criteria
 

Methods in com.ptc.core.query.server.criteria that return WhereExpression
 WhereExpression WCTypeCriteriaHandler.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
 WhereExpression SubSelectCriteriaHandler.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
 WhereExpression ServerCalculatedAttributeCriteriaHandler.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
 WhereExpression ModeledAttributeCriteriaHandler.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
 WhereExpression LogicalCriteriaProcessor.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
 WhereExpression LogicalCriteriaHandler.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
 WhereExpression InstanceBasedAttributeCriteriaHandler.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
 WhereExpression DataStoreFunctionCriteriaHandler.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
static WhereExpression CriteriaUtil.getWhereExpression(IndexedColumn a_indexedColumn, BooleanAttributeContainerFunction a_function, boolean a_outerJoin)
           
static WhereExpression CriteriaUtil.getWhereExpression(IndexedColumn a_indexedColumn, BooleanAttributeContainerFunction a_function, boolean a_outerJoin, boolean a_caseInsensitive)
           
static WhereExpression CriteriaUtil.getTargetTypeInstanceIdentifierWhereExpression(BooleanAttributeContainerFunction a_function, Class a_targetClass, int a_targetIndex)
           
static WhereExpression CriteriaUtil.getNullWhereExpression()
           
private static WhereExpression CriteriaUtil.getWhereExpression(IndexedColumn a_indexedColumn, DataSetValue a_dataSetValue, boolean a_outerJoin, boolean a_caseInsensitive)
           
private static WhereExpression CriteriaUtil.buildAnalogSetWhereExpression(ColumnExpression column, Range range, String javaTypeName)
           
abstract  WhereExpression ContextualCriteriaHandler.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
 WhereExpression ContainerSpecCriteriaHandler.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
 WhereExpression AdvancedQueryEnabledSubSelectCriteriaHandler.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
 WhereExpression AbstractAssociationCriteriaHandler.buildWhere(Map a_typeIndexMap, QuerySpec a_querySpec)
          This method builds a WhereExpression to be used in the query.
 

Uses of WhereExpression in com.ptc.epm.commands.util
 

Methods in com.ptc.epm.commands.util that return WhereExpression
protected static WhereExpression DocHelper.getWhereSolutionIs(WTContainerRef containerRef)
           
 

Uses of WhereExpression in wt.change2
 

Methods in wt.change2 that return WhereExpression
private  WhereExpression StandardChangeService2.newPendingChangeOrderExpression(FromClause fc, int idx)
          Returns a new where expression testing whether a change activity is associated with a pending change order, based on the from clause and index of a query selecting that change activity.
 

Uses of WhereExpression in wt.eff
 

Methods in wt.eff that return WhereExpression
static WhereExpression QueryHelper.newCurrentEffCondition()
          Returns a condition selecting an Eff if it is current (i.e., it has not been deleted).
(package private) static WhereExpression QueryHelper.newDifferentCreationCondition(FromClause fc, int effIdx)
           
static WhereExpression QueryHelper.newCurrentEffCondition()
          Returns a condition selecting an Eff if it is current (i.e., it has not been deleted).
(package private) static WhereExpression QueryHelper.newDifferentCreationCondition(FromClause fc, int effIdx)
           
 

Uses of WhereExpression in wt.epm.query
 

Methods in wt.epm.query that return WhereExpression
protected abstract  WhereExpression QueryNodes.ConditionNode.getConditionExpression(QueryNodes.QueryScope scope)
           
protected  WhereExpression QueryNodes.BinaryConditionNode.getConditionExpression(QueryNodes.QueryScope scope)
           
protected  WhereExpression QueryNodes.NotNode.getConditionExpression(QueryNodes.QueryScope scope)
           
protected  WhereExpression QueryNodes.ExistsNode.getConditionExpression(QueryNodes.QueryScope scope)
           
protected  WhereExpression QueryNodes.IsNullNode.getConditionExpression(QueryNodes.QueryScope scope)
           
protected  WhereExpression QueryNodes.LikeNode.getConditionExpression(QueryNodes.QueryScope scope)
           
protected  WhereExpression QueryNodes.BetweenNode.getConditionExpression(QueryNodes.QueryScope scope)
           
protected  WhereExpression QueryNodes.InAtomsNode.getConditionExpression(QueryNodes.QueryScope scope)
           
protected  WhereExpression QueryNodes.InSubQueryNode.getConditionExpression(QueryNodes.QueryScope scope)
           
protected  WhereExpression QueryNodes.RelationalExpNode.getConditionExpression(QueryNodes.QueryScope scope)
           
 

Uses of WhereExpression in wt.epm.util
 

Methods in wt.epm.util that return WhereExpression
static WhereExpression EPMQueryHelper.buildExpression(Class objectClass, String attribute, long[] databaseIds)
          Builds a where expression for the query based on an array of database identifiers.
 

Uses of WhereExpression in wt.epm.workspaces
 

Methods in wt.epm.workspaces that return WhereExpression
static WhereExpression EPMAsStoredHelper.getOwnerWhereExpression(boolean isOwner)
           
 

Uses of WhereExpression in wt.fc.batch
 

Fields in wt.fc.batch declared as WhereExpression
private  WhereExpression AbstractBatchSpec.where
           
 

Methods in wt.fc.batch that return WhereExpression
 WhereExpression AbstractBatchSpec.getWhere()
          Gets the value of the attribute: where; Criteria to use for the operation.
private static WhereExpression AbstractBatchSpec.buildIdUpdateCountWhereExpression(Class a_targetClass, Persistable a_targetObject)
           
 

Methods in wt.fc.batch with parameters of type WhereExpression
 void AbstractBatchSpec.setWhere(WhereExpression a_Where)
          Sets the value of the attribute: where; Criteria to use for the operation.
 void AbstractBatchSpec.appendWhere(WhereExpression a_where, LogicalOperator a_logicalOperator)
          Appends the WhereExpression to the WHERE clause.
private  void AbstractBatchSpec.validate(WhereExpression a_where)
           
 

Constructors in wt.fc.batch with parameters of type WhereExpression
UpdateBatchSpec(ClassTableExpression a_target, WhereExpression a_where, UpdateColumnExpression[] a_updateColumns)
          This constructor initializes the instance.
DeleteBatchSpec(ClassTableExpression a_target, WhereExpression a_where)
          This constructor initializes the instance.
AbstractBatchSpec(ClassTableExpression a_target, WhereExpression a_where)
          This constructor initializes the instance.
 

Uses of WhereExpression in wt.fc.delete
 

Methods in wt.fc.delete that return WhereExpression
 WhereExpression MarkForDeleteAccessController.buildAccessCondition(Vector a_tableInfos, boolean a_useOuterJoin)
          Build WHERE condtions for the specified class and the current principal.
 

Uses of WhereExpression in wt.inf.container
 

Methods in wt.inf.container that return WhereExpression
static WhereExpression WTContainerHelper.getWhereContainerIn(ContainerSpec spec, Class search_class)
          Deprecated. Replaced by WTContainerHelper.getWhereContainerIn(ContainerSpec,Class[])
static WhereExpression WTContainerHelper.getWhereContainerIn(ContainerSpec spec, Class[] search_classes)
          Utility api to append container-based where conditions to queries.
static WhereExpression WTContainerHelper.getWhereContainerIn(ContainerSpec spec, Class[] search_classes, boolean negate)
          

Supported API: false
static WhereExpression WTContainerHelper.getWhereContainerIn(ContainerSpec spec, ClassAttribute container_attribute)
          

Supported API: false
static WhereExpression WTContainerHelper.getWhereContainerIn(WTContainerRef[] container_refs)
          

Supported API: false
static WhereExpression WTContainerHelper.getWhereContainerIs(WTContainer container)
          

Supported API: false
static WhereExpression WTContainerHelper.getWhereContainerIs(WTContainerRef container_ref)
          

Supported API: false
 WhereExpression ContainerSpecWhereCondition.getExpression(Vector a_tables)
          Returns the condition expression based on the specified concreate classes.
private static WhereExpression ContainerSpecHelper.getDeleteExpression(ContainerSpec spec)
          Get a search condition for mark for delete based on the spec's delete state
static WhereExpression WTContainerHelper.getWhereContainerIn(ContainerSpec spec, Class search_class)
          Deprecated. Replaced by WTContainerHelper.getWhereContainerIn(ContainerSpec,Class[])
static WhereExpression WTContainerHelper.getWhereContainerIn(ContainerSpec spec, Class[] search_classes)
          Utility api to append container-based where conditions to queries.
static WhereExpression WTContainerHelper.getWhereContainerIn(ContainerSpec spec, Class[] search_classes, boolean negate)
          

Supported API: false
static WhereExpression WTContainerHelper.getWhereContainerIn(ContainerSpec spec, ClassAttribute container_attribute)
          

Supported API: false
static WhereExpression WTContainerHelper.getWhereContainerIn(WTContainerRef[] container_refs)
          

Supported API: false
static WhereExpression WTContainerHelper.getWhereContainerIs(WTContainer container)
          

Supported API: false
static WhereExpression WTContainerHelper.getWhereContainerIs(WTContainerRef container_ref)
          

Supported API: false
 WhereExpression ContainerSpecWhereCondition.getExpression(Vector a_tables)
          Returns the condition expression based on the specified concreate classes.
private static WhereExpression ContainerSpecHelper.getDeleteExpression(ContainerSpec spec)
          Get a search condition for mark for delete based on the spec's delete state
 

Uses of WhereExpression in wt.inf.team
 

Methods in wt.inf.team that return WhereExpression
static WhereExpression ContainerTeamHelper.getWhereStateIs(ContainerTeamManagedState state)
          

Supported API: false
 

Uses of WhereExpression in wt.lifecycle
 

Methods in wt.lifecycle that return WhereExpression
(package private) static WhereExpression LifeCycleHelper.noTransition(FromClause fc, int lctIdx)
          Returns a WHERE expression that selects a row from the argument FROM clause of a life cycle template query if the template does not have associated with it any transitions other than NEXT.
(package private) static WhereExpression LifeCycleHelper.noTransition(FromClause fc, int lctIdx)
          Returns a WHERE expression that selects a row from the argument FROM clause of a life cycle template query if the template does not have associated with it any transitions other than NEXT.
 

Uses of WhereExpression in wt.occurrence
 

Methods in wt.occurrence that return WhereExpression
 WhereExpression UsesOccurrenceJoinDelegate.buildWhereExpression(Class a_sourceClass, Class a_targetClass, int a_sourceIndex, int a_targetIndex, String a_sourceFromAlias, String a_targetFromAlias, boolean a_sourceOuterJoin, boolean a_targetOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source and target classes.
 WhereExpression UsesOccurrenceJoinDelegate.buildWhereExpression(Class a_sourceClass, Persistable a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object and target class.
 WhereExpression UsesOccurrenceJoinDelegate.buildArrayWhereExpression(Class a_sourceClass, Object a_targetArray, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object array and target class.
private  WhereExpression UsesOccurrenceJoinDelegate.build(Class a_sourceClass, Object a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
           
 WhereExpression UsesOccurrenceDataJoinDelegate.buildWhereExpression(Class a_sourceClass, Class a_targetClass, int a_sourceIndex, int a_targetIndex, String a_sourceFromAlias, String a_targetFromAlias, boolean a_sourceOuterJoin, boolean a_targetOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source and target classes.
 WhereExpression UsesOccurrenceDataJoinDelegate.buildWhereExpression(Class a_sourceClass, Persistable a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object and target class.
 WhereExpression UsesOccurrenceDataJoinDelegate.buildArrayWhereExpression(Class a_sourceClass, Object a_targetArray, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object array and target class.
private  WhereExpression UsesOccurrenceDataJoinDelegate.build(Class a_sourceClass, Object a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
           
 

Uses of WhereExpression in wt.pds
 

Methods in wt.pds that return WhereExpression
 WhereExpression WhereCondition.getExpression(Vector a_tables)
          Returns the condition expression based on the specified concreate classes.
 WhereExpression VersionJoinDelegate.buildWhereExpression(Class a_sourceClass, Class a_targetClass, int a_sourceIndex, int a_targetIndex, String a_sourceFromAlias, String a_targetFromAlias, boolean a_sourceOuterJoin, boolean a_targetOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source and target classes.
 WhereExpression VersionJoinDelegate.buildWhereExpression(Class a_sourceClass, Persistable a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object and target class.
 WhereExpression VersionJoinDelegate.buildArrayWhereExpression(Class a_sourceClass, Object a_targetArray, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object array and target class.
 WhereExpression VersionJoinDelegate.build(Class a_sourceClass, Object a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName, boolean a_sourceIsLatest)
           
 WhereExpression SourceJoinCondition.getExpression(Vector a_tables)
          Returns the condition expression for this join.
(package private) static WhereExpression SourceJoinCondition.buildWhereExpression(LinkInfo a_linkInfo, int a_linkFromIndex, String a_role, Persistable a_source)
           
(package private) static WhereExpression SourceJoinCondition.buildWhereExpression(LinkInfo a_linkInfo, int a_linkFromIndex, String a_role, Persistable a_source, boolean a_outerJoin, String a_referenceName, Class a_referenceType)
           
 WhereExpression SourceIdJoinCondition.getExpression(Vector a_tables)
          Returns the condition expression for this join.
(package private) static WhereExpression SourceIdJoinCondition.buildWhereExpression(LinkInfo a_linkInfo, int a_linkFromIndex, String a_role, WTCollection a_source)
           
 WhereExpression ReferenceJoinCondition.getExpression(Vector a_tables)
          Returns the condition expression based on the specified concreate classes.
 WhereExpression PersistentJoinDelegate.buildWhereExpression(Class a_sourceClass, Class a_targetClass, int a_sourceIndex, int a_targetIndex, String a_sourceFromAlias, String a_targetFromAlias, boolean a_sourceOuterJoin, boolean a_targetOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source and target classes.
 WhereExpression PersistentJoinDelegate.buildWhereExpression(Class a_sourceClass, Persistable a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object and target class.
 WhereExpression PersistentJoinDelegate.buildArrayWhereExpression(Class a_sourceClass, Object a_targetArray, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object array and target class.
private  WhereExpression PersistentJoinDelegate.build(Class a_sourceClass, Object a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
           
 WhereExpression PagingJoinCondition.getExpression(Vector a_tables)
          Returns the condition expression based on the specified concreate classes.
 WhereExpression ObjectJoinDelegate.buildWhereExpression(Class a_sourceClass, Class a_targetClass, int a_sourceIndex, int a_targetIndex, String a_sourceFromAlias, String a_targetFromAlias, boolean a_sourceOuterJoin, boolean a_targetOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source and target classes.
 WhereExpression ObjectJoinDelegate.buildWhereExpression(Class a_sourceClass, Persistable a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object and target class.
 WhereExpression ObjectJoinDelegate.buildArrayWhereExpression(Class a_sourceClass, Object a_targetArray, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object array and target class.
private  WhereExpression ObjectJoinDelegate.build(Class a_sourceClass, Object a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
           
(package private)  WhereExpression NavigateStatementBuilder.getLinkWhereExpression(LinkInfo a_linkInfo, int a_linkFromIndex, Vector a_aliases)
           
abstract  WhereExpression LinkJoinCondition.getExpression(Vector a_tables)
          Returns the condition expression for this join.
 WhereExpression JoinDelegate.buildWhereExpression(Class a_sourceClass, Class a_targetClass, int a_sourceIndex, int a_targetIndex, String a_sourceFromAlias, String a_targetFromAlias, boolean a_sourceOuterJoin, boolean a_targetOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source and target classes.
 WhereExpression JoinDelegate.buildWhereExpression(Class a_sourceClass, Persistable a_target, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object and target class.
 WhereExpression JoinDelegate.buildArrayWhereExpression(Class a_sourceClass, Object a_targetArray, int a_sourceIndex, boolean a_sourceOuterJoin, String a_referenceName)
          Returns a WhereExpression for the specified source object array and target class.
 WhereExpression IteratedAccessController.buildAccessCondition(Vector a_tableInfos, boolean a_useOuterJoin)
          Build WHERE condtions for the specified class and the current principal.
 WhereExpression CompoundAccessController.buildAccessCondition(Vector a_tableInfos, boolean a_useOuterJoin)
          Build WHERE condtions for the specified class and the current principal.
 WhereExpression CompositeAccessController.buildAccessCondition(Vector a_tableInfos, boolean a_useOuterJoin)
          Build WHERE condtions for the specified class and the current principal.
 WhereExpression ClassJoinCondition.getExpression(Vector a_tables)
          Returns the condition expression for this join.
 WhereExpression AccessControllerAdapter.buildAccessCondition(Vector a_tableInfos, boolean a_useOuterJoin)
          Build WHERE condtions for the specified class and the current principal.
 WhereExpression AccessController.buildAccessCondition(Vector a_tableInfos, boolean a_useOuterJoin)
          Build WHERE condtions for the specified class and the current principal.
 

Methods in wt.pds with parameters of type WhereExpression
 void StandardDMLGenerator.buildDeleteStatement(ClassInfo a_classInfo, WhereExpression a_where, boolean a_useBind, StringBuffer a_delete)
          This method builds a DELETE-WHERE SQL statement.
 boolean StandardDMLGenerator.buildUpdateStatement(ClassInfo a_classInfo, WhereExpression a_where, boolean a_useBind, UpdateColumnExpression[] a_updateColumns, StringBuffer a_buffer)
          This method builds the specified UPDATE statement.
protected  boolean StandardDMLGenerator.buildUpdateStatement(ClassInfo a_classInfo, WhereExpression a_where, boolean a_useBind, Object[] a_columns, boolean a_isColumnOnly, StringBuffer a_buffer)
          This method builds the specified UPDATE statement.
 void DMLGenerator.buildDeleteStatement(ClassInfo a_classInfo, WhereExpression a_where, boolean a_useBind, StringBuffer a_delete)
          This method builds a DELETE-WHERE SQL statement.
 boolean DMLGenerator.buildUpdateStatement(ClassInfo a_classInfo, WhereExpression a_where, boolean a_useBind, UpdateColumnExpression[] a_updateColumns, StringBuffer a_buffer)
          This method builds the specified UPDATE statement.
 

Uses of WhereExpression in wt.query
 

Classes in wt.query that implement WhereExpression
 class CompositeWhereExpression
          This class represents a number of WHERE expressions connected using a logical operator (i.e.
 class ExistsExpression
          This class represents an EXISTS expression in a WHERE clause.
 class NegatedExpression
          This class represents a negation of an expression in a WHERE clause.
 class SearchCondition
          This class represents a search condition on a query.
 

Fields in wt.query declared as WhereExpression
private  WhereExpression NegatedExpression.expression
           
(package private)  WhereExpression ConditionsClause.Item.whereExpression
           
private  WhereExpression ClassViewExpression.where
           
private  WhereExpression ClassTableExpression.joinWhereExpression
           
 

Methods in wt.query that return WhereExpression
 WhereExpression WhereExpression.getJoinConditions(String a_alias)
          This method is to return the join search condition.
 WhereExpression WhereExpression.getJoinConditions(JoinIndex a_joinIndex)
          This method is to return the join search condition.
 WhereExpression WhereExpression.getJoinConditions(Set a_joinIndexSet)
          This method is to return the join search condition.
 WhereExpression WhereExpression.getJoinConditions(String a_alias, boolean a_removed)
          This method is to return the join search condition.
 WhereExpression WhereExpression.getJoinConditions(String a_alias, int a_outerNonJoinFromIndex, boolean a_removed)
          This method is to return the join search condition.
 WhereExpression SearchCondition.getJoinConditions(String a_alias)
          This method is to return the join search condition.
 WhereExpression SearchCondition.getJoinConditions(JoinIndex a_joinIndex)
          This method is to return the join search condition.
 WhereExpression SearchCondition.getJoinConditions(Set a_joinIndexSet)
          This method is to return the join search condition.
 WhereExpression SearchCondition.getJoinConditions(String a_alias, boolean a_removed)
          This method is to return the join search condition.
 WhereExpression SearchCondition.getJoinConditions(String a_alias, int a_outerNonJoinFromIndex, boolean a_removed)
          This method is to return the join search condition.
 WhereExpression NegatedExpression.getJoinConditions(String a_alias)
          This method is to return the join search condition.
 WhereExpression NegatedExpression.getJoinConditions(JoinIndex a_joinIndex)
          This method is to return the join search condition.
 WhereExpression NegatedExpression.getJoinConditions(Set a_joinIndexSet)
          This method is to return the join search condition.
 WhereExpression NegatedExpression.getJoinConditions(String a_alias, boolean a_removed)
          This method is to return the join search condition.
 WhereExpression NegatedExpression.getJoinConditions(String a_alias, int a_outerNonJoinFromIndex, boolean a_removed)
          This method is to return the join search condition.
(package private)  WhereExpression NegatedExpression.getExpression()
           
 WhereExpression JoinClause.getWhereExpressionForTableJoin(int a_index)
          

Supported API: false
 WhereExpression JoinClause.Item.getWhereExpressionForTableJoin()
           
 WhereExpression ExistsExpression.getJoinConditions(String a_alias)
          This method is to return the join search condition.
 WhereExpression ExistsExpression.getJoinConditions(JoinIndex a_joinIndex)
          This method is to return the join search condition.
 WhereExpression ExistsExpression.getJoinConditions(Set a_joinIndexSet)
          This method is to return the join search condition.
 WhereExpression ExistsExpression.getJoinConditions(String a_alias, boolean a_removed)
          This method is to return the join search condition.
 WhereExpression ExistsExpression.getJoinConditions(String a_alias, int a_outerNonJoinFromIndex, boolean a_removed)
          This method is to return the join search condition.
 WhereExpression ConditionsClause.getWhereExpression(int a_index)
          

Supported API: false
 WhereExpression CompositeWhereExpression.getJoinConditions(String a_alias)
          This method is to return the join search condition.
 WhereExpression CompositeWhereExpression.getJoinConditions(JoinIndex a_joinIndex)
          This method is to return the join search condition.
 WhereExpression CompositeWhereExpression.getJoinConditions(Set a_joinIndexSet)
          This method is to return the join search condition.
 WhereExpression CompositeWhereExpression.getJoinConditions(String a_alias, boolean a_removed)
          This method is to return the join search condition.
 WhereExpression CompositeWhereExpression.getJoinConditions(String a_alias, int a_outerNonJoinFromIndex, boolean a_removed)
          This method is to return the join search condition.
 WhereExpression CompositeWhereExpression.getComponentAt(int a_index)
           
 WhereExpression ClassViewExpression.getWhere()
          Gets the value of the attribute: where.
 

Methods in wt.query with parameters of type WhereExpression
 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
 void QuerySpec.appendWhere(WhereExpression a_whereExpression)
          Deprecated. As of 6.0, use appendWhere(WhereExpression, int[])
 void QuerySpec.appendWhere(WhereExpression a_whereExpression, int a_fromIndex)
          Deprecated. As of 7.0, use appendWhere(WhereExpression, int[])
 void QuerySpec.appendWhere(WhereExpression a_whereExpression, int a_fromIndex1, int a_fromIndex2)
          Deprecated. As of 7.0, use appendWhere(WhereExpression, int[])
 void QuerySpec.appendWhere(WhereExpression a_whereExpression, TableExpression[] a_tableExpressions, String[] a_aliases)
          Appends an expression to the WHERE clause.
 void QuerySpec.appendWhere(WhereExpression a_whereExpression, int[] a_fromIndicies)
          Appends an expression to the WHERE clause.
 void QuerySpec.appendHaving(WhereExpression a_where, int[] a_fromIndicies)
          Appends the where expression to the HAVING clause.
 void ObjectReferenceSpec.append(WhereExpression a_where)
          Deprecated.  
 void JoinClause.setWhereExpressionForTableJoin(JoinIndex a_joinIndex, WhereExpression a_whereExpression)
          

Supported API: false
 void JoinClause.appendWhereClauseForJoin(JoinIndex a_joinIndex, WhereExpression a_whereExpression, LogicalOperator a_logicalOperator)
          

Supported API: false
 void JoinClause.appendWhereClauseForJoin(int a_fromIndex, WhereExpression a_whereExpression, LogicalOperator a_logicalOperator)
          

Supported API: false
 void JoinClause.appendWhereExpressionForTableJoin(int a_tableOrder, WhereExpression a_whereExpression)
           
 void JoinClause.Item.setWhereExpressionForTableJoin(WhereExpression a_whereExpression)
           
 void JoinClause.Item.appendWhereExpressionForJoin(WhereExpression a_whereExpression, LogicalOperator a_logicalOperator)
           
 Object ConditionsClause.append(WhereExpression a_whereExpression, int[] a_fromIndicies, FromClause a_fromClause)
          Appends a search condtion for the specified classes.
 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
 void ConditionsClause.append(WhereExpression a_where, int a_whereIndex)
           
static List ConditionsClause.getAllSearchConditions(WhereExpression a_whereExpression, boolean a_negated, List a_searchConditions)
           
 void CompositeWhereExpression.append(WhereExpression a_whereExpression, int[] a_fromIndicies)
          Appends the specified expression.
 void CompositeWhereExpression.append(WhereExpression a_whereExpression)
          Appends the specified expression.
static void CompositeWhereExpression.setAliases(WhereExpression a_where, Vector a_aliases)
           
 void ClassViewExpression.setWhere(WhereExpression a_Where)
          Sets the value of the attribute: where.
 void ClassViewExpression.setAppendedJoinConditions(WhereClause a_whereClause, WhereExpression a_whereExpression)
          

Supported API: false
 Object ClassViewExpression.setAppendedJoinConditions(WhereClause a_whereClause, WhereExpression a_whereExpression, String a_alias, Vector a_singleBindParameter, int a_outerNonJoinFromIndex, boolean a_fullPersistable, boolean a_useBind)
          

Supported API: false
 void ClassTableExpression.setAppendedJoinConditions(WhereClause a_whereClause, WhereExpression a_whereExpression)
          

Supported API: false
 Object ClassTableExpression.setAppendedJoinConditions(WhereClause a_whereClause, WhereExpression a_whereExpression, String a_alias, Vector a_singleBindParameter, int a_outerNonJoinFromIndex, boolean a_fullPersistable, boolean a_useBind)
          

Supported API: false
abstract  void AbstractClassTableExpression.setAppendedJoinConditions(WhereClause a_whereClause, WhereExpression a_whereExpression)
          

Supported API: false
abstract  Object AbstractClassTableExpression.setAppendedJoinConditions(WhereClause a_whereClause, WhereExpression a_whereExpression, String a_alias, Vector a_singleBindParameter, int a_outerNonJoinFromIndex, boolean a_fullPersistable, boolean a_useBind)
          

Supported API: false
 

Constructors in wt.query with parameters of type WhereExpression
NegatedExpression(WhereExpression a_expression)
          

Supported API: true
ConditionsClause.Item(WhereExpression a_whereExpression, int a_whereIndex, int[] a_fromIndicies)
           
 

Uses of WhereExpression in wt.query.qml
 

Methods in wt.query.qml that return WhereExpression
 WhereExpression WhereElementHandler.buildWhereExpression(QuerySpec a_querySpec, Element a_element, Hashtable a_parameterMap)
          

Supported API: false
 WhereExpression WhereElementFactory.buildWhereExpression(QuerySpec a_querySpec, Element a_element, Hashtable a_parameterMap)
          

Supported API: false
 WhereExpression NegatedConditionHandler.buildWhereExpression(QuerySpec a_querySpec, Element a_element, Hashtable a_parameterMap)
          

Supported API: false
 WhereExpression ExistsHandler.buildWhereExpression(QuerySpec a_querySpec, Element a_element, Hashtable a_parameterMap)
          

Supported API: false
 WhereExpression ConditionHandler.buildWhereExpression(QuerySpec a_querySpec, Element a_element, Hashtable a_parameterMap)
          

Supported API: false
 WhereExpression CompositeConditionHandler.buildWhereExpression(QuerySpec a_querySpec, Element a_element, Hashtable a_parameterMap)
          

Supported API: false
 

Uses of WhereExpression in wt.query.specification
 

Methods in wt.query.specification that return WhereExpression
private  WhereExpression DefaultQueryWriter.getModeledAttributeWhereExpression(ClassSearchSpec a_selection, AttributeSearchExp an_expression)
           
 

Uses of WhereExpression in wt.query.template
 

Methods in wt.query.template with parameters of type WhereExpression
static QueryResult ReportTemplateQueryHelper.find(WTContainerRef a_containerReference, boolean a_hierarchicalContainerLookup, String[] a_reportTemplateAttributes, String[] a_containerAttributes, WhereExpression a_whereExpression, OrderBy[] a_orderBy)
          This method builds and executes a QuerySpec.
protected static QueryResult ReportTemplateQueryHelper._find(WTContainerRef a_containerReference, boolean a_hierarchicalContainerLookup, String[] a_reportTemplateAttributes, String[] a_containerAttributes, WhereExpression a_whereExpression, OrderBy[] a_orderBy)
          This method builds and executes a QuerySpec.
static QueryResult ReportTemplateQueryHelper.find(WTContainerRef a_containerReference, boolean a_hierarchicalContainerLookup, String[] a_reportTemplateAttributes, WhereExpression a_whereExpression, OrderBy[] a_orderBy)
          This method builds and executes a QuerySpec.
protected static QueryResult ReportTemplateQueryHelper._find(WTContainerRef a_containerReference, boolean a_hierarchicalContainerLookup, String[] a_reportTemplateAttributes, WhereExpression a_whereExpression, OrderBy[] a_orderBy)
          This method builds and executes a QuerySpec.
private static int[] ReportTemplateQueryHelper.getFromIndicies(WhereExpression a_whereExpression)
           
static QueryResult ReportTemplateQueryHelper.find(WTContainerRef a_containerReference, boolean a_hierarchicalContainerLookup, String[] a_reportTemplateAttributes, String[] a_containerAttributes, WhereExpression a_whereExpression, OrderBy[] a_orderBy)
          This method builds and executes a QuerySpec.
protected static QueryResult ReportTemplateQueryHelper._find(WTContainerRef a_containerReference, boolean a_hierarchicalContainerLookup, String[] a_reportTemplateAttributes, String[] a_containerAttributes, WhereExpression a_whereExpression, OrderBy[] a_orderBy)
          This method builds and executes a QuerySpec.
static QueryResult ReportTemplateQueryHelper.find(WTContainerRef a_containerReference, boolean a_hierarchicalContainerLookup, String[] a_reportTemplateAttributes, WhereExpression a_whereExpression, OrderBy[] a_orderBy)
          This method builds and executes a QuerySpec.
protected static QueryResult ReportTemplateQueryHelper._find(WTContainerRef a_containerReference, boolean a_hierarchicalContainerLookup, String[] a_reportTemplateAttributes, WhereExpression a_whereExpression, OrderBy[] a_orderBy)
          This method builds and executes a QuerySpec.
private static int[] ReportTemplateQueryHelper.getFromIndicies(WhereExpression a_whereExpression)
           
 

Uses of WhereExpression in wt.rule.util
 

Methods in wt.rule.util that return WhereExpression
(package private) static WhereExpression QueryUtils.getWhereTypeIs(String typeName)
          Returns a WhereExpression that can be used to filter a query for TypeBasedRules to only return rules whose OBJ_TYPE attribute is equal to the specified type name.