|
GigaSpaces XAP 7.1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gigaspaces.internal.query.AbstractSpaceQuery<T>
public abstract class AbstractSpaceQuery<T>
Common base class for space query implementations.
Constructor Summary | |
---|---|
protected |
AbstractSpaceQuery()
Default constructor for Externalizable. |
protected |
AbstractSpaceQuery(Class<?> entryClass,
com.gigaspaces.internal.query.predicate.ISpacePredicate predicate)
Creates a space query using the specified class and predicate. |
protected |
AbstractSpaceQuery(String entryTypeName,
com.gigaspaces.internal.query.predicate.ISpacePredicate predicate)
Creates a space query using the specified type name and predicate. |
Method Summary | |
---|---|
void |
addCustomIndex(com.gigaspaces.internal.query.IQueryIndexScanner customIndex)
|
List<com.gigaspaces.internal.query.IQueryIndexScanner> |
getCustomIndexes()
|
String |
getEntryTypeName()
Gets the query entry type name. |
com.gigaspaces.internal.query.predicate.ISpacePredicate |
getPredicate()
Gets the query predicate. |
void |
readExternal(ObjectInput in)
|
void |
writeExternal(ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.gigaspaces.internal.query.ICustomQuery |
---|
matches, toSQLQuery |
Constructor Detail |
---|
protected AbstractSpaceQuery()
protected AbstractSpaceQuery(String entryTypeName, com.gigaspaces.internal.query.predicate.ISpacePredicate predicate)
entryTypeName
- Entry type name.predicate
- Predicate.protected AbstractSpaceQuery(Class<?> entryClass, com.gigaspaces.internal.query.predicate.ISpacePredicate predicate)
entryClass
- Entry class.predicate
- Predicate.Method Detail |
---|
public String getEntryTypeName()
public com.gigaspaces.internal.query.predicate.ISpacePredicate getPredicate()
public void addCustomIndex(com.gigaspaces.internal.query.IQueryIndexScanner customIndex)
customIndex
- public List<com.gigaspaces.internal.query.IQueryIndexScanner> getCustomIndexes()
getCustomIndexes
in interface com.gigaspaces.internal.query.ICustomQuery
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
|
GigaSpaces XAP 7.1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |