Uses of Interface
wt.pds.StatementSpec

Packages that use StatementSpec
com.ptc.core.query.common Describes the interfaces and relationships for specifying type based queries of Windchill persistent data. 
com.ptc.core.query.server.impl   
wt.dataops.objectcol.resolution   
wt.epm.retriever   
wt.fc Provides high level datastore access by using the PersistenceManager (and server-side-only PersistenceManagerSvr) to find and manage Persistable objects. 
wt.fc.association   
wt.fc.collections Provides Windchill-specific Collection objects, and a collection-based refresh API. 
wt.folder
Provides classes to represent and manage folder and cabinet objects. 
wt.inf.container   
wt.pds Provides additional Persistent Database Services.  See PersistenceManager to fulfill most database access needs. 
wt.pds.oracle81   
wt.pds.sqlServer   
wt.pom Provides low-level, yet database independent, access to a database. 
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   
wt.vc.struct
 
 

Uses of StatementSpec in com.ptc.core.query.common
 

Methods in com.ptc.core.query.common that return StatementSpec
 StatementSpec ContainerSpecAttributeContainerFunction.getSubSelect()
          Gets the value of the attribute: subSelect.
 StatementSpec BasicSubSelectAttributeContainerFunction.getSubSelect()
          Gets the value of the attribute: subSelect.
 StatementSpec AbstractSubSelectAttributeContainerFunction.getSubSelect()
          Gets the value of the attribute: subSelect.
 

Methods in com.ptc.core.query.common with parameters of type StatementSpec
 void BasicSubSelectAttributeContainerFunction.setSubSelect(StatementSpec a_SubSelect)
          Sets the value of the attribute: subSelect.
 

Constructors in com.ptc.core.query.common with parameters of type StatementSpec
BasicSubSelectAttributeContainerFunction(StatementSpec a_subSelect)
          

Supported API: false
 

Uses of StatementSpec in com.ptc.core.query.server.impl
 

Fields in com.ptc.core.query.server.impl declared as StatementSpec
(package private)  StatementSpec BasicQueryService.StatementInfo.statement
           
 

Methods in com.ptc.core.query.server.impl with parameters of type StatementSpec
private  BasicQueryService.PagingInfo BasicQueryService.execute(StatementSpec a_statementSpec, List a_resultHandlers, int a_keyOffset, boolean a_advancedQueryEnabled, AccessController a_accessController, boolean a_appendAccessController, boolean a_isAggregate, List a_results)
           
private  BasicQueryService.PagingInfo BasicQueryService.execute(StatementSpec a_statementSpec, List a_resultHandlers, int a_keyOffset, boolean a_advancedQueryEnabled, AccessController a_accessController, boolean a_appendAccessController, boolean a_isAggregate, BasicQueryService.ResultCollector a_resultCollector)
           
 

Uses of StatementSpec in wt.dataops.objectcol.resolution
 

Fields in wt.dataops.objectcol.resolution declared as StatementSpec
private  StatementSpec StatementSpecHolder.spec
           
 

Methods in wt.dataops.objectcol.resolution that return StatementSpec
 StatementSpec StatementSpecHolder.getSpec()
          Gets the value of the attribute: spec.
static StatementSpec ResolutionUtil.applyToStatementSpec(StatementSpec spec, QuerySpecCommandIfc command)
           
static StatementSpec ResolutionUtil.addClassnameIdToSelectable(StatementSpec spec)
           
static StatementSpec ResolutionUtil.addMarkForDeleteFalseToWhere(StatementSpec spec)
           
protected  StatementSpec RelationshipQueryProcessor.updateQuerySpecWithRel(StatementSpecHolder specHolder, QuerySpec spec, boolean recursive, LogicalOperator operator, List allspecs, boolean firstTime)
           
 StatementSpec QuerySpecCommandIfc.apply(QuerySpec spec)
           
 

Methods in wt.dataops.objectcol.resolution with parameters of type StatementSpec
 void StatementSpecHolder.setSpec(StatementSpec a_Spec)
          Sets the value of the attribute: spec.
static StatementSpec ResolutionUtil.applyToStatementSpec(StatementSpec spec, QuerySpecCommandIfc command)
           
static StatementSpec ResolutionUtil.addClassnameIdToSelectable(StatementSpec spec)
           
