Package com.rpl.rama
Interface SubindexOptions
- All Known Subinterfaces:
SubindexOptions.Impl
- All Known Implementing Classes:
SubindexOptions.CapturedSubindexOptions
public interface SubindexOptions
Interface for declaring options on a subindexed PState schema
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic interface -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic SubindexOptions.Implcreate()Creates an empty SubindexOptions.static SubindexOptions.ImplDisable automatic size tracking on this subindexed data structure.
-
Method Details
-
create
Creates an empty SubindexOptions.SubindexOptions.withoutSizeTracking()is the same asSubindexOptions.create().withoutSizeTracking() -
withoutSizeTracking
Disable automatic size tracking on this subindexed data structure. Automatic size tracking, enabled by default, makes querying the size of a subindexed structure (e.g. withOps.SIZEO(1). The tradeoff is increased cost per write to the subindexed structure. Turning size tracking off makes writes faster but makes computing the size an expensive O(N) operation.
-