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) |
getIndexOriginTypegetIndexType, getIndexValueFromCustomIndex, getMultiValueIndexType, getName, hashCode, isMultiValuePerEntryIndex, isUnique, setUnique, toStringreadExternal, writeExternalclone, finalize, getClass, notify, notifyAll, wait, wait, waitreadExternal, writeExternalpublic CompoundIndex()
public CompoundIndex(String[] paths)
public boolean isCompoundIndex()
isCompoundIndex in interface ISpaceIndexisCompoundIndex in class AbstractSpaceIndexpublic ISpaceCompoundIndexSegment[] getCompoundIndexSegments()
getCompoundIndexSegments in interface ISpaceIndexgetCompoundIndexSegments in class AbstractSpaceIndexpublic int getNumSegments()
getNumSegments in class AbstractSpaceIndexpublic Object getIndexValueForTemplate(ServerEntry entry)
getIndexValueForTemplate in interface ISpaceIndexgetIndexValueForTemplate in class CustomIndexpublic Object getIndexValue(ServerEntry entry)
getIndexValue in interface ISpaceIndexgetIndexValue in class CustomIndexpublic boolean equals(Object obj)
equals in class AbstractSpaceIndexpublic boolean isEquivalent(CompoundIndex other)
protected void readExternalImpl(ObjectInput in) throws IOException, ClassNotFoundException
readExternalImpl in class CustomIndexIOExceptionClassNotFoundExceptionpublic void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap in interface ISwapExternalizablereadFromSwap in class CustomIndexIOExceptionClassNotFoundExceptionprotected void writeExternalImpl(ObjectOutput out) throws IOException
writeExternalImpl in class CustomIndexIOExceptionpublic void writeToSwap(ObjectOutput out) throws IOException
writeToSwap in interface ISwapExternalizablewriteToSwap in class CustomIndexIOExceptionCopyright © GigaSpaces.