|
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 ExternalizableIOException
ClassNotFoundException
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
|
GigaSpaces XAP 7.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||