| Package | Description | 
|---|---|
| com.j_spaces.jdbc | 
 Provides GigaSpaces JDBC interfaces 
 | 
| com.j_spaces.jdbc.builder | |
| com.j_spaces.jdbc.executor | |
| com.j_spaces.jdbc.parser | |
| com.j_spaces.jdbc.query | 
| Modifier and Type | Method and Description | 
|---|---|
static IQueryResultSet<IEntryPacket> | 
AggregationsUtil.aggregate(QueryTemplatePacket template,
         AggregationSet aggregationSet,
         IJSpace space,
         Transaction txn,
         int modifiers)
Execute aggregation query 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IQueryResultSet<IEntryPacket> | 
QueryTemplatePacket.read(ISpaceProxy space,
    AbstractDMLQuery query,
    Transaction txn,
    int modifiers,
    int maxResults)  | 
IQueryResultSet<IEntryPacket> | 
QueryTemplatePacket.read(ISpaceProxy space,
    Transaction txn,
    long timeout,
    int modifiers,
    boolean ifExists,
    int maxResults,
    int minEntriesToWaitFor)  | 
IQueryResultSet<IEntryPacket> | 
QueryTemplatePacket.readMultiple(ISpaceProxy space,
            Transaction txn,
            int maxResults,
            int modifiers)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected IQueryResultSet<IEntryPacket> | 
QueryExecutor.ExecutionTask.execute()  | 
IQueryResultSet<IEntryPacket> | 
QueryExecutor.execute(ISpaceProxy space,
       Transaction txn,
       int readModifier,
       int max)  | 
IQueryResultSet<IEntryPacket> | 
IQueryExecutor.execute(ISpaceProxy space,
       Transaction txn,
       int modifiers,
       int max)  | 
IQueryResultSet<IEntryPacket> | 
JoinedQueryExecutor.execute(ISpaceProxy space,
       Transaction txn,
       int readModifier,
       int max)  | 
IQueryResultSet<IEntryPacket> | 
AbstractQueryExecutor.executeTemplate(QueryTemplatePacket template,
               ISpaceProxy space,
               Transaction txn,
               int readModifier,
               int max)  | 
IQueryResultSet<IEntryPacket> | 
AbstractQueryExecutor.extractResults(ExpNode node)  | 
IQueryResultSet<IEntryPacket> | 
AbstractQueryExecutor.groupBy(IQueryResultSet<IEntryPacket> entries,
       List<SelectColumn> groupColumns)
Group the results according to the group by clause 
 | 
IQueryResultSet<IEntryPacket> | 
IQueryExecutor.groupBy(IQueryResultSet<IEntryPacket> entries,
       List<SelectColumn> groupColumns)
Group the results according to the group by clause 
 | 
IQueryResultSet | 
AbstractQueryExecutor.readAll(ISpaceProxy space,
       Transaction txn)  | 
IQueryResultSet<IEntryPacket> | 
IQueryExecutor.readAll(ISpaceProxy space,
       Transaction txn)  | 
protected IQueryResultSet<IEntryPacket> | 
AbstractQueryExecutor.traverseExpressionTree(ExpNode root,
                      ISpaceProxy space,
                      Transaction txn,
                      int readModifier,
                      int max)
Traverse the binary expression tree non-recursively using a custom stack The tree has to be
 traversed in postorder - the parent is traversed after its children. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected HashMap<ExpNode,IQueryResultSet<IEntryPacket>> | 
AbstractQueryExecutor.getIntermediateResults()  | 
| Modifier and Type | Method and Description | 
|---|---|
IEntryPacket | 
AbstractQueryExecutor.aggregate(IQueryResultSet<IEntryPacket> entries)
Execute SQL function that processes the result entries and calculates one value -
 sum,average,min,max 
 | 
IEntryPacket | 
IQueryExecutor.aggregate(IQueryResultSet<IEntryPacket> entries)
Execute SQL function that processes the result entries and calculates one value -
 sum,average,min,max 
 | 
Number | 
AbstractQueryExecutor.avg(SelectColumn funcColumn,
   IQueryResultSet<IEntryPacket> entries)
Calculate the average value of the given column for all entries . 
 | 
ResultEntry | 
AbstractQueryExecutor.convertEntriesToResultArrays(IQueryResultSet<IEntryPacket> entries)
Converts the list of ExternaEntries to 2 dimensional array that contains the values of the
 entries. 
 | 
ResultEntry | 
IQueryExecutor.convertEntriesToResultArrays(IQueryResultSet<IEntryPacket> _entries)
Converts the list of ExternaEntries to 2 dimensional array that contains the values of the
 entries. 
 | 
