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.