static StatementSpec ResolutionUtil.addMarkForDeleteFalseToWhere(StatementSpec spec)
           
protected  void CollectionProcessor.addLatestIterFlagToSpec(StatementSpec spec)
           
 

Uses of StatementSpec in wt.epm.retriever
 

Methods in wt.epm.retriever with parameters of type StatementSpec
private  QueryResult EPMRetriever.find(String msg, StatementSpec spec)
           
private  QueryResult EPMRetriever.find(String msg, StatementSpec spec, boolean checkAccessRights)
           
private  QueryResult EPMRetriever.find(String msg, StatementSpec spec)
           
private  QueryResult EPMRetriever.find(String msg, StatementSpec spec, boolean checkAccessRights)
           
 

Uses of StatementSpec in wt.fc
 

Methods in wt.fc with parameters of type StatementSpec
 QueryResult StandardPersistenceManager.find(StatementSpec a_statementSpec)
          Retrieves persistable objects from the datastore given the specified statement.
 ResultProcessor StandardPersistenceManager.find(StatementSpec a_statementSpec, ResultProcessor a_resultProcessor)
          Retrieves persistable objects from the datastore for the specified statement.
 QueryResult StandardPersistenceManager.query(StatementSpec a_statementSpec)
          Retrieves persistable objects from the datastore given the specified statement.
 void StandardPersistenceManager.query(StatementSpec a_statementSpec, ResultProcessor a_resultProcessor)
          Retrieves persistable objects from the datastore for the specified statement.
 QueryResult StandardPersistenceManager.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor)
          

Supported API: false
 void StandardPersistenceManager.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          This method queries the persistent datastore.
private  QueryResult StandardPersistenceManager._query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
           
private  QueryResult StandardPersistenceManager._find(StatementSpec a_statementSpec, ResultProcessor a_resultProcessor)
           
 QueryResult PersistenceManagerSvr.query(StatementSpec a_statementSpec)
          Retrieves persistable objects from the datastore given the specified statement.
 void PersistenceManagerSvr.query(StatementSpec a_statementSpec, ResultProcessor a_resultProcessor)
          Retrieves persistable objects from the datastore for the specified statement.
 QueryResult PersistenceManagerSvr.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor)
          

Supported API: false
 void PersistenceManagerSvr.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          This method queries the persistent datastore.
 QueryResult PersistenceManagerFwd.find(StatementSpec a_statementSpec)
          Retrieves persistable objects from the datastore given the specified statement.
 ResultProcessor PersistenceManagerFwd.find(StatementSpec a_statementSpec, ResultProcessor a_resultProcessor)
          Retrieves persistable objects from the datastore for the specified statement.
 QueryResult PersistenceManager.find(StatementSpec a_statementSpec)
          Retrieves persistable objects from the datastore given the specified statement.
 ResultProcessor PersistenceManager.find(StatementSpec a_statementSpec, ResultProcessor a_resultProcessor)
          Retrieves persistable objects from the datastore for the specified statement.
static PagingQueryResult PagingSessionHelper.openPagingSession(int a_offset, int a_range, StatementSpec a_snapshotSpec)
          This method opens a paging session using the specified snapshot query.
static PagingQueryResult PagingSessionHelper.openPagingSession(int a_offset, int a_range, StatementSpec a_snapshotSpec, int a_threshold)
          This method opens a paging session using the specified snapshot query.
static PagingQueryResult PagingSessionHelper.openPagingSession(int a_offset, int a_range, StatementSpec a_snapshotSpec, int a_threshold, boolean a_backgroundThreadEnabled)
          This method opens a paging session using the specified snapshot query.
static PagingQueryResult PagingSessionHelper.openPagingSession(int a_offset, int a_range, StatementSpec a_snapshotSpec, boolean a_backgroundThreadEnabled)
          This method opens a paging session using the specified snapshot query.
 QueryResult StandardPersistenceManager.find(StatementSpec a_statementSpec)
          Retrieves persistable objects from the datastore given the specified statement.
 ResultProcessor StandardPersistenceManager.find(StatementSpec a_statementSpec, ResultProcessor a_resultProcessor)
          Retrieves persistable objects from the datastore for the specified statement.
 QueryResult StandardPersistenceManager.query(StatementSpec a_statementSpec)
          Retrieves persistable objects from the datastore given the specified statement.
 void StandardPersistenceManager.query(StatementSpec a_statementSpec, ResultProcessor a_resultProcessor)
          Retrieves persistable objects from the datastore for the specified statement.
 QueryResult StandardPersistenceManager.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor)
          