void | 
AbstractQueryExecutor.filterDistinctEntries(IQueryResultSet<IEntryPacket> entries)
Removes duplicate entries from the result set. 
 | 
void | 
IQueryExecutor.filterDistinctEntries(IQueryResultSet<IEntryPacket> entries)
Removes duplicate entries from the result set. 
 | 
Comparator<IEntryPacket> | 
AbstractQueryExecutor.getGroupByComparator(IQueryResultSet<IEntryPacket> queryResult,
                    List<SelectColumn> groupColumns)  | 
Comparator<IEntryPacket> | 
AbstractQueryExecutor.getOrderByComparator(IQueryResultSet<IEntryPacket> entries,
                    List<OrderColumn> orderColumns)  | 
IQueryResultSet<IEntryPacket> | 
AbstractQueryExecutor.groupBy(IQueryResultSet<IEntryPacket> entries,
       List<SelectColumn> groupColumns)
Group the results according to the group by clause 
 | 
IQueryResultSet<IEntryPacket> | 
IQueryExecutor.groupBy(IQueryResultSet<IEntryPacket> entries,
       List<SelectColumn> groupColumns)
Group the results according to the group by clause 
 | 
Object | 
AbstractQueryExecutor.minMax(SelectColumn funcColumn,
      IQueryResultSet<IEntryPacket> entries,
      boolean isMax)
Finds the minimum/maximum value of given column 
 | 
void | 
AbstractQueryExecutor.orderBy(IQueryResultSet<IEntryPacket> entries,
       List<OrderColumn> orderColumns)
Order the results according to the order by clause 
 | 
void | 
IQueryExecutor.orderBy(IQueryResultSet<IEntryPacket> entries,
       List<OrderColumn> orderColumns)
Order the results according to the order by clause 
 | 
void | 
AbstractQueryExecutor.setResults(ExpNode node,
          IQueryResultSet<IEntryPacket> results)  | 
Number | 
AbstractQueryExecutor.sum(SelectColumn funcColumn,
   IQueryResultSet<IEntryPacket> entries)
Calculate the sum value of the given column for all entries 
 | 
| Constructor and Description | 
|---|
EntriesOrderByComparator(IQueryResultSet<IEntryPacket> queryResult,
                        List<OrderColumn> orderColumns)  | 
HashedEntriesCursor(QueryTableData table,
                   ExpNode indexNode,
                   IQueryResultSet entries)  | 
ScanCursor(IQueryResultSet<IEntryPacket> tableEntries)  | 
| Modifier and Type | Method and Description | 
|---|---|
EntriesCursor | 
ExpNode.createIndex(QueryTableData queryTableData,
           IQueryResultSet<IEntryPacket> tableEntries)  | 
EntriesCursor | 
ContainsNode.createIndex(QueryTableData table,
           IQueryResultSet<IEntryPacket> entries)  | 
EntriesCursor | 
EqualNode.createIndex(QueryTableData table,
           IQueryResultSet<IEntryPacket> entries)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ArrayListResult  | 
class  | 
JoinedQueryResult  | 
class  | 
ProjectedResultSet  | 
| Modifier and Type | Method and Description | 
|---|---|
IQueryResultSet<IEntryPacket> | 
ArrayListResult.intersect(IQueryResultSet<IEntryPacket> set)
Return an intersection of this set and a given one. 
 | 
IQueryResultSet<T> | 
IQueryResultSet.intersect(IQueryResultSet<T> set)  | 
IQueryResultSet<IEntryPacket> | 
ProjectedResultSet.newResultSet()  | 
IQueryResultSet<T> | 
IQueryResultSet.newResultSet()  | 
IQueryResultSet<IEntryPacket> | 
ArrayListResult.newResultSet()  | 
IQueryResultSet<IEntryPacket> | 
JoinedQueryResult.newResultSet()  | 
IQueryResultSet<IEntryPacket> | 
ArrayListResult.union(IQueryResultSet<IEntryPacket> set)
Return a union of this set and a given one 
 | 
IQueryResultSet<T> | 
IQueryResultSet.union(IQueryResultSet<T> set)  | 
| Modifier and Type | Method and Description | 
|---|---|
IQueryResultSet<IEntryPacket> | 
ArrayListResult.intersect(IQueryResultSet<IEntryPacket> set)
Return an intersection of this set and a given one. 
 | 
IQueryResultSet<T> | 
IQueryResultSet.intersect(IQueryResultSet<T> set)  | 
IQueryResultSet<IEntryPacket> | 
ArrayListResult.union(IQueryResultSet<IEntryPacket> set)
Return a union of this set and a given one 
 | 
IQueryResultSet<T> | 
IQueryResultSet.union(IQueryResultSet<T> set)  | 
Copyright © GigaSpaces.