public abstract class AbstractSpaceQuery<T> extends Object implements ISpaceQuery<T>, ICustomQuery, SmartExternalizable
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSpaceQuery()
Default constructor for Externalizable.
|
protected |
AbstractSpaceQuery(Class<?> entryClass,
ISpacePredicate predicate)
Creates a space query using the specified class and predicate.
|
protected |
AbstractSpaceQuery(String entryTypeName,
ISpacePredicate predicate)
Creates a space query using the specified type name and predicate.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCustomIndex(IQueryIndexScanner customIndex) |
List<IQueryIndexScanner> |
getCustomIndexes() |
String |
getEntryTypeName()
Gets the query entry type name.
|
ISpacePredicate |
getPredicate()
Gets the query predicate.
|
void |
readExternal(ObjectInput in) |
void |
writeExternal(ObjectOutput out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmatches, toSQLQueryenabledSmartExternalizableWithReferenceprotected AbstractSpaceQuery()
protected AbstractSpaceQuery(String entryTypeName, ISpacePredicate predicate)
entryTypeName - Entry type name.predicate - Predicate.protected AbstractSpaceQuery(Class<?> entryClass, ISpacePredicate predicate)
entryClass - Entry class.predicate - Predicate.public String getEntryTypeName()
public ISpacePredicate getPredicate()
public void addCustomIndex(IQueryIndexScanner customIndex)
customIndex - public List<IQueryIndexScanner> getCustomIndexes()
getCustomIndexes in interface ICustomQuerypublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionCopyright © GigaSpaces.