Package org.apache.calcite.linq4j.test
Class OptimizerTest
- java.lang.Object
-
- org.apache.calcite.linq4j.test.OptimizerTest
-
public class OptimizerTest extends java.lang.Object
Unit test forBlockBuilder
optimization capabilities.
-
-
Constructor Summary
Constructors Constructor Description OptimizerTest()
-
Method Summary
-
-
-
Method Detail
-
testOptimizeComparison
public void testOptimizeComparison()
-
testOptimizeTernaryAlwaysTrue
public void testOptimizeTernaryAlwaysTrue()
-
testOptimizeTernaryAlwaysFalse
public void testOptimizeTernaryAlwaysFalse()
-
testOptimizeTernaryAlwaysSame
public void testOptimizeTernaryAlwaysSame()
-
testNonOptimizableTernary
public void testNonOptimizableTernary()
-
testOptimizeTernaryRotateNot
public void testOptimizeTernaryRotateNot()
-
testOptimizeTernaryRotateEqualFalse
public void testOptimizeTernaryRotateEqualFalse()
-
testOptimizeTernaryAtrueB
public void testOptimizeTernaryAtrueB()
-
testOptimizeTernaryAtrueNull
public void testOptimizeTernaryAtrueNull()
-
testOptimizeTernaryAtrueBoxed
public void testOptimizeTernaryAtrueBoxed()
-
testOptimizeTernaryABtrue
public void testOptimizeTernaryABtrue()
-
testOptimizeTernaryAfalseB
public void testOptimizeTernaryAfalseB()
-
testOptimizeTernaryABfalse
public void testOptimizeTernaryABfalse()
-
testOptimizeTernaryInEqualABCeqB
public void testOptimizeTernaryInEqualABCeqB()
-
testOptimizeTernaryInEqualABCeqC
public void testOptimizeTernaryInEqualABCeqC()
-
testOptimizeTernaryAeqBBA
public void testOptimizeTernaryAeqBBA()
-
testOptimizeTernaryAeqBAB
public void testOptimizeTernaryAeqBAB()
-
testOptimizeTernaryInEqualABCneqB
public void testOptimizeTernaryInEqualABCneqB()
-
testOptimizeTernaryInEqualABCneqC
public void testOptimizeTernaryInEqualABCneqC()
-
testOptimizeTernaryAneqBBA
public void testOptimizeTernaryAneqBBA()
-
testOptimizeTernaryAneqBAB
public void testOptimizeTernaryAneqBAB()
-
testAndAlsoTrueBool
public void testAndAlsoTrueBool()
-
testAndAlsoBoolTrue
public void testAndAlsoBoolTrue()
-
testAndAlsoFalseBool
public void testAndAlsoFalseBool()
-
testAndAlsoNullBool
public void testAndAlsoNullBool()
-
testAndAlsoXY
public void testAndAlsoXY()
-
testAndAlsoXX
public void testAndAlsoXX()
-
testOrElseTrueBool
public void testOrElseTrueBool()
-
testOrElseFalseBool
public void testOrElseFalseBool()
-
testOrElseNullBool
public void testOrElseNullBool()
-
testOrElseXY
public void testOrElseXY()
-
testOrElseXX
public void testOrElseXX()
-
testEqualSameConst
public void testEqualSameConst()
-
testEqualDifferentConst
public void testEqualDifferentConst()
-
testEqualSameExpr
public void testEqualSameExpr()
-
testEqualDifferentExpr
public void testEqualDifferentExpr()
-
testEqualPrimitiveNull
public void testEqualPrimitiveNull()
-
testEqualObjectNull
public void testEqualObjectNull()
-
testEqualStringNull
public void testEqualStringNull()
-
testEqualTypedNullUntypedNull
public void testEqualTypedNullUntypedNull()
-
testEqualUnypedNullTypedNull
public void testEqualUnypedNullTypedNull()
-
testEqualBoolTrue
public void testEqualBoolTrue()
-
testEqualBoolFalse
public void testEqualBoolFalse()
-
testNotEqualSameConst
public void testNotEqualSameConst()
-
testNotEqualDifferentConst
public void testNotEqualDifferentConst()
-
testNotEqualSameExpr
public void testNotEqualSameExpr()
-
testNotEqualDifferentExpr
public void testNotEqualDifferentExpr()
-
testNotEqualPrimitiveNull
public void testNotEqualPrimitiveNull()
-
testNotEqualObjectNull
public void testNotEqualObjectNull()
-
testNotEqualStringNull
public void testNotEqualStringNull()
-
testNotEqualTypedNullUntypedNull
public void testNotEqualTypedNullUntypedNull()
-
testNotEqualUnypedNullTypedNull
public void testNotEqualUnypedNullTypedNull()
-
testNotEqualBoolTrue
public void testNotEqualBoolTrue()
-
testNotEqualBoolFalse
public void testNotEqualBoolFalse()
-
testMultipleFolding
public void testMultipleFolding()
-
testConditionalIfTrue
public void testConditionalIfTrue()
-
testConditionalIfTrueElse
public void testConditionalIfTrueElse()
-
testConditionalIfFalse
public void testConditionalIfFalse()
-
testConditionalIfFalseElse
public void testConditionalIfFalseElse()
-
testConditionalIfBoolTrue
public void testConditionalIfBoolTrue()
-
testConditionalIfBoolTrueElse
public void testConditionalIfBoolTrueElse()
-
testConditionalIfBoolFalse
public void testConditionalIfBoolFalse()
-
testConditionalIfBoolFalseElse
public void testConditionalIfBoolFalseElse()
-
testConditionalIfBoolFalseTrue
public void testConditionalIfBoolFalseTrue()
-
testCastIntToShort
public void testCastIntToShort()
-
testCastIntToInt
public void testCastIntToInt()
-
testCastIntToLong
public void testCastIntToLong()
-
testNotTrue
public void testNotTrue()
-
testNotFalse
public void testNotFalse()
-
testNotNotA
public void testNotNotA()
-
testNotEq
public void testNotEq()
-
testNotNeq
public void testNotNeq()
-
testNotGt
public void testNotGt()
-
testNotGte
public void testNotGte()
-
testNotLt
public void testNotLt()
-
testNotLte
public void testNotLte()
-
booleanValueOfTrue
public void booleanValueOfTrue()
-
testBooleanValueOfFalse
public void testBooleanValueOfFalse()
-
testAssign
public void testAssign()
-
testAssign2
public void testAssign2()
-
-