Package com.illumon.iris.db.v2.locations.local
package com.illumon.iris.db.v2.locations.local
-
ClassDescriptionCheckpoint record to group information for a table writer to safely resume after a process or system crash.Marker interface for data file size records.Enumeration of flags that can be set on a checkpoint record.Simple, immutable FileSizeRecord implementation.Marker interface for source file size records.A class for tracking the state of individual column files within a Deephaven format table.Version 2 column file type details.Local table location scanner that wraps a
TableLocationMetadataIndex
.An interface to expose WritableLocalTableLocation for mocking during testing.Implements filesystem layout for Iris DB filesystem-backed columns, relative to a LocalTableLocation.Wraps a file, and manages a handle into that file.Local metadata indexing tool.A table data service that finds locations via scanning a well-known directory hierarchy on a filesystem.Base class for local table location implementations.Manage the layout of an on disk database.Local table location scanner that can handle two-level partitioning.Read-only local table location.Location provider for read-only table locations.Local table location scanner that can handle a simple splayed table.Local table location scanner that can handle a simple splayed table.Table location metadata index support, in order to avoid depending on filesystem metadata caching for performance where possible.Independent of the key, we should know our format, size, last modified time, and column version.Immutable snapshot of a table location, providing access to all key and state fields, constructed using a consistent copy of the state fields.SeekableChannelsProvider
implementation that is constrained a DeephavenTrackedFileHandleFactory
.Wraps a file, and manages a handle into that file.Writable local table location.Location provider for writable table locations.