Package org.apache.calcite.sql.test
Class SqlOperatorBaseTest.Builder
- java.lang.Object
-
- org.apache.calcite.sql.test.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)
-
-
-
Field Detail
-
typeFactory
final org.apache.calcite.rel.type.RelDataTypeFactory typeFactory
-
types
final java.util.List<org.apache.calcite.rel.type.RelDataType> types
-
values
final java.util.List<SqlOperatorBaseTest.ValueType> values
-
-
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)
-
-