Supported API: false
 void StandardPersistenceManager.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          This method queries the persistent datastore.
private  QueryResult StandardPersistenceManager._query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
           
private  QueryResult StandardPersistenceManager._find(StatementSpec a_statementSpec, ResultProcessor a_resultProcessor)
           
 QueryResult PersistenceManagerSvr.query(StatementSpec a_statementSpec)
          Retrieves persistable objects from the datastore given the specified statement.
 void PersistenceManagerSvr.query(StatementSpec a_statementSpec, ResultProcessor a_resultProcessor)
          Retrieves persistable objects from the datastore for the specified statement.
 QueryResult PersistenceManagerSvr.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor)
          

Supported API: false
 void PersistenceManagerSvr.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          This method queries the persistent datastore.
 QueryResult PersistenceManagerFwd.find(StatementSpec a_statementSpec)
          Retrieves persistable objects from the datastore given the specified statement.
 ResultProcessor PersistenceManagerFwd.find(StatementSpec a_statementSpec, ResultProcessor a_resultProcessor)
          Retrieves persistable objects from the datastore for the specified statement.
 QueryResult PersistenceManager.find(StatementSpec a_statementSpec)
          Retrieves persistable objects from the datastore given the specified statement.
 ResultProcessor PersistenceManager.find(StatementSpec a_statementSpec, ResultProcessor a_resultProcessor)
          Retrieves persistable objects from the datastore for the specified statement.
static PagingQueryResult PagingSessionHelper.openPagingSession(int a_offset, int a_range, StatementSpec a_snapshotSpec)
          This method opens a paging session using the specified snapshot query.
static PagingQueryResult PagingSessionHelper.openPagingSession(int a_offset, int a_range, StatementSpec a_snapshotSpec, int a_threshold)
          This method opens a paging session using the specified snapshot query.
static PagingQueryResult PagingSessionHelper.openPagingSession(int a_offset, int a_range, StatementSpec a_snapshotSpec, int a_threshold, boolean a_backgroundThreadEnabled)
          This method opens a paging session using the specified snapshot query.
static PagingQueryResult PagingSessionHelper.openPagingSession(int a_offset, int a_range, StatementSpec a_snapshotSpec, boolean a_backgroundThreadEnabled)
          This method opens a paging session using the specified snapshot query.
 

Uses of StatementSpec in wt.fc.association
 

Methods in wt.fc.association that return StatementSpec
static StatementSpec AssociationRuntimeUtilities.buildRoleSpec(long[] a_objectIds, Collection a_roles, Map a_roleValidClassMap, boolean a_selectLinkObjects, boolean a_linkObjectIds, ClassInfo a_targetClassInfo)
          This method builds a query to return role ObjectIdentifier columns and optionally link ObjectIdentifier columns (if a_selectLinkObjects=true) for the specified roles.
 

Uses of StatementSpec in wt.fc.collections
 

Methods in wt.fc.collections that return StatementSpec
(package private)  StatementSpec RefreshHelper.Refresh.getSecondPassQuery(RefreshHelper.RefreshData data)
          Get a statment that selects the objects in the RefreshData with any of ids in secondPassBranchIDs or secondPassOids
(package private)  StatementSpec RefreshHelper.LinkRefresh.getSpec(Class link_class, Set refs)
          Get a StatementSpec that finds the link oids and the requested roles
 

Methods in wt.fc.collections with parameters of type StatementSpec
(package private)  void RefreshHelper.Refresh.doSecondPass(StatementSpec statementspec)
          Inflate the objects selected by the spec and assign them to the references in keysToReferences.
 

Uses of StatementSpec in wt.folder
 

Methods in wt.folder that return StatementSpec
private static StatementSpec FolderLogic.getStatementForContents(long[] folder_ids, List excludes, Class entry_class, boolean select_links, boolean include_shares)
          Private utility method that creates the spec used in getFolderContents
