Package org.apache.calcite.linq4j.test
Class BlockBuilderTest
- java.lang.Object
-
- org.apache.calcite.linq4j.test.BlockBuilderTest
-
public class BlockBuilderTest extends java.lang.Object
Tests BlockBuilder.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
BlockBuilderTest.Identity<I>
Class with generics to validate ifExpressions.call(Method, Expression...)
works.
-
Field Summary
Fields Modifier and Type Field Description (package private) org.apache.calcite.linq4j.tree.BlockBuilder
b
-
Constructor Summary
Constructors Constructor Description BlockBuilderTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.apache.calcite.linq4j.tree.BlockBuilder
appendBlockWithSameVariable(org.apache.calcite.linq4j.tree.Expression initializer1, org.apache.calcite.linq4j.tree.Expression initializer2)
void
genericMethodCall()
CALCITE-2413: RexToLixTranslator does not generate correct declaration of Methods with generic return typesvoid
prepareBuilder()
void
testOptimizeBoxedFalseEqNull()
CALCITE-2611: unknown on one side of an or may lead to uncompilable codevoid
testRenameVariablesWithEmptyInitializer()
void
testRenameVariablesWithInitializer()
void
testReuseExpressionsFromUpperLevel()
void
testTestCustomOptimizer()
-
-
-
Method Detail
-
prepareBuilder
public void prepareBuilder()
-
testReuseExpressionsFromUpperLevel
public void testReuseExpressionsFromUpperLevel()
-
testTestCustomOptimizer
public void testTestCustomOptimizer()
-
appendBlockWithSameVariable
private org.apache.calcite.linq4j.tree.BlockBuilder appendBlockWithSameVariable(org.apache.calcite.linq4j.tree.Expression initializer1, org.apache.calcite.linq4j.tree.Expression initializer2)
-
testRenameVariablesWithEmptyInitializer
public void testRenameVariablesWithEmptyInitializer()
-
testRenameVariablesWithInitializer
public void testRenameVariablesWithInitializer()
-
genericMethodCall
public void genericMethodCall() throws java.lang.NoSuchMethodException
CALCITE-2413: RexToLixTranslator does not generate correct declaration of Methods with generic return types- Throws:
java.lang.NoSuchMethodException
-
testOptimizeBoxedFalseEqNull
public void testOptimizeBoxedFalseEqNull()
CALCITE-2611: unknown on one side of an or may lead to uncompilable code
-
-