Uses of Interface
org.datanucleus.store.query.compiler.Symbol
Packages that use Symbol
Package
Description
Package providing query language support for datastores.
Package handling the (generic) compilation of queries.
Package providing expressions from which a (generically) compiled query is made up.
-
Uses of Symbol in org.datanucleus.store.query
Methods in org.datanucleus.store.query that return SymbolModifier and TypeMethodDescriptionprotected Symbol
Query.deepFindSymbolForParameterInCompilation
(QueryCompilation compilation, Object paramKey) private Symbol
Query.getSymbolForParameterInCompilation
(QueryCompilation compilation, Object paramKey) Convenience method to find a symbol for the specified parameter in the provided compilation. -
Uses of Symbol in org.datanucleus.store.query.compiler
Classes in org.datanucleus.store.query.compiler that implement SymbolModifier and TypeClassDescriptionclass
Symbol representing a property/identifier in a query.Fields in org.datanucleus.store.query.compiler with type parameters of type SymbolMethods in org.datanucleus.store.query.compiler that return SymbolModifier and TypeMethodDescriptionReturn the Symbol for the specified name if known.SymbolTable.getSymbolIgnoreCase
(String name) Return the Symbol for the specified name if known, treating the name as case-insensitive.Methods in org.datanucleus.store.query.compiler with parameters of type Symbol -
Uses of Symbol in org.datanucleus.store.query.expression
Fields in org.datanucleus.store.query.expression declared as SymbolMethods in org.datanucleus.store.query.expression that return SymbolModifier and TypeMethodDescriptionArrayExpression.bind
(SymbolTable symtbl) Method to bind the expression to the symbol table as appropriate.CaseExpression.bind
(SymbolTable symtbl) ClassExpression.bind
(SymbolTable symtbl) Method to bind the expression to the symbol table as appropriate.CreatorExpression.bind
(SymbolTable symtbl) Method to bind the expression to the symbol table as appropriate.DyadicExpression.bind
(SymbolTable symtbl) Method to bind the expression to the symbol table as appropriate.abstract Symbol
Expression.bind
(SymbolTable symtbl) Method to bind the expression to the symbol table as appropriate.InvokeExpression.bind
(SymbolTable symtbl) Method to bind the expression to the symbol table as appropriate.JoinExpression.bind
(SymbolTable symtbl) Method to bind the expression to the symbol table as appropriate.Literal.bind
(SymbolTable symtbl) Method to bind the expression to the symbol table as appropriate.OrderExpression.bind
(SymbolTable symtbl) ParameterExpression.bind
(SymbolTable symtbl) Method to bind the expression to the symbol table as appropriate.PrimaryExpression.bind
(SymbolTable symtbl) Method to bind the expression to the symbol table as appropriate.SubqueryExpression.bind
(SymbolTable symtbl) TypeExpression.bind
(SymbolTable symtbl) VariableExpression.bind
(SymbolTable symtbl) Method to bind the expression to the symbol table as appropriate.Expression.getSymbol()
Accessor for the symbol for this expression (if set).