Class QueryBuilder
- java.lang.Object
-
- net.ontopia.topicmaps.query.impl.rdbms.QueryBuilder
-
public class QueryBuilder extends Object
INTERNAL: Class used to hold context information when building JDO queries from tolog queries.
-
-
Field Summary
Fields Modifier and Type Field Description protected Map
attributes
protected Map
params
protected QueryBuilder
parent
protected QueryProcessor
qp
protected TologQuery
query
static Map
typemap
protected Set
unsupported
protected Map
variables
protected int
vncounter
-
Method Summary
-
-
-
Field Detail
-
query
protected TologQuery query
-
parent
protected QueryBuilder parent
-
attributes
protected Map attributes
-
unsupported
protected Set unsupported
-
vncounter
protected int vncounter
-
variables
protected Map variables
-
params
protected Map params
-
qp
protected QueryProcessor qp
-
typemap
public static Map typemap
-
-
Method Detail
-
getVariables
public Map getVariables()
-
setVariables
public void setVariables(Map variables)
-
getVariableNames
public String[] getVariableNames()
-
getParameters
public Map getParameters()
-
setParameters
public void setParameters(Map params)
-
getParameterNames
public String[] getParameterNames()
-
isSupportedVariable
public boolean isSupportedVariable(Variable var)
-
addUnsupportedVariable
public void addUnsupportedVariable(Variable var)
-
registerJDOOrderBy
public void registerJDOOrderBy(JDOQuery jdoquery, boolean aggfunc)
-
createJDOVariable
public JDOVariable createJDOVariable(String prefix, Class type)
INTERNAL: Create a temporary variable.
-
createJDOValue
public JDOValueIF createJDOValue(Object argument)
-
-