Package com.randomnoun.common.jexl.sql
package com.randomnoun.common.jexl.sql
-
ClassDescriptionThe TransformedSqlColumn.reverseTransformLiteral() method can throw a CannotReverseLiteralException to indicate that it cannot reverse a transformation on the supplied literal.An SqlFunction can throw this to indicate that it should be evaluated into an SQL literal, rather than being translated into an SQL expression.An object representing a variable that can be passed in as a positional parameter.Objects of this type are used in the evaluation context passed into an SqlGenerator to define a database column used in a TopLevelExpression.A function which can be translated into SQL.This class traverses a TopLevelExpression object and translates the AST graph into a text representation that forms the 'WHERE' clause of an SQL query.Class to mark a String as generated 'SQL' (as opposed to a String literal).An SQL column which represents a transformed value ( the value in the expression is not the stored value ).