Package org.apache.calcite.linq4j.test
Class BlockBuilderBase
- java.lang.Object
-
- org.apache.calcite.linq4j.test.BlockBuilderBase
-
public final class BlockBuilderBase extends java.lang.Object
Base methods and constant for simplified Expression testing
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.calcite.linq4j.tree.Expression
FALSE
static org.apache.calcite.linq4j.tree.Expression
FALSE_B
static org.apache.calcite.linq4j.tree.Expression
FOUR
static org.apache.calcite.linq4j.tree.Expression
NULL
static org.apache.calcite.linq4j.tree.Expression
NULL_INTEGER
static org.apache.calcite.linq4j.tree.Expression
ONE
static org.apache.calcite.linq4j.tree.Expression
THREE
static org.apache.calcite.linq4j.tree.Expression
TRUE
static org.apache.calcite.linq4j.tree.Expression
TRUE_B
static org.apache.calcite.linq4j.tree.Expression
TWO
-
Constructor Summary
Constructors Modifier Constructor Description private
BlockBuilderBase()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.calcite.linq4j.tree.ParameterExpression
bool(java.lang.String name)
static org.apache.calcite.linq4j.tree.ParameterExpression
int_(java.lang.String name)
static org.apache.calcite.linq4j.tree.ParameterExpression
integer(java.lang.String name)
static java.lang.String
optimize(org.apache.calcite.linq4j.tree.Expression expr)
static java.lang.String
optimize(org.apache.calcite.linq4j.tree.Statement statement)
static org.apache.calcite.linq4j.tree.BlockStatement
optimizeExpression(org.apache.calcite.linq4j.tree.Expression expr)
static org.apache.calcite.linq4j.tree.BlockStatement
optimizeStatement(org.apache.calcite.linq4j.tree.Statement statement)
-
-
-
Field Detail
-
NULL
public static final org.apache.calcite.linq4j.tree.Expression NULL
-
NULL_INTEGER
public static final org.apache.calcite.linq4j.tree.Expression NULL_INTEGER
-
ONE
public static final org.apache.calcite.linq4j.tree.Expression ONE
-
TWO
public static final org.apache.calcite.linq4j.tree.Expression TWO
-
THREE
public static final org.apache.calcite.linq4j.tree.Expression THREE
-
FOUR
public static final org.apache.calcite.linq4j.tree.Expression FOUR
-
TRUE
public static final org.apache.calcite.linq4j.tree.Expression TRUE
-
FALSE
public static final org.apache.calcite.linq4j.tree.Expression FALSE
-
TRUE_B
public static final org.apache.calcite.linq4j.tree.Expression TRUE_B
-
FALSE_B
public static final org.apache.calcite.linq4j.tree.Expression FALSE_B
-
-
Method Detail
-
optimize
public static java.lang.String optimize(org.apache.calcite.linq4j.tree.Expression expr)
-
optimizeExpression
public static org.apache.calcite.linq4j.tree.BlockStatement optimizeExpression(org.apache.calcite.linq4j.tree.Expression expr)
-
optimize
public static java.lang.String optimize(org.apache.calcite.linq4j.tree.Statement statement)
-
optimizeStatement
public static org.apache.calcite.linq4j.tree.BlockStatement optimizeStatement(org.apache.calcite.linq4j.tree.Statement statement)
-
bool
public static org.apache.calcite.linq4j.tree.ParameterExpression bool(java.lang.String name)
-
int_
public static org.apache.calcite.linq4j.tree.ParameterExpression int_(java.lang.String name)
-
integer
public static org.apache.calcite.linq4j.tree.ParameterExpression integer(java.lang.String name)
-
-