private static StatementSpec FolderLogic.getStatementForContents(long[] folder_ids, List excludes, Class entry_class, boolean select_links, boolean include_shares)
          Private utility method that creates the spec used in getFolderContents
 

Uses of StatementSpec in wt.inf.container
 

Methods in wt.inf.container that return StatementSpec
static StatementSpec WTContainerHelper.getStatementForContainersIn(ContainerSpec spec)
          Returns a statement that can be used to build non-standard container queries.
static StatementSpec WTContainerHelper.getStatementForSearchClasses(ContainerSpec spec, Class[] search_classes)
          Creates a StatementSpec that will find instances of the specified search classes that are either contained by or shared into a WTContainer specified by the supplied ContainerSpec

Supported API: false
(package private) static StatementSpec ContainerSpecHelper.getStatementForSearchClasses(ContainerSpec spec, Class[] search_classes, int select_state)
          Get a statement that selects the WTContained objects contained by a container selected by the given container spec
(package private) static StatementSpec ContainerSpecHelper.getStatementForContainersIn(ContainerSpec spec, int select_state)
          Get a statement that selects the containers in the given spec
private static StatementSpec ContainerSpecHelper.getHierarchySpec(ContainerSpec spec, int select_state)
          Get a statement that selects the containers that are descendents of the containers in the spec's search containers property
static StatementSpec WTContainerHelper.getStatementForContainersIn(ContainerSpec spec)
          Returns a statement that can be used to build non-standard container queries.
static StatementSpec WTContainerHelper.getStatementForSearchClasses(ContainerSpec spec, Class[] search_classes)
          Creates a StatementSpec that will find instances of the specified search classes that are either contained by or shared into a WTContainer specified by the supplied ContainerSpec

Supported API: false
(package private) static StatementSpec ContainerSpecHelper.getStatementForSearchClasses(ContainerSpec spec, Class[] search_classes, int select_state)
          Get a statement that selects the WTContained objects contained by a container selected by the given container spec
(package private) static StatementSpec ContainerSpecHelper.getStatementForContainersIn(ContainerSpec spec, int select_state)
          Get a statement that selects the containers in the given spec
private static StatementSpec ContainerSpecHelper.getHierarchySpec(ContainerSpec spec, int select_state)
          Get a statement that selects the containers that are descendents of the containers in the spec's search containers property
 

Uses of StatementSpec in wt.pds
 

Classes in wt.pds that implement StatementSpec
 class InflateSpec
          This class implements a StatementSpec for inflating an array of OIDs.
 

Methods in wt.pds with parameters of type StatementSpec
 void SurrogateAccessController.checkQuery(StatementSpec a_statementSpec)
          

Supported API: false
 String StandardDMLGenerator.buildDummySubSelectStatement(StatementSpec a_statementSpec, String a_alias)
          

Supported API: false
 String StandardDMLGenerator.buildSubSelectStatement(StatementSpec a_statementSpec, WTConnection a_connection)
          

Supported API: false
abstract  String[] StandardDMLGenerator.buildStatements(StatementSpec a_statementSpec, WTConnection a_connection)
          

Supported API: false
abstract  Object StandardDMLGenerator.buildBindParameters(StatementSpec a_statementSpec)
          

Supported API: false
 String StandardDMLGenerator.buildInsertStatement(StatementSpec a_statementSpec, String tableName, WTConnection a_connection)
          

Supported API: false
protected static String[] StandardDMLGenerator.buildStatements_common(StatementSpec a_statementSpec, WTConnection a_connection, boolean a_dummyParameter)
           
