Class SpaceEntryCollectionValuesExtractor
java.lang.Object
com.gigaspaces.internal.serialization.AbstractExternalizable
com.gigaspaces.internal.query.valuegetter.AbstractSpaceValueGetter<ServerEntry>
com.gigaspaces.internal.query.valuegetter.SpaceEntryCollectionValuesExtractor
- All Implemented Interfaces:
ISpaceValueGetter<ServerEntry>, ISwapExternalizable, SmartExternalizable, Externalizable, Serializable
Extracts collection values for the provided collection index path. Example: for
"list[*].property" returns all properties nested in each of the list's items.
- Since:
- 8.0
- Author:
- idan
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor required by Externalizable. -
Method Summary
Modifier and TypeMethodDescriptionbooleangetValue(ServerEntry target) Gets the value from the specified target.protected voidvoidprotected voidvoidwriteToSwap(ObjectOutput out) Methods inherited from class AbstractExternalizable
readExternal, writeExternalMethods inherited from class Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Externalizable
readExternal, writeExternalMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
SpaceEntryCollectionValuesExtractor
public SpaceEntryCollectionValuesExtractor()Default constructor required by Externalizable. -
SpaceEntryCollectionValuesExtractor
-
-
Method Details
-
getValue
Description copied from interface:ISpaceValueGetterGets the value from the specified target.- Specified by:
getValuein interfaceISpaceValueGetter<ServerEntry>- Specified by:
getValuein classAbstractSpaceValueGetter<ServerEntry>- Parameters:
target- Target object to get value from.- Returns:
- Retrieved value.
-
equals
-
readExternalImpl
- Overrides:
readExternalImplin classAbstractExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternalImpl
- Overrides:
writeExternalImplin classAbstractExternalizable- Throws:
IOException
-
readFromSwap
- Throws:
IOExceptionClassNotFoundException
-
writeToSwap
- Throws:
IOException
-