Package dev.frostlake.persistence
package dev.frostlake.persistence
-
ClassDescriptionSerializable snapshot of catalog metadataSerializable snapshot of a CHECK constraint (its name, expression text and named columns).Serializable snapshot of column metadataSerializable snapshot of a CONTACT (its three properties and its owner).A Cortex search service as it survives a restart: the whole definition, since nothing about it is derived from data the engine keeps elsewhere.Serializable snapshot of database metadata
TableDataStoreover a checkpoint's tables directory — one serialized file per table.Serializable snapshot of a DYNAMIC TABLE definition.Serializable snapshot of a named FILE FORMAT — its TYPE plus the format-specific options map (insertion order preserved).Serializable form of a table-levelForeignKeyConstraintfor catalog snapshots.Serializable snapshot of a user-defined FUNCTION (any language, scalar or table).Serializable snapshot of a single MASKING POLICY parameter (name + data-type name + optional default).Serializable snapshot of a MASKING POLICY definition.TableDataStoreheld entirely in memory — the transport for in-JVM engine cloning.Serializable snapshot of a routine/policy parameter: name, data-type name, optional default.Manages persistence of catalog metadata and table data to diskSerializable snapshot of a PIPE (its COPY statement and ingest settings).Serializable snapshot of privilege grantSerializable snapshot of a stored PROCEDURE (any language).Serializable snapshot of a PROJECTION POLICY (its body, comment and owner).Serializable snapshot of role metadataSerializable snapshot of a ROW ACCESS POLICY definition.Serializable snapshot of schema metadataSerializable snapshot of one configured SEARCH OPTIMIZATION expression, number included.Serializable snapshot of a SEQUENCE — its definition plus the current value, so NEXTVAL continues where it left off after a reload.Serializable snapshot of a stage definition.Serializable snapshot of a single change record buffered in a STREAM (the CDC tuple: row values, the change type, whether it came from an UPDATE, and the source row id).Serializable snapshot of a STREAM — its definition plus the pending (unconsumed) change records, which are restored at offset 0 so consuming after a reload yields the same rows.Serializable snapshot of table row dataWhere per-table row data goes during a state snapshot and comes from during a restore.Serializable snapshot of table metadataSerializable snapshot of a TAG definition (allowed values + comment).Serializable snapshot of a TASK — its definition and STARTED/SUSPENDED state, restored as-is.Serializable form of a table-levelUniqueConstraintfor catalog snapshots — the name and the column span a per-column UNIQUE flag cannot carry on its own.Serializable snapshot of user metadataSerializable snapshot of view metadataOne record in the write-ahead log.Kind ofWalRecordin the write-ahead log: the statements of one committed transaction, or a checkpoint marker that records a durable state snapshot every preceding record folds into.Which statements belong in the write-ahead log, decided from the PARSE TREE.Serializable snapshot of warehouse metadataAppend-only write-ahead log — a logical (redo) log of committed transactions.