Class RelationPredicate
java.lang.Object
com.gigaspaces.internal.serialization.AbstractExternalizable
com.gigaspaces.internal.query.predicate.AbstractSpacePredicate
com.gigaspaces.internal.query.predicate.comparison.ScalarSpacePredicate
com.gigaspaces.internal.query.predicate.comparison.RelationPredicate
- All Implemented Interfaces:
ISpacePredicate, SmartExternalizable, Externalizable, Serializable
- Since:
- 11.0 Created by Barak Bar Orion 8/24/15.
- See Also:
-
Field Summary
Fields inherited from class ScalarSpacePredicate
_convertedValueWrapper, _expectedValue, functionCallDescription -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected booleanvoidbooleanvoidsetCacheManagerForExecution(CacheManager cacheManager) voidMethods inherited from class ScalarSpacePredicate
equals, execute, getExpectedValue, getPreparedExpectedValue, readExternalImpl, toString, writeExternalImplMethods inherited from class AbstractSpacePredicate
preparePredicateMethods inherited from class Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
RelationPredicate
public RelationPredicate() -
RelationPredicate
-
-
Method Details
-
requiresCacheManagerForExecution
public boolean requiresCacheManagerForExecution()- Specified by:
requiresCacheManagerForExecutionin interfaceISpacePredicate- Overrides:
requiresCacheManagerForExecutionin classAbstractSpacePredicate
-
setCacheManagerForExecution
- Specified by:
setCacheManagerForExecutionin interfaceISpacePredicate- Overrides:
setCacheManagerForExecutionin classAbstractSpacePredicate
-
match
- Specified by:
matchin classScalarSpacePredicate
-
getOperatorName
- Specified by:
getOperatorNamein classScalarSpacePredicate
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classAbstractExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classAbstractExternalizable- Throws:
IOExceptionClassNotFoundException
-