public class CompoundIndex extends CustomIndex
ISpaceIndex.FifoGroupsIndexTypes, ISpaceIndex.IndexOriginTypes, ISpaceIndex.MultiValuePerEntryIndexTypes
_indexValueGetter
Constructor and Description |
---|
CompoundIndex() |
CompoundIndex(String[] paths) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
ISpaceCompoundIndexSegment[] |
getCompoundIndexSegments() |
Object |
getIndexValue(ServerEntry entry) |
Object |
getIndexValueForTemplate(ServerEntry entry) |
int |
getNumSegments() |
boolean |
isCompoundIndex() |
boolean |
isEquivalent(CompoundIndex other) |
protected void |
readExternalImpl(ObjectInput in) |
void |
readFromSwap(ObjectInput in) |
protected void |
writeExternalImpl(ObjectOutput out) |
void |
writeToSwap(ObjectOutput out) |
getIndexOriginType
getIndexType, getIndexValueFromCustomIndex, getMultiValueIndexType, getName, hashCode, isMultiValuePerEntryIndex, isUnique, setUnique, toString
readExternal, writeExternal
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
enabledSmartExternalizableWithReference
readExternal, writeExternal
public CompoundIndex()
public CompoundIndex(String[] paths)
public boolean isCompoundIndex()
isCompoundIndex
in interface ISpaceIndex
isCompoundIndex
in class AbstractSpaceIndex
public ISpaceCompoundIndexSegment[] getCompoundIndexSegments()
getCompoundIndexSegments
in interface ISpaceIndex
getCompoundIndexSegments
in class AbstractSpaceIndex
public int getNumSegments()
getNumSegments
in class AbstractSpaceIndex
public Object getIndexValueForTemplate(ServerEntry entry)
getIndexValueForTemplate
in interface ISpaceIndex
getIndexValueForTemplate
in class CustomIndex
public Object getIndexValue(ServerEntry entry)
getIndexValue
in interface ISpaceIndex
getIndexValue
in class CustomIndex
public boolean equals(Object obj)
equals
in class AbstractSpaceIndex
public boolean isEquivalent(CompoundIndex other)
protected void readExternalImpl(ObjectInput in) throws IOException, ClassNotFoundException
readExternalImpl
in class CustomIndex
IOException
ClassNotFoundException
public void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap
in interface ISwapExternalizable
readFromSwap
in class CustomIndex
IOException
ClassNotFoundException
protected void writeExternalImpl(ObjectOutput out) throws IOException
writeExternalImpl
in class CustomIndex
IOException
public void writeToSwap(ObjectOutput out) throws IOException
writeToSwap
in interface ISwapExternalizable
writeToSwap
in class CustomIndex
IOException
Copyright © GigaSpaces.