## Uses of Class
org.apache.cayenne.template.Context

- Packages that use Context
  Package | Description
  --- | ---
  org.apache.cayenne.template |
  org.apache.cayenne.template.directive |
  org.apache.cayenne.template.parser |

- - ### Uses of Context in org.apache.cayenne.template

    Methods in org.apache.cayenne.template that return Context
    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)`

    Methods in org.apache.cayenne.template with parameters of type Context
    Modifier and Type | Method and Description
    --- | ---
    `protected SQLStatement` | CayenneSQLTemplateProcessor.`process(String template, Context context)`

  - ### Uses of Context in org.apache.cayenne.template.directive

    Methods in org.apache.cayenne.template.directive with parameters of type 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)`

  - ### Uses of Context in org.apache.cayenne.template.parser

    Methods in org.apache.cayenne.template.parser with parameters of type Context
    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–2021 Apache Cayenne. All rights reserved.