Package org.apache.calcite.model
Class JsonMapSchema
java.lang.Object
org.apache.calcite.model.JsonSchema
org.apache.calcite.model.JsonMapSchema
- Direct Known Subclasses:
JsonCustomSchema
JSON object representing a schema whose tables are explicitly specified.
Like the base class JsonSchema,
occurs within JsonRoot.schemas.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.calcite.model.JsonSchema
JsonSchema.Type -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal List<JsonFunction>Functions in this schema.Tables in this schema.Types in this schema.Fields inherited from class org.apache.calcite.model.JsonSchema
autoLattice, cache, lattices, materializations, name, path -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(ModelHandler handler) voidvisitChildren(ModelHandler modelHandler)
-
Field Details
-
tables
Tables in this schema.The list may be empty.
-
types
Types in this schema.The list may be empty.
-
functions
Functions in this schema.The list may be empty.
-
-
Constructor Details
-
JsonMapSchema
-
-
Method Details
-
accept
- Specified by:
acceptin classJsonSchema
-
visitChildren
- Overrides:
visitChildrenin classJsonSchema
-