wt.epm.query
Interface QueryNodes.QueryContext

All Known Implementing Classes:
Query.QueryContextImpl
Enclosing interface:
QueryNodes

public static interface QueryNodes.QueryContext


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)
           
 

Method Detail

isUseAuthorization

public boolean isUseAuthorization()

setUseAuthorization

public void setUseAuthorization(boolean useAuthorization)

isUseInClauseBindOptimization

public boolean isUseInClauseBindOptimization()

mapAttribute

public Name mapAttribute(Name name)
                  throws QueryException
Throws:
QueryException

getNextAliasPrefix

public String getNextAliasPrefix()
                          throws QueryException
Throws:
QueryException

findJavaClass

public Class findJavaClass(String className)

getParam

public Object getParam(String name)
                throws QueryException
Throws:
QueryException

getAttribute

public Object getAttribute(Object instance,
                           Object key)

setAttribute

public void setAttribute(Object instance,
                         Object key,
                         Object value)