Package org.apache.calcite.test.catalog
Class EmpInitializerExpressionFactory
- java.lang.Object
-
- org.apache.calcite.sql2rel.NullInitializerExpressionFactory
-
- org.apache.calcite.test.catalog.EmpInitializerExpressionFactory
-
- All Implemented Interfaces:
org.apache.calcite.sql2rel.InitializerExpressionFactory
class EmpInitializerExpressionFactory extends org.apache.calcite.sql2rel.NullInitializerExpressionFactory
Default values for the "EMPDEFAULTS" table.
-
-
Constructor Summary
Constructors Constructor Description EmpInitializerExpressionFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.calcite.schema.ColumnStrategy
generationStrategy(org.apache.calcite.plan.RelOptTable table, int iColumn)
org.apache.calcite.rex.RexNode
newColumnDefaultValue(org.apache.calcite.plan.RelOptTable table, int iColumn, org.apache.calcite.sql2rel.InitializerContext context)
-
-
-
Method Detail
-
generationStrategy
public org.apache.calcite.schema.ColumnStrategy generationStrategy(org.apache.calcite.plan.RelOptTable table, int iColumn)
- Specified by:
generationStrategy
in interfaceorg.apache.calcite.sql2rel.InitializerExpressionFactory
- Overrides:
generationStrategy
in classorg.apache.calcite.sql2rel.NullInitializerExpressionFactory
-
newColumnDefaultValue
public org.apache.calcite.rex.RexNode newColumnDefaultValue(org.apache.calcite.plan.RelOptTable table, int iColumn, org.apache.calcite.sql2rel.InitializerContext context)
- Specified by:
newColumnDefaultValue
in interfaceorg.apache.calcite.sql2rel.InitializerExpressionFactory
- Overrides:
newColumnDefaultValue
in classorg.apache.calcite.sql2rel.NullInitializerExpressionFactory
-
-