Class QueryBuilder
java.lang.Object
net.ontopia.topicmaps.query.impl.rdbms.QueryBuilder
INTERNAL: Class used to hold context information when building JDO
queries from tolog queries.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Mapprotected Mapprotected QueryBuilderprotected QueryProcessorprotected TologQuerystatic Mapprotected Setprotected Mapprotected int -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateJDOValue(Object argument) createJDOVariable(String prefix, Class type) INTERNAL: Create a temporary variable.getArgumentType(Object argument) getAttribute(Object attr) String[]getParameterType(String name) protected ClassgetProperty(String name) String[]getVariableType(String name) protected ClassbooleanisArgumentOfType(Object argument, Class type) booleanvoidregisterJDOOrderBy(JDOQuery jdoquery, boolean aggfunc) voidregisterJDOSelect(JDOQuery jdoquery, Set varnames, boolean aggfunc) voidregisterJDOSelectDependent(JDOQuery jdoquery, Set varnames) voidsetAttribute(Object attr, Object value) voidsetParameters(Map params) voidsetVariables(Map variables)
-
Field Details
-
query
-
parent
-
attributes
-
unsupported
-
vncounter
protected int vncounter -
variables
-
params
-
qp
-
typemap
-
-
Method Details
-
getProperty
-
getAttribute
-
setAttribute
-
getVariableType
-
getVariableTypeFromParent
-
getVariables
-
setVariables
-
getVariableNames
-
getParameterType
-
getParameterTypeFromParent
-
getParameters
-
setParameters
-
getParameterNames
-
isSupportedVariable
-
addUnsupportedVariable
-
registerJDOSelect
-
registerJDOSelectDependent
-
registerJDOOrderBy
-
createJDOVariable
INTERNAL: Create a temporary variable. -
createJDOValue
-
isArgumentOfType
-
getArgumentType
-