Package org.apache.storm.sql.compiler
Class CompilerUtil.TableBuilderInfo
- java.lang.Object
-
- org.apache.storm.sql.compiler.CompilerUtil.TableBuilderInfo
-
- Enclosing class:
- CompilerUtil
public static class CompilerUtil.TableBuilderInfo extends Object
-
-
Constructor Summary
Constructors Constructor Description TableBuilderInfo(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.calcite.schema.StreamableTablebuild()CompilerUtil.TableBuilderInfofield(String name, org.apache.calcite.rel.type.RelDataType type)CompilerUtil.TableBuilderInfofield(String name, org.apache.calcite.rel.type.RelDataType type, ColumnConstraint constraint)CompilerUtil.TableBuilderInfofield(String name, org.apache.calcite.sql.SqlDataTypeSpec type, ColumnConstraint constraint)CompilerUtil.TableBuilderInfofield(String name, org.apache.calcite.sql.type.SqlTypeName type)CompilerUtil.TableBuilderInfofield(String name, org.apache.calcite.sql.type.SqlTypeName type, ColumnConstraint constraint)CompilerUtil.TableBuilderInfoparallelismHint(int parallelismHint)CompilerUtil.TableBuilderInforows(Object[] data)CompilerUtil.TableBuilderInfostatistics(org.apache.calcite.schema.Statistic stats)
-
-
-
Method Detail
-
field
public CompilerUtil.TableBuilderInfo field(String name, org.apache.calcite.sql.type.SqlTypeName type)
-
field
public CompilerUtil.TableBuilderInfo field(String name, org.apache.calcite.rel.type.RelDataType type)
-
field
public CompilerUtil.TableBuilderInfo field(String name, org.apache.calcite.sql.type.SqlTypeName type, ColumnConstraint constraint)
-
field
public CompilerUtil.TableBuilderInfo field(String name, org.apache.calcite.rel.type.RelDataType type, ColumnConstraint constraint)
-
field
public CompilerUtil.TableBuilderInfo field(String name, org.apache.calcite.sql.SqlDataTypeSpec type, ColumnConstraint constraint)
-
statistics
public CompilerUtil.TableBuilderInfo statistics(org.apache.calcite.schema.Statistic stats)
-
rows
public CompilerUtil.TableBuilderInfo rows(Object[] data)
-
parallelismHint
public CompilerUtil.TableBuilderInfo parallelismHint(int parallelismHint)
-
build
public org.apache.calcite.schema.StreamableTable build()
-
-