public abstract class ScalarSpacePredicate extends AbstractSpacePredicate
| Modifier and Type | Field and Description |
|---|---|
protected ConvertedObjectWrapper |
_convertedValueWrapper |
protected Object |
_expectedValue |
protected FunctionCallDescription |
functionCallDescription |
| Modifier | Constructor and Description |
|---|---|
protected |
ScalarSpacePredicate()
Default constructor for Externalizable.
|
protected |
ScalarSpacePredicate(Object expectedValue,
FunctionCallDescription functionCallDescription)
Creates a scalar predicate using the specified expected value
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
boolean |
execute(Object target)
Executes this predicate on the specified target.
|
Object |
getExpectedValue()
Gets the expected value.
|
protected abstract String |
getOperatorName() |
protected Object |
getPreparedExpectedValue(Object target) |
protected abstract boolean |
match(Object actual,
Object expected) |
protected void |
readExternalImpl(ObjectInput in) |
String |
toString() |
protected void |
writeExternalImpl(ObjectOutput out) |
preparePredicate, requiresCacheManagerForExecution, setCacheManagerForExecutionreadExternal, writeExternalclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitenabledSmartExternalizableWithReferencereadExternal, writeExternalprotected Object _expectedValue
protected FunctionCallDescription functionCallDescription
protected transient ConvertedObjectWrapper _convertedValueWrapper
protected ScalarSpacePredicate()
protected ScalarSpacePredicate(Object expectedValue, FunctionCallDescription functionCallDescription)
expectedValue - Expected value.public Object getExpectedValue()
public boolean execute(Object target)
ISpacePredicateexecute in interface ISpacePredicateexecute in class AbstractSpacePredicateprotected abstract String getOperatorName()
protected void readExternalImpl(ObjectInput in) throws IOException, ClassNotFoundException
readExternalImpl in class AbstractExternalizableIOExceptionClassNotFoundExceptionprotected void writeExternalImpl(ObjectOutput out) throws IOException
writeExternalImpl in class AbstractExternalizableIOExceptionCopyright © GigaSpaces.