wt.epm.query
Class Query.QueryContextImpl

java.lang.Object
  extended bywt.epm.query.Query.QueryContextImpl
All Implemented Interfaces:
QueryNodes.QueryContext
Enclosing class:
Query

private static class Query.QueryContextImpl
extends Object
implements QueryNodes.QueryContext


Field Summary
private  Map attrs
           
private  char prefix
           
private  Query query
           
 
Constructor Summary
(package private) Query.QueryContextImpl(Query query)
           
 
Method Summary
 Class findJavaClass(String className)
           
 Object getAttribute(Object instance, Object key)
           
 String getNextAliasPrefix()
           
 Object getParam(String name)
           
 boolean isUseAuthorization()
           
 boolean isUseInClauseBindOptimization()
           
 Name mapAttribute(Name name)
           
 void setAttribute(Object instance, Object key, Object value)
           
 void setUseAuthorization(boolean useAuthorization)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

query

private Query query

prefix

private char prefix

attrs

private Map attrs
Constructor Detail

Query.QueryContextImpl

Query.QueryContextImpl(Query query)
Method Detail

isUseAuthorization

public boolean isUseAuthorization()
Specified by:
isUseAuthorization in interface QueryNodes.QueryContext

setUseAuthorization

public void setUseAuthorization(boolean useAuthorization)
Specified by:
setUseAuthorization in interface QueryNodes.QueryContext

isUseInClauseBindOptimization

public boolean isUseInClauseBindOptimization()
Specified by:
isUseInClauseBindOptimization in interface QueryNodes.QueryContext

mapAttribute

public Name mapAttribute(Name name)
                  throws QueryException
Specified by:
mapAttribute in interface QueryNodes.QueryContext
Throws:
QueryException

findJavaClass

public Class findJavaClass(String className)
Specified by:
findJavaClass in interface QueryNodes.QueryContext

getParam

public Object getParam(String name)
                throws QueryException
Specified by:
getParam in interface QueryNodes.QueryContext
Throws:
QueryException

getNextAliasPrefix

public String getNextAliasPrefix()
                          throws QueryException
Specified by:
getNextAliasPrefix in interface QueryNodes.QueryContext
Throws:
QueryException

getAttribute

public Object getAttribute(Object instance,
                           Object key)
Specified by:
getAttribute in interface QueryNodes.QueryContext

setAttribute

public void setAttribute(Object instance,
                         Object key,
                         Object value)
Specified by:
setAttribute in interface QueryNodes.QueryContext