public abstract class AbstractCompoundIndexSegment extends AbstractExternalizable implements ISpaceCompoundIndexSegment
Encapsulates information about an index segment of a compound index.
Constructor and Description |
---|
AbstractCompoundIndexSegment() |
AbstractCompoundIndexSegment(int segmentPos,
String path) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getName() |
int |
getSegmentPosition() |
abstract Object |
getSegmentValue(ServerEntry entry) |
Object |
getSegmentValueForTemplate(ServerEntry entry) |
int |
hashCode() |
boolean |
isPropertySegment() |
protected void |
readExternalImpl(ObjectInput in) |
void |
readFromSwap(ObjectInput in) |
protected void |
writeExternalImpl(ObjectOutput out) |
void |
writeToSwap(ObjectOutput out) |
readExternal, writeExternal
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
enabledSmartExternalizableWithReference
readExternal, writeExternal
public AbstractCompoundIndexSegment()
public AbstractCompoundIndexSegment(int segmentPos, String path)
public abstract Object getSegmentValue(ServerEntry entry)
getSegmentValue
in interface ISpaceCompoundIndexSegment
public Object getSegmentValueForTemplate(ServerEntry entry)
getSegmentValueForTemplate
in interface ISpaceCompoundIndexSegment
public int getSegmentPosition()
getSegmentPosition
in interface ISpaceCompoundIndexSegment
public boolean isPropertySegment()
isPropertySegment
in interface ISpaceCompoundIndexSegment
public String getName()
getName
in interface ISpaceCompoundIndexSegment
protected void readExternalImpl(ObjectInput in) throws IOException, ClassNotFoundException
readExternalImpl
in class AbstractExternalizable
IOException
ClassNotFoundException
public void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap
in interface ISwapExternalizable
IOException
ClassNotFoundException
protected void writeExternalImpl(ObjectOutput out) throws IOException
writeExternalImpl
in class AbstractExternalizable
IOException
public void writeToSwap(ObjectOutput out) throws IOException
writeToSwap
in interface ISwapExternalizable
IOException
Copyright © GigaSpaces.