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.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.Deprecated.This enum is removed in Sanluis, and is replaced with io.deephaven.enterprise.database.NamespaceSetThis defines a complete schema, including
TableDefinitionSchemaand additional metadata for import and logging.Implement behaviors common to all implementations.Delegate all method calls to an implementation object.Simple class to export schemas from a kv-store to .schema XML files.Provides methods for interacting with the system Schema store using legacySchemainstances.Delegate all method calls to an implementation object.ExtendSchemaServicewith 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.Implement the SchemaService interface based on an immutable map of schemas.An immutable schema that defines a particular table.