Class IndexMaintainerState
- java.lang.Object
-
- com.apple.foundationdb.record.provider.foundationdb.IndexMaintainerState
-
@API(MAINTAINED) public class IndexMaintainerState extends Object
Common state for anIndexMaintainer
. In particular, this includes the record store and index meta-data for the maintainer.
-
-
Field Summary
Fields Modifier and Type Field Description FDBRecordContext
context
IndexMaintenanceFilter
filter
Index
index
Subspace
indexSubspace
FDBRecordStore
store
Transaction
transaction
-
Constructor Summary
Constructors Constructor Description IndexMaintainerState(FDBRecordStore store, Index index, IndexMaintenanceFilter filter)
IndexMaintainerState(FDBRecordStore store, FDBRecordContext context, Index index, Subspace indexSubspace, Transaction transaction, IndexMaintenanceFilter filter)
-
-
-
Field Detail
-
store
@Nonnull public final FDBRecordStore store
-
context
@Nonnull public final FDBRecordContext context
-
transaction
@Nonnull public final Transaction transaction
-
filter
@Nonnull public final IndexMaintenanceFilter filter
-
-
Constructor Detail
-
IndexMaintainerState
public IndexMaintainerState(@Nonnull FDBRecordStore store, @Nonnull FDBRecordContext context, @Nonnull Index index, @Nonnull Subspace indexSubspace, @Nonnull Transaction transaction, @Nonnull IndexMaintenanceFilter filter)
-
IndexMaintainerState
public IndexMaintainerState(@Nonnull FDBRecordStore store, @Nonnull Index index, @Nonnull IndexMaintenanceFilter filter)
-
-