Uses of Class
org.datanucleus.query.compiler.SymbolTable
-
Packages that use SymbolTable Package Description org.datanucleus.query.compiler Package handling the compilation of queries.org.datanucleus.query.expression Package providing expressions from which a (generically) compiled query is made up. -
-
Uses of SymbolTable in org.datanucleus.query.compiler
Fields in org.datanucleus.query.compiler declared as SymbolTable Modifier and Type Field Description protected SymbolTableAbstractSymbolResolver. symtblprotected SymbolTableJavaQueryCompiler. symtblCompiled Symbol Table.protected SymbolTableQueryCompilation. symtblCompiled Symbol Table.Methods in org.datanucleus.query.compiler that return SymbolTable Modifier and Type Method Description SymbolTableSymbolTable. getParentSymbolTable()Accessor for the parent symbol table (if any).SymbolTableQueryCompilation. getSymbolTable()Accessor for the symbol table for the query.Methods in org.datanucleus.query.compiler with parameters of type SymbolTable Modifier and Type Method Description voidSymbolTable. setParentSymbolTable(SymbolTable tbl)Set the symbol table for any parent query, so that if this query refers to an expression from the parent query then it is resolvable.Constructors in org.datanucleus.query.compiler with parameters of type SymbolTable Constructor Description AbstractSymbolResolver(MetaDataManager mmgr, ClassLoaderResolver clr, SymbolTable symtbl, Class cls, String alias)Constructor for symbol resolver.JDOQLSymbolResolver(MetaDataManager mmgr, ClassLoaderResolver clr, SymbolTable symtbl, Class cls, String alias)Constructor for symbol resolver.JPQLSymbolResolver(MetaDataManager mmgr, ClassLoaderResolver clr, SymbolTable symtbl, Class cls, String alias)Constructor for symbol resolver.QueryCompilation(Class candidateCls, String candidateAlias, SymbolTable symtbl, Expression[] results, Expression[] froms, Expression filter, Expression[] groupings, Expression having, Expression[] orderings, Expression[] updates) -
Uses of SymbolTable in org.datanucleus.query.expression
Methods in org.datanucleus.query.expression with parameters of type SymbolTable Modifier and Type Method Description SymbolArrayExpression. bind(SymbolTable symtbl)Method to bind the expression to the symbol table as appropriate.SymbolCaseExpression. bind(SymbolTable symtbl)SymbolClassExpression. bind(SymbolTable symtbl)Method to bind the expression to the symbol table as appropriate.SymbolCreatorExpression. bind(SymbolTable symtbl)Method to bind the expression to the symbol table as appropriate.SymbolDyadicExpression. bind(SymbolTable symtbl)Method to bind the expression to the symbol table as appropriate.abstract SymbolExpression. bind(SymbolTable symtbl)Method to bind the expression to the symbol table as appropriate.SymbolInvokeExpression. bind(SymbolTable symtbl)Method to bind the expression to the symbol table as appropriate.SymbolJoinExpression. bind(SymbolTable symtbl)Method to bind the expression to the symbol table as appropriate.SymbolLiteral. bind(SymbolTable symtbl)Method to bind the expression to the symbol table as appropriate.SymbolOrderExpression. bind(SymbolTable symtbl)SymbolParameterExpression. bind(SymbolTable symtbl)Method to bind the expression to the symbol table as appropriate.SymbolPrimaryExpression. bind(SymbolTable symtbl)Method to bind the expression to the symbol table as appropriate.SymbolSubqueryExpression. bind(SymbolTable symtbl)SymbolTypeExpression. bind(SymbolTable symtbl)SymbolVariableExpression. bind(SymbolTable symtbl)Method to bind the expression to the symbol table as appropriate.voidExpressionCompiler. setSymbolTable(SymbolTable symtbl)
-