Package org.apache.calcite.model
Class JsonCustomTable
- java.lang.Object
-
- org.apache.calcite.model.JsonTable
-
- org.apache.calcite.model.JsonCustomTable
-
public class JsonCustomTable extends JsonTable
Custom table schema element.Like base class
JsonTable
, occurs withinJsonMapSchema.tables
.- See Also:
Description of schema elements
-
-
Constructor Summary
Constructors Constructor Description JsonCustomTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(ModelHandler handler)
-
-
-
Field Detail
-
factory
public java.lang.String factory
Name of the factory class for this table.Required. Must implement interface
TableFactory
and have a public default constructor.
-
operand
public java.util.Map<java.lang.String,java.lang.Object> operand
Contains attributes to be passed to the factory.May be a JSON object (represented as Map) or null.
-
-
Method Detail
-
accept
public void accept(ModelHandler handler)
-
-