Package com.j_spaces.core.cache
Class CompoundIndexValueHolder
java.lang.Object
com.j_spaces.core.cache.CompoundIndexValueHolder
- All Implemented Interfaces:
ICompoundIndexValueHolder,Comparable<ICompoundIndexValueHolder>
Holder for compound index value of > 2 segments
- Since:
- 9.0
- Version:
- 1.0
- Author:
- Yechiel Fefer
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.j_spaces.core.cache.ICompoundIndexValueHolder
ICompoundIndexValueHolder.HighEdge, ICompoundIndexValueHolder.LowEdge -
Constructor Summary
ConstructorsConstructorDescriptionCompoundIndexValueHolder(ISpaceCompoundIndexSegment[] segments, ServerEntry entry) CompoundIndexValueHolder(Object[] segmentValues) -
Method Summary
Modifier and TypeMethodDescriptionintbooleanintgetValueBySegment(int segmentNumber) Object[]inthashCode()booleanvoidsetValueForSegment(Object value, int segmentNumber)
-
Constructor Details
-
CompoundIndexValueHolder
-
CompoundIndexValueHolder
-
-
Method Details
-
getValueBySegment
- Specified by:
getValueBySegmentin interfaceICompoundIndexValueHolder
-
getNumSegments
public int getNumSegments()- Specified by:
getNumSegmentsin interfaceICompoundIndexValueHolder
-
setValueForSegment
- Specified by:
setValueForSegmentin interfaceICompoundIndexValueHolder
-
isExtendedMatchConditionHolder
public boolean isExtendedMatchConditionHolder() -
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<ICompoundIndexValueHolder>
-
getValues
- Specified by:
getValuesin interfaceICompoundIndexValueHolder
-