Package com.illumon.iris.db.schema
package com.illumon.iris.db.schema
-
ClassDescriptionProvide an interface so that multiple implementations can be used for read/write operations on the kv store.Preload DbInternal and other namespaces in order to bootstrap faster.An immutable schema that is based of a copy of another, overriding the namespace and table name and namespace set.A base interface for
Schema
ExtendedStorage elements.A base interface forSchema
ExtendedStorage elements known to be XML.ASchema
import source.Placeholder schema for copy tables that delegate to nonexistent/invalid sources.One-time (?) bridge to import schema stored on disk into the schema service.A schema that can be mutated.SchemaException indicating a requested namespace was not found / does not exist.Represents a classification of tables.This defines a complete schema, includingTableDefinitionSchema
and additional metadata for import and logging.Implement behaviors common to all implementations.Delegate all method calls to an implementation object.The root of all possible Schema related exceptions.Simple class to export schemas from a kv-store to .schema XML files.SchemaException indicating a requested schema was not found / does not exist.Represents a permission denied situationProvides methods for interacting with the system Schema store.Delegate all method calls to an implementation object.ExtendSchemaService
with mutating methods that accept UserContext.A SchemaService with no namespaces or tables.SchemaService implementation that serves data from a cached collection of data from etcd.Factory class providing access to the schema service to allow retrieval and manipulation of table schemata.Relationship of the current code with the Deephaven system.SchemaService implementation that serves data from a cached collection of data from etcd.A read-only service initialized with schema files from the legacy configuration settings.This implements "class" functionality that is independent of the persistence implementation.Immutable metadata describing the version of a schema.Implement the SchemaService interface based on an immutable map of schemas.An immutable schema that defines a particular table.