wt.epm.query
Class QueryNodes.QueryScope
java.lang.Object
wt.epm.query.QueryNodes.QueryScope
- Enclosing class:
- QueryNodes
- static class QueryNodes.QueryScope
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
context
private QueryNodes.QueryContext context
superScope
private QueryNodes.QueryScope superScope
parserScope
private QueryNodes.ParserScope parserScope
querySpec
private QuerySpec querySpec
mode
private int mode
classIndexes
private Map classIndexes
conditionIndexes
private List conditionIndexes
QueryNodes.QueryScope
QueryNodes.QueryScope(QueryNodes.QueryContext context,
QueryNodes.QueryScope superScope,
QueryNodes.ParserScope parserScope)
throws WTException
setPOMAlias
private void setPOMAlias()
throws QueryException
- Throws:
QueryException
getQueryContext
public QueryNodes.QueryContext getQueryContext()
getSuperScope
public QueryNodes.QueryScope getSuperScope()
getParserContext
public QueryNodes.ParserContext getParserContext()
getParserScope
public QueryNodes.ParserScope getParserScope()
getQuerySpec
public QuerySpec getQuerySpec()
getAssociatedScope
public QueryNodes.QueryScope getAssociatedScope(QueryNodes.ParserScope parserScope)
throws QueryException
- Throws:
QueryException
getMode
public int getMode()
setMode
public QueryNodes.QueryScope setMode(int mode)
isLocalMode
public boolean isLocalMode()
checkLocalMode
public void checkLocalMode()
throws QueryException
- Throws:
QueryException
getClassNode
QueryNodes.ClassNode getClassNode(String alias)
throws QueryException
- Throws:
QueryException
getClassIndex
int getClassIndex(String classAlias)
setClassIndex
void setClassIndex(String classAlias,
int index)
addToConditionIndexes
public void addToConditionIndexes(QueryNodes.ClassNode node)
clearConditionIndexes
public void clearConditionIndexes()
getConditionIndexes
public int[] getConditionIndexes()
throws QueryException
- Throws:
QueryException
getConditionTableExpressions
public TableExpression[] getConditionTableExpressions()
throws QueryException
- Throws:
QueryException
getConditionAliases
public String[] getConditionAliases()
throws QueryException
- Throws:
QueryException