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.
|
org.datanucleus.store.query |
Package providing implementation of query language support for datastores.
|
Modifier and Type | Class and Description |
---|---|
class |
PropertySymbol
Symbol representing a property/identifier in a query.
|
Modifier and Type | Method and Description |
---|---|
Symbol |
SymbolTable.getSymbol(String name)
Return the Symbol for the specified name if known.
|
Symbol |
SymbolTable.getSymbolIgnoreCase(String name)
Return the Symbol for the specified name if known, treating the name as case-insensitive.
|
Modifier and Type | Method and Description |
---|---|
int |
SymbolTable.addSymbol(Symbol symbol) |
void |
SymbolTable.removeSymbol(Symbol symbol) |
Modifier and Type | Field and Description |
---|---|
protected Symbol |
Expression.symbol |
Modifier and Type | Method and Description |
---|---|
Symbol |
VariableExpression.bind(SymbolTable symtbl)
Method to bind the expression to the symbol table as appropriate.
|
Symbol |
CreatorExpression.bind(SymbolTable symtbl)
Method to bind the expression to the symbol table as appropriate.
|
Symbol |
DyadicExpression.bind(SymbolTable symtbl)
Method to bind the expression to the symbol table as appropriate.
|
Symbol |
PrimaryExpression.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.
|
Symbol |
JoinExpression.bind(SymbolTable symtbl)
Method to bind the expression to the symbol table as appropriate.
|
Symbol |
CaseExpression.bind(SymbolTable symtbl) |
Symbol |
Literal.bind(SymbolTable symtbl)
Method to bind the expression to the symbol table as appropriate.
|
Symbol |
OrderExpression.bind(SymbolTable symtbl) |
Symbol |
InvokeExpression.bind(SymbolTable symtbl)
Method to bind the expression to the symbol table as appropriate.
|
Symbol |
ArrayExpression.bind(SymbolTable symtbl)
Method to bind the expression to the symbol table as appropriate.
|
Symbol |
TypeExpression.bind(SymbolTable symtbl) |
Symbol |
ParameterExpression.bind(SymbolTable symtbl)
Method to bind the expression to the symbol table as appropriate.
|
Symbol |
ClassExpression.bind(SymbolTable symtbl)
Method to bind the expression to the symbol table as appropriate.
|
Symbol |
SubqueryExpression.bind(SymbolTable symtbl) |
Symbol |
Expression.getSymbol()
Accessor for the symbol for this expression (if set).
|
Modifier and Type | Method and Description |
---|---|
protected Symbol |
Query.deepFindSymbolForParameterInCompilation(QueryCompilation compilation,
Object paramKey) |
Copyright © 2019. All rights reserved.