protected static Object StandardDMLGenerator.buildBindParameters_common(StatementSpec a_statementSpec, WTConnection a_connection)
           
 void SQLDatabasePds.query(WTConnection a_connection, StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          Query for objects in the SQL database.
 void PDSIfc.query(WTConnection a_connection, StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          Query for objects in the datastore.
 String DMLGenerator.buildDummySubSelectStatement(StatementSpec a_statementSpec, String a_alias)
          

Supported API: false
 String DMLGenerator.buildSubSelectStatement(StatementSpec a_statementSpec, WTConnection a_connection)
          

Supported API: false
 String[] DMLGenerator.buildStatements(StatementSpec a_statementSpec, WTConnection a_connection)
          

Supported API: false
 Object DMLGenerator.buildBindParameters(StatementSpec a_statementSpec)
          

Supported API: false
 String DMLGenerator.buildInsertStatement(StatementSpec a_statementSpec, String tableName, WTConnection a_connection)
          

Supported API: false
 void CompoundAccessController.checkQuery(StatementSpec a_statementSpec)
          

Supported API: false
 void CompositeAccessController.checkQuery(StatementSpec a_statementSpec)
          

Supported API: false
 void AccessControllerAdapter.checkQuery(StatementSpec a_statementSpec)
          

Supported API: false
 void AccessController.checkQuery(StatementSpec a_statementSpec)
          

Supported API: false
 

Uses of StatementSpec in wt.pds.oracle81
 

Methods in wt.pds.oracle81 with parameters of type StatementSpec
 String[] OracleDMLGenerator.buildStatements(StatementSpec a_statementSpec, WTConnection a_connection)
          

Supported API: false
 Object OracleDMLGenerator.buildBindParameters(StatementSpec a_statementSpec)
          

Supported API: false
static String[] OracleDMLGenerator.buildStatements(StatementSpec a_statementSpec, WTConnection a_connection, boolean a_dummyParameter)
          

Supported API: false
protected static String[] OracleDMLGenerator._buildStatements(StatementSpec a_statementSpec, WTConnection a_connection, boolean a_dummyParameter)
          

Supported API: false
static Object OracleDMLGenerator.buildBindParameters(StatementSpec a_statementSpec, WTConnection a_connection)
          

Supported API: false
protected static Object OracleDMLGenerator._buildBindParameters(StatementSpec a_statementSpec, WTConnection a_connection)
          

Supported API: false
 

Uses of StatementSpec in wt.pds.sqlServer
 

Methods in wt.pds.sqlServer with parameters of type StatementSpec
 Object SQLServerDMLGenerator.buildBindParameters(StatementSpec a_statementSpec)
          

Supported API: false
 String[] SQLServerDMLGenerator.buildStatements(StatementSpec a_statementSpec, WTConnection a_connection)
          

Supported API: false
 String[] SQLServerDMLGenerator.buildStatements(StatementSpec a_statementSpec, WTConnection a_connection, boolean a_dummyParameter)
          

Supported API: false
static Object SQLServerDMLGenerator.buildBindParameters(StatementSpec a_statementSpec, WTConnection a_connection)
          

Supported API: false
protected static Object SQLServerDMLGenerator._buildBindParameters(StatementSpec a_statementSpec, WTConnection a_connection)
          

Supported API: false
 

Uses of StatementSpec in wt.pom
 

Methods in wt.pom with parameters of type StatementSpec
 QueryResult POMIfc.query(StatementSpec aStatementSpec, AccessControllerProcessor anAccessControllerProcessor)
          Execute a query
 QueryResult PersistentObjectManager.query(StatementSpec aStatementSpec, AccessController anAccessController)
          Execute a query
 QueryResult PersistentObjectManager.query(StatementSpec aStatementSpec, AccessControllerProcessor anAccessControllerProcessor)
          Execute a query
 QueryResult PersistentObjectManager.query(StatementSpec a_statementSpec, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
          Execute a query
private  void PersistentObjectManager.queryWithEnable(StatementSpec a_snapshotSpec, boolean a_advancedQueryEnabled, WTConnection a_connection, AccessControllerProcessor a_accessControllerProcessor, ResultProcessor a_resultProcessor)
           
 

Uses of StatementSpec in wt.query
 

Subinterfaces of StatementSpec in wt.query
 interface PageableSessionQuerySpec
          This interface specifies the abstractions necessary to establish a persistent paging session.
 

Classes in wt.query that implement StatementSpec
 class BasicPageableQuerySpec
          This class provides a standard implementation for establishing a paging session.
 class CompositeQuerySpec
          This class is a query statement specification that consists of multiple QuerySpecs that are executed as a single queru.
 class CompoundQuerySpec
          This class provides the functionality to build a compound query statement.
 class NavigateSpec
          This class implements a specification for a navigate query.
 class ObjectReferenceSpec
          Deprecated.  
 class PageableQuerySpec
          This abstract class provides common APIs and functionality for queries that support paging.
 class PagingSessionSpec
          This class can be used to fetch pages from an established paging session.
 class QuerySpec
          This class represents a Query in terms of Windchill objects.
 

Fields in wt.query declared as StatementSpec
private  StatementSpec PageableQuerySpec.primaryStatement
           
private  StatementSpec ExistsExpression.subSelect
           
private  StatementSpec CompoundQuerySpec.thePrimary
           
private  StatementSpec BasicPageableQuerySpec.snapshotSpec
           
private  StatementSpec BasicPageableQuerySpec.pagingSpec
           
private  StatementSpec AbstractSubSelectTableExpression.subSelect
           
 

Methods in wt.query that return StatementSpec
 StatementSpec PageableSessionQuerySpec.getSnapshotSpec()
          Gets the value of the attribute: SNAPSHOT_SPEC.
 StatementSpec PageableSessionQuerySpec.getPrimaryStatement()
          Gets the object for the association that plays role: PRIMARY_STATEMENT.
 StatementSpec PageableQuerySpec.getPrimaryStatement()
          Gets the object for the association that plays role: primaryStatement.
private  StatementSpec CompoundQuerySpec.findNonEmptyComponent()
           
private  StatementSpec CompoundQuerySpec.getPrimary()
           
private  StatementSpec CompositeQuerySpec.getPrimary()
           
 StatementSpec BasicPageableQuerySpec.getSnapshotSpec()
          Gets the value of the attribute: snapshotSpec; StatementSpec instance used to retrieve the intial "snapshot" of the entire results for a paging session.
 StatementSpec BasicPageableQuerySpec.getPrimaryStatement()
          Gets the object for the association that plays role: primaryStatement.
 StatementSpec AbstractSubSelectTableExpression.getSubSelect()
          Gets the value of the attribute: subSelect; SubSelect for this TableExpression.
 

Methods in wt.query with parameters of type StatementSpec
 void PageableSessionQuerySpec.setPrimaryStatement(StatementSpec a_PrimaryStatement)
          Sets the object for the association that plays role: PRIMARY_STATEMENT.
protected  void PageableQuerySpec.setPrimaryStatement(StatementSpec a_PrimaryStatement)
          Sets the object for the association that plays role: primaryStatement.
private  void PageableQuerySpec.primaryStatementValidate(StatementSpec a_PrimaryStatement)
           
 void ObjectReferenceSpec.setPrimaryStatement(StatementSpec a_PrimaryStatement)
          Deprecated. Sets the object for the association that plays role: primaryStatement.
 void CompoundQuerySpec.addComponent(StatementSpec a_statementSpec)
          This method adds a component statement.
 List CompoundQuerySpec.getAllComponentQuerySpecs(StatementSpec a_statementSpec, List a_querySpecs)
           
 void CompositeQuerySpec.addComponent(StatementSpec a_statementSpec)
          This method adds a component statement.
 void BasicPageableQuerySpec.setPrimaryStatement(StatementSpec a_PrimaryStatement)
          Sets the object for the association that plays role: primaryStatement.
protected  void AbstractSubSelectTableExpression.setSubSelect(StatementSpec a_SubSelect)
          Sets the value of the attribute: subSelect; SubSelect for this TableExpression.
 

Constructors in wt.query with parameters of type StatementSpec
SubSelectExpression(StatementSpec a_subSelect)
          

Supported API: true
PagingSessionSpec(StatementSpec a_primaryStatement, long a_sessionId, int a_totalSize)
           
ExistsExpression(StatementSpec a_subSelect)
          

Supported API: true
AbstractSubSelectTableExpression(StatementSpec a_subSelect)
          This constructor initializes the instance.
 

Uses of StatementSpec in wt.query.qml
 

Methods in wt.query.qml that return StatementSpec
 StatementSpec StatementHandler.build(Element a_element, Hashtable a_parameterMap)
          Builds a StatementSpec instance using the specified DOM node.
 StatementSpec StatementFactory.build(Element a_element, Hashtable a_parameterMap)
          Builds a StatementSpec instance using the specified DOM node.
 StatementSpec QueryStatementHandler.build(Element a_element, Hashtable a_parameterMap)
          Builds a StatementSpec instance using the specified DOM node.
 StatementSpec CompoundStatementHandler.build(Element a_element, Hashtable a_parameterMap)
          Builds a StatementSpec instance using the specified DOM node.
 StatementSpec AbstractQueryStatementHandler.build(Element a_element, Hashtable a_parameterMap)
          Builds a StatementSpec instance using the specified DOM node.
 

Uses of StatementSpec in wt.query.specification
 

Methods in wt.query.specification that return StatementSpec
protected  StatementSpec DefaultQueryWriter.getDependentStatementSpec(ClassSearchSpec a_selection, AttributeSearchExp an_expression, Boolean use_reference, boolean a_is_direct_dependency)
          

Supported API: false
protected  StatementSpec DefaultQueryWriter.getSortStatementSpec(SortSpecification a_sort_specification, StatementSpec a_statement_spec)
          

Supported API: false
protected  StatementSpec DefaultQueryWriter.getResultStatementSpec(ResultSpecification a_result_specification, StatementSpec a_statement_spec)
          

Supported API: false
 

Methods in wt.query.specification with parameters of type StatementSpec
protected  StatementSpec DefaultQueryWriter.getSortStatementSpec(SortSpecification a_sort_specification, StatementSpec a_statement_spec)
          

Supported API: false
protected  StatementSpec DefaultQueryWriter.getResultStatementSpec(ResultSpecification a_result_specification, StatementSpec a_statement_spec)
          

Supported API: false
 

Uses of StatementSpec in wt.query.template
 

Methods in wt.query.template that return StatementSpec
static StatementSpec ReportTemplateHelper.buildStatement(XMLSource a_qmlSource)
          Deprecated. as of R7.0, use buildStatement(XMLSource, Locale, Hashtable)
static StatementSpec ReportTemplateHelper.buildStatement(XMLSource a_qmlSource, Locale a_locale, Hashtable a_parameterMap)
          This method is used to build the Statement given the QML XMLSource, locale and parameters.
static StatementSpec ReportTemplateHelper.buildStatement(XMLSource a_qmlSource, Locale a_locale)
          Deprecated. as of R7.0, use buildStatement(XMLSource, Locale, Hashtable)
static StatementSpec ReportTemplateHelper.buildStatement(XMLSource a_qmlSource)
          Deprecated. as of R7.0, use buildStatement(XMLSource, Locale, Hashtable)
static StatementSpec ReportTemplateHelper.buildStatement(XMLSource a_qmlSource, Locale a_locale, Hashtable a_parameterMap)
          This method is used to build the Statement given the QML XMLSource, locale and parameters.
static StatementSpec ReportTemplateHelper.buildStatement(XMLSource a_qmlSource, Locale a_locale)
          Deprecated. as of R7.0, use buildStatement(XMLSource, Locale, Hashtable)
 

Methods in wt.query.template with parameters of type StatementSpec
static void ReportTemplateHelper.bindParameters(XMLSource a_qmlSource, StatementSpec a_statementSpec, Hashtable a_parameterMap)
          This method is used to bind parameters from a name and value Hashtable to a StatementSpec instance.
static void ReportTemplateHelper.bindParameters(XMLSource a_qmlSource, StatementSpec a_statementSpec, Hashtable a_parameterMap)
          This method is used to bind parameters from a name and value Hashtable to a StatementSpec instance.
 

Uses of StatementSpec in wt.rule.util
 

Methods in wt.rule.util that return StatementSpec
(package private) static StatementSpec QueryUtils.getTypeHierarchySpec(QuerySpec qs, String[] typeNames)
          Return a StatementSpec that returns the IDs of all TypeBasedRules that meet the conditions in the query spec that is passed in and have their OBJ_TYPE attribute set equal to one of the type names in the typeNames list.
private static StatementSpec QueryUtils.getTypeHierarchySpec(QuerySpec qs, WTContainerRef[] containers, String[] typeNames)
          Return a StatementSpec that returns the IDs of all TypeBasedRules that meet the conditions in the query spec that is passed in and are contained in one of the containers in the containers list and have their OBJ_TYPE attribute set equal to one of the typenames in the typeNames list.
 

Uses of StatementSpec in wt.vc.struct
 

Methods in wt.vc.struct that return StatementSpec
private  StatementSpec StandardStructService.getStatementSpec(List querySpecs, SetOperator operator)