Package org.apache.calcite.model
Class JsonCustomTable
java.lang.Object
org.apache.calcite.model.JsonTable
org.apache.calcite.model.JsonCustomTable
Custom table schema element.
Like base class JsonTable
,
occurs within JsonMapSchema.tables
.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionfinal String
Name of the factory class for this table.Contains attributes to be passed to the factory. -
Constructor Summary
ConstructorDescriptionJsonCustomTable
(String name, JsonStream stream, String factory, @Nullable Map<String, Object> operand) -
Method Summary
-
Field Details
-
factory
Name of the factory class for this table.Required. Must implement interface
TableFactory
and have a public default constructor. -
operand
Contains attributes to be passed to the factory.May be a JSON object (represented as Map) or null.
-
-
Constructor Details
-
JsonCustomTable
-
-
Method Details