Package com.neeve.rog.log

Implements the platform's default ODS persister.

See:
          Description

Interface Summary
IRogLogStats Defines an ROG log's statistics interface.
RogLogCompactionReader.ReadHandler Interface through which compacted reads and dispatched to caller
RogLogQuery A RogLogQuery is used to query a RogLog.
RogLogQueryEngine The RogLogQueryEngine provides query access to a set of RogLog files.
RogLogQueryEngine.RogLogField<T> Defines an IdxField for a RogLogQueryEngine
RogLogReader.SkipCallback Callback invoked during the skip operation
RogLogReader.TransactionSkipCallback Callback invoked during the skip operation
RogLogRepository Defines a QueryRepository based on RogLog
RogLogResultSet A RogLogResultSet provides an familiar SQL-like result set for navigating Query results from a RogLogQueryEngine.
RogLogUtil.FieldFilter Allows field paths to the filter for a type.
 

Class Summary
RogLog The ROG transaction log
RogLog.Entry Represents a transaction log entry Threading:RogLog.Entrys are not safe for concurrent access by multiple threads.
RogLog.Stats Holds transaction log statistics.
RogLogCdcProcessor Performs CDC processing on a log.
RogLogCompactionReader Specialized reader of a log that read, compacts and dispatches compacted entries to the caller.
RogLogCompactor Compacts a log's live log file
RogLogFactory A factory for objects in the Rog persistence layer.
RogLogMetadata Holds an ROG transaction log metadata.
RogLogReader The transaction log reader.
RogLogReader.Transaction Represents a transaction log transaction (entries grouped by application transaction)
RogLogTailer Represents a ROG transaction log tailer
RogLogUtil This class contains utility methods that are useful for working with ROG transaction logs.
RogLogUtil.AlwaysEqualComparator<T> A comparator that always considers 2 objects equal.
RogLogUtil.FileBasedFieldFilter A field filter that can be configured with filter information from a text based input stream.
RogLogUtil.FilterComparisonFactory A comparison factory passed to UtlObjectGraph that uses a supplied RogLogUtil.FieldFilter to allow ignoring fields.
 

Enum Summary
RogLog.CheckpointState Enumerates the state of entries being checkpointed in the log
RogLog.Entry.Type Enumerates the various entry types
RogLogCompactionReader.ReadHandler.ChangeType Enumerates the various types of change for an object that can be reported by the compaction reader.
RogLogCompactionReader.RunCompletionReason Enumerates the various reasons why a RogLogCompactionReader.run(int, long) invocation completes
RogLogCompactor.State Enmerates the various compactor states
RogLogUtil.JsonPrettyPrintStyle Json pretty printer styles.
RogLogUtil.MetadataDisplayPolicy Enumerates options for displaying object metadata.
 

Package com.neeve.rog.log Description

Implements the platform's default ODS persister.



Copyright © 2016 Neeve Research, LLC. All Rights Reserved.