Package com.illumon.iris.db.tables.dataimport
-
Interface Summary Interface Description BatchedImportRowBufferProcessor.IndexToBooleanFunction BatchedImportRowBufferProcessor.IndexToByteFunction BatchedImportRowBufferProcessor.IndexToCharFunction BatchedImportRowBufferProcessor.IndexToDoubleFunction BatchedImportRowBufferProcessor.IndexToFloatFunction BatchedImportRowBufferProcessor.IndexToIntFunction BatchedImportRowBufferProcessor.IndexToLongFunction BatchedImportRowBufferProcessor.IndexToShortFunction LastByIntradayLoggerFactory.LastByIntradayLoggerTypeFactoryInstanceHalf The hook methods that IntradayLoggerFactory calls while generating loggers/listeners.LastByIntradayLoggerFactory.LastByIntradayLoggerTypeFactoryStaticHalf Not really static, but this half of the LastByIntradayLogger does not need any IntradayLoggerFactory to operate properly.LoggerListenerSupplementalCodeGenerator Interface for generating "supplemental" code for loggers or listeners.RowBatch.StringColumnAccessor Common interface forRowBatch.EnhancedStringColumn
andRowBatch.EnumColumn
to allow for runtime polymorphism based on binary store header info.TableListener Interface to enable consuming data from a table reader and supplying said data to a table writer.TableLogger An interface that logs snapshots and optionally, updates from a source table to another Deephaven table.TableLoggerBase A base interface for loggers that log snapshots and/or updates to Deephaven tables.TableLoggerBase.Handle Marker interface for log handles -
Class Summary Class Description BatchedImportRowBufferProcessor Base class for generatedBinaryStoreV2RowBufferProcessor
implementations that also support part of theTableListener
interface for integration with theBinaryStoreImportProcessor
and use aRowBatch
to accumulate rows and enable vectorizable transformations and bulk writing.DbTableLocation Deprecated. DiskTableWriter TableWriter for write-only table writing to a local table location.ExternalizableSample FileChannelCache IntradayLoggerFactory The IntradayLoggerFactory generates the loggers and listeners for tables defined in the database schema.LastByIntradayLoggerFactory Hooks into the regular IntradayLoggerFactory to enable extra listeners and definitions to be created for each of the configured last by table formats.LoggerListenerGenerationInfo This class encapsulates the information required to generate Loggers and Listeners within the IntradayLoggerFactory.LoggerUtils PassThroughCodeGenerator Simplest possible "code generator" for logger and listener supplemental code.RowBatch Data structure to accumulate batches of binary row data in per-column arrays for ingestion.SchemaConstants Constants for use in IntradayLoggerFactory, LoggerListenerGenerationInfo and other tools that need to parse Illumon schema files.StreamTableReader A "stream" table reader that consumes from a ByteBuffer.StreamTableWriter A "stream" table writer that outputs to a single byte buffer sink.TableLogger.NoPrevColumnSource<T> A ColumnSource that always returns null-equivalent for previous values.TableLoggerUtil Given a Table, log to aTableLogger
.TableMapLoggerUtil Given a TableMap, log all of the constituents that tick on a given cycle to aTableLogger
. -
Enum Summary Enum Description DbTableLocation.Destination Deprecated. useTableType
instead.LoggerListenerGenerationInfo.TimePrecision TableLoggerBase.Flags Flags for controlling the transactional behavior of this log call.TableLoggerBase.Operation Indicator of the source table update event that resulted in a log call.