| 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 | Field and Description | 
|---|---|
protected Symbol | 
Node.symbol  | 
| Modifier and Type | Method and Description | 
|---|---|
Symbol | 
Node.getSymbol()  | 
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)  | 
void | 
Node.setSymbol(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 | 
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 © 2018. All rights reserved.