Package | Description |
---|---|
org.apache.cayenne.template | |
org.apache.cayenne.template.directive | |
org.apache.cayenne.template.parser |
Modifier and Type | Method and Description |
---|---|
default Context |
TemplateContextFactory.createContext(Map<String,?> parameters) |
Context |
DefaultTemplateContextFactory.createContext(Map<String,?> parameters,
boolean positionalMode) |
Context |
TemplateContextFactory.createContext(Map<String,?> parameters,
boolean positionalMode) |
Modifier and Type | Method and Description |
---|---|
protected SQLStatement |
CayenneSQLTemplateProcessor.process(String template,
Context context) |
Modifier and Type | Method and Description |
---|---|
void |
Bind.apply(Context context,
ASTExpression... expressions) |
void |
BindObjectEqual.apply(Context context,
ASTExpression... expressions) |
void |
Directive.apply(Context context,
ASTExpression... expressions) |
void |
Result.apply(Context context,
ASTExpression... expressions) |
protected void |
Bind.bindValue(Context context,
Object value,
String jdbcTypeName,
int scale) |
protected void |
Bind.processBinding(Context context,
ParameterBinding binding) |
protected void |
BindEqual.processBinding(Context context,
ParameterBinding binding) |
protected void |
BindNotEqual.processBinding(Context context,
ParameterBinding binding) |
protected void |
BindObjectEqual.render(Context context,
ParameterBinding binding) |
protected void |
BindObjectNotEqual.render(Context context,
ParameterBinding binding) |
protected void |
BindObjectEqual.renderColumn(Context context,
String columnName,
int columnIndex) |
protected void |
BindObjectNotEqual.renderColumn(Context context,
String columnName,
int columnIndex) |
Modifier and Type | Method and Description |
---|---|
void |
ASTArray.evaluate(Context context) |
void |
ASTBlock.evaluate(Context context) |
void |
ASTDirective.evaluate(Context context) |
void |
ASTExpression.evaluate(Context context) |
void |
ASTIfElse.evaluate(Context context) |
void |
ASTMethod.evaluate(Context context) |
void |
ASTVariable.evaluate(Context context) |
void |
Node.evaluate(Context context) |
void |
ScalarNode.evaluate(Context context) |
protected Object[] |
ASTArray.evaluateAsArray(Context context) |
boolean |
ASTBoolScalar.evaluateAsBoolean(Context context) |
boolean |
ASTExpression.evaluateAsBoolean(Context context) |
boolean |
ASTFloatScalar.evaluateAsBoolean(Context context) |
boolean |
ASTIntScalar.evaluateAsBoolean(Context context) |
boolean |
ASTVariable.evaluateAsBoolean(Context context) |
boolean |
ExpressionNode.evaluateAsBoolean(Context context) |
boolean |
ScalarNode.evaluateAsBoolean(Context context) |
double |
ASTExpression.evaluateAsDouble(Context context) |
double |
ASTFloatScalar.evaluateAsDouble(Context context) |
double |
ASTIntScalar.evaluateAsDouble(Context context) |
double |
ASTVariable.evaluateAsDouble(Context context) |
double |
ExpressionNode.evaluateAsDouble(Context context) |
double |
ScalarNode.evaluateAsDouble(Context context) |
long |
ASTExpression.evaluateAsLong(Context context) |
long |
ASTIntScalar.evaluateAsLong(Context context) |
long |
ASTVariable.evaluateAsLong(Context context) |
long |
ExpressionNode.evaluateAsLong(Context context) |
long |
ScalarNode.evaluateAsLong(Context context) |
Object |
ASTArray.evaluateAsObject(Context context) |
Object |
ASTExpression.evaluateAsObject(Context context) |
Object |
ASTVariable.evaluateAsObject(Context context) |
Object |
ExpressionNode.evaluateAsObject(Context context) |
Object |
ScalarNode.evaluateAsObject(Context context) |
Object |
ASTMethod.evaluateAsObject(Context context,
Object parentObject)
Evaluate method call to an Object
|
String |
ASTArray.evaluateAsString(Context context) |
String |
ASTExpression.evaluateAsString(Context context) |
String |
ASTVariable.evaluateAsString(Context context) |
String |
ExpressionNode.evaluateAsString(Context context) |
String |
ScalarNode.evaluateAsString(Context context) |
Copyright © 2001–2019 Apache Cayenne. All rights reserved.