Package com.illumon.iris.db.v2.remote
-
Interface Summary Interface Description ConstructSnapshot.SnapshotCompletedConsistently ConstructSnapshot.SnapshotConsistent ConstructSnapshot.SnapshotControl Interface used to control snapshot behavior, including previous value usage and consistency testing.ConstructSnapshot.SnapshotFunction ConstructSnapshot.UsePreviousValues Interface forConstructSnapshot.UsePreviousValues.usePreviousValues(long)
.InitialSnapshotTable.Setter<T> ReplicatedTable.PopulationListener A listener for population events within this table.SubscribableTable This is a base interface for theRemoteQueryProcessor
to use for exporting tables that you can subscribe to i.e. -
Class Summary Class Description ConstructSnapshot A Set of static utilities for computing values from a table while avoiding the use of the LTM lock.ConstructSnapshot.StaticSnapshotControl An implementation ofConstructSnapshot.SnapshotControl
for sources that cannot update.DeltaUpdates DeltaUpdates.ColumnAdditions DeltaUpdates.ColumnModifications InitialSnapshot A Raw table snapshot.InitialSnapshotTable PreemptiveUpdatesTable The server side representation of a preemptive updates table, which wraps an original table.PreemptiveUpdatesTable.Operation ReplicatedTable A client side viewport of a server sideTable
.SubscriptionSnapshotTable WrappedDelegatingTable -
Enum Summary Enum Description PreemptiveUpdatesTable.SnapshotType -
Exception Summary Exception Description ConstructSnapshot.NoSnapshotAllowedException ConstructSnapshot.SnapshotInconsistentException Exception thrown for "fail-fast" purposes when it's been detected that a snapshot will fail. -
Annotation Types Summary Annotation Type Description WrappedDelegatingTable.DoNotWrap Marks aFunction.Unary.call(Object)
method as opting out of being re-wrapped, as a WrappedDelegatingTable would normally do.