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
Modifier 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ModelHandler handler) void
visitChildren
(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:
accept
in classJsonSchema
-
visitChildren
- Overrides:
visitChildren
in classJsonSchema
-