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 com.gigaspaces.internal.query.predicate.comparison.ScalarSpacePredicate
_convertedValueWrapper, _expectedValue, functionCallDescription -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected booleanvoidbooleanvoidsetCacheManagerForExecution(CacheManager cacheManager) voidMethods inherited from class com.gigaspaces.internal.query.predicate.comparison.ScalarSpacePredicate
equals, execute, getExpectedValue, getPreparedExpectedValue, readExternalImpl, toString, writeExternalImplMethods inherited from class com.gigaspaces.internal.query.predicate.AbstractSpacePredicate
preparePredicateMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.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
-