Class SqlOperatorBaseTest.Builder

  • Enclosing class:
    SqlOperatorBaseTest

    static class SqlOperatorBaseTest.Builder
    extends java.lang.Object
    Builds lists of types and sample values.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) org.apache.calcite.rel.type.RelDataTypeFactory typeFactory  
      (package private) java.util.List<org.apache.calcite.rel.type.RelDataType> types  
      (package private) java.util.List<SqlOperatorBaseTest.ValueType> values  
    • Constructor Summary

      Constructors 
      Constructor Description
      Builder​(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void add​(org.apache.calcite.rel.type.RelDataType type, java.lang.Object[] values)  
      void add0​(org.apache.calcite.sql.type.SqlTypeName typeName, java.lang.Object... values)  
      void add1​(org.apache.calcite.sql.type.SqlTypeName typeName, int precision, java.lang.Object... values)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • typeFactory

        final org.apache.calcite.rel.type.RelDataTypeFactory typeFactory
      • types

        final java.util.List<org.apache.calcite.rel.type.RelDataType> types
    • Constructor Detail

      • Builder

        Builder​(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)
    • Method Detail

      • add0

        public void add0​(org.apache.calcite.sql.type.SqlTypeName typeName,
                         java.lang.Object... values)
      • add1

        public void add1​(org.apache.calcite.sql.type.SqlTypeName typeName,
                         int precision,
                         java.lang.Object... values)
      • add

        private void add​(org.apache.calcite.rel.type.RelDataType type,
                         java.lang.Object[] values)