Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • BlockBuilderBase

        private BlockBuilderBase()
    • 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)