Package com.gigaspaces.metadata.index
Interface ISpaceCompoundIndexSegment
- All Superinterfaces:
Externalizable,ISwapExternalizable,Serializable,SmartExternalizable
- All Known Implementing Classes:
AbstractCompoundIndexSegment,PathCompoundIndexSegment,PropertyCompoundIndexSegment
Encapsulates information about an index segment of a compound index.
- Since:
- 9.5
- Author:
- Yechiel Fefer
-
Method Summary
Methods inherited from interface java.io.Externalizable
readExternal, writeExternalMethods inherited from interface com.gigaspaces.internal.server.space.redolog.storage.bytebuffer.ISwapExternalizable
readFromSwap, writeToSwapMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Method Details
-
getSegmentValue
- Returns:
- the value that will be used for this segment using a given entry
-
getSegmentValueForTemplate
- Returns:
- the value that will be used for this segment using a given template
-
getSegmentPosition
int getSegmentPosition()- Returns:
- the positio0n of this segment in the compound index
-
getName
String getName()- Returns:
- the path name of this segment
-
isPropertySegment
boolean isPropertySegment()- Returns:
- true if its a property segment
-