public class SpaceCollectionIndex extends AbstractSpaceIndex
ISpaceIndex.FifoGroupsIndexTypes, ISpaceIndex.IndexOriginTypes, ISpaceIndex.MultiValuePerEntryIndexTypes| Modifier and Type | Field and Description |
|---|---|
protected SpaceEntryCollectionValuesExtractor |
_valuesExtractor |
static String |
COLLECTION_INDICATOR |
| Constructor and Description |
|---|
SpaceCollectionIndex() |
SpaceCollectionIndex(String path,
SpaceIndexType indexType,
boolean unique) |
| Modifier and Type | Method and Description |
|---|---|
ISpaceIndex.IndexOriginTypes |
getIndexOriginType() |
Object |
getIndexValue(ServerEntry entry) |
Object |
getIndexValueForTemplate(ServerEntry entry) |
ISpaceIndex.MultiValuePerEntryIndexTypes |
getMultiValueIndexType() |
boolean |
isMultiValuePerEntryIndex() |
protected void |
readExternalImpl(ObjectInput in) |
void |
readFromSwap(ObjectInput in) |
protected void |
writeExternalImpl(ObjectOutput out) |
void |
writeToSwap(ObjectOutput out) |
equals, getCompoundIndexSegments, getIndexType, getIndexValueFromCustomIndex, getName, getNumSegments, hashCode, isCompoundIndex, isUnique, setUnique, toStringreadExternal, writeExternalclone, finalize, getClass, notify, notifyAll, wait, wait, waitenabledSmartExternalizableWithReferencereadExternal, writeExternalpublic static final String COLLECTION_INDICATOR
protected SpaceEntryCollectionValuesExtractor _valuesExtractor
public SpaceCollectionIndex()
public SpaceCollectionIndex(String path, SpaceIndexType indexType, boolean unique)
public Object getIndexValue(ServerEntry entry)
public Object getIndexValueForTemplate(ServerEntry entry)
public boolean isMultiValuePerEntryIndex()
isMultiValuePerEntryIndex in interface ISpaceIndexisMultiValuePerEntryIndex in class AbstractSpaceIndexpublic ISpaceIndex.MultiValuePerEntryIndexTypes getMultiValueIndexType()
getMultiValueIndexType in interface ISpaceIndexgetMultiValueIndexType in class AbstractSpaceIndexpublic ISpaceIndex.IndexOriginTypes getIndexOriginType()
protected void readExternalImpl(ObjectInput in) throws IOException, ClassNotFoundException
readExternalImpl in class AbstractSpaceIndexIOExceptionClassNotFoundExceptionpublic void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap in interface ISwapExternalizablereadFromSwap in class AbstractSpaceIndexIOExceptionClassNotFoundExceptionprotected void writeExternalImpl(ObjectOutput out) throws IOException
writeExternalImpl in class AbstractSpaceIndexIOExceptionpublic void writeToSwap(ObjectOutput out) throws IOException
writeToSwap in interface ISwapExternalizablewriteToSwap in class AbstractSpaceIndexIOExceptionCopyright © GigaSpaces.