Package org.apache.calcite.model
Class JsonCustomSchema
java.lang.Object
org.apache.calcite.model.JsonSchema
org.apache.calcite.model.JsonMapSchema
org.apache.calcite.model.JsonCustomSchema
JSON schema element that represents a custom schema.
 
Like the base class JsonSchema,
 occurs within JsonRoot.schemas.
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.calcite.model.JsonSchemaJsonSchema.Type
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal StringName of the factory class for this schema.Contains attributes to be passed to the factory.Fields inherited from class org.apache.calcite.model.JsonMapSchemafunctions, tables, typesFields inherited from class org.apache.calcite.model.JsonSchemaautoLattice, cache, lattices, materializations, name, path
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.apache.calcite.model.JsonMapSchemavisitChildren
- 
Field Details- 
factoryName of the factory class for this schema.Required. Must implement interface SchemaFactoryand have a public default constructor.
- 
operandContains attributes to be passed to the factory.May be a JSON object (represented as Map) or null. 
 
- 
- 
Constructor Details- 
JsonCustomSchema
 
- 
- 
Method Details- 
accept- Overrides:
- acceptin class- JsonMapSchema
 
- 
toString
 
-