| Modifier and Type | Class and Description |
|---|---|
| pack-priv class |
| Modifier and Type | Field and Description |
|---|---|
| private Object[][] | |
| public static final Object[][] | |
| pack-priv Index | |
| pack-priv Index | |
| pack-priv TreeMap | |
| pack-priv Index | |
| pack-priv LongKeyHashMap | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv Index | |
| pack-priv Index | |
| pack-priv boolean | |
| pack-priv Index | |
| pack-priv Object[] | |
| pack-priv final SortAndSlice | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| public | |
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | absolute(int position)
Overrides org. Uses similar semantics to java.sql.ResultSet except this is 0 based. |
| public void | |
| pack-priv void | |
| public void | |
| public int | compare(Object[] a, Object[] b)
Implements java. Compares its two arguments for order. |
| pack-priv boolean | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| pack-priv RowIterator | |
| pack-priv void | |
| public Object[] | getCurrent()
Implements abstract org. Implements org. Returns the current row object. |
| public Row | getCurrentRow()
Implements abstract org. Implements org.
|
| public Object[] | |
| public Object[] | |
| public Object[] | |
| pack-priv boolean | |
| public boolean | |
| pack-priv void | |
| public void | |
| public void | |
| public boolean | |
| public boolean | next()
Overrides org. Implements org.
|
| pack-priv Object[] | |
| public void | read(RowInputInterface in, ResultMetaData meta)
Implements abstract org.
|
| public void | release()
Implements abstract org. Implements org. Remove any resources and invalidate |
| public void | removeCurrent()
Implements abstract org. Implements org. Remove current row |
| public Object[][] | |
| public void | |
| public void | |
| public void | reset()
Overrides org. Implements org. Reset to initial state |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | write(RowOutputInterface out, ResultMetaData meta)
Implements abstract org.
|
| dataTable | back to summary |
|---|---|
| private Object[][] dataTable | |
| emptyTable | back to summary |
|---|---|
| public static final Object[][] emptyTable | |
| fullIndex | back to summary |
|---|---|
| pack-priv Index fullIndex | |
| groupIndex | back to summary |
|---|---|
| pack-priv Index groupIndex | |
| groupMap | back to summary |
|---|---|
| pack-priv TreeMap<Object[], Integer> groupMap | |
| idIndex | back to summary |
|---|---|
| pack-priv Index idIndex | |
| idMap | back to summary |
|---|---|
| pack-priv LongKeyHashMap<Object[]> idMap | |
| isAggregate | back to summary |
|---|---|
| pack-priv boolean isAggregate | |
| isSimpleAggregate | back to summary |
|---|---|
| pack-priv boolean isSimpleAggregate | |
| mainIndex | back to summary |
|---|---|
| pack-priv Index mainIndex | |
| orderIndex | back to summary |
|---|---|
| pack-priv Index orderIndex | |
| reindexTable | back to summary |
|---|---|
| pack-priv boolean reindexTable | |
| rowNumIndex | back to summary |
|---|---|
| pack-priv Index rowNumIndex | |
| simpleAggregateData | back to summary |
|---|---|
| pack-priv Object[] simpleAggregateData | |
| sortAndSlice | back to summary |
|---|---|
| pack-priv final SortAndSlice sortAndSlice | |
| visibleColumnCount | back to summary |
|---|---|
| pack-priv int visibleColumnCount | |
| RowSetNavigatorData | back to summary |
|---|---|
| pack-priv RowSetNavigatorData(Session session, SortAndSlice sortAndSlice) | |
| RowSetNavigatorData | back to summary |
|---|---|
| public RowSetNavigatorData(Session session, QuerySpecification select) | |
| RowSetNavigatorData | back to summary |
|---|---|
| public RowSetNavigatorData(Session session, QueryExpression queryExpression) | |
| RowSetNavigatorData | back to summary |
|---|---|
| public RowSetNavigatorData(Session session, RowSetNavigator navigator) | |
| RowSetNavigatorData | back to summary |
|---|---|
| public RowSetNavigatorData(Session session, List<Object[]> list) | |
| absolute | back to summary |
|---|---|
| public boolean absolute(int position) Overrides org. Doc from org. Uses similar semantics to java.sql.ResultSet except this is 0 based. When position is 0 or positive, it is from the start; when negative, it means beforeFirst() | |
| add | back to summary |
|---|---|
| public void add(Object[] data) Implements abstract org. Doc from org. Add data to the end | |
| addAdjusted | back to summary |
|---|---|
| pack-priv void addAdjusted(Object[] data, int[] columnMap) | |
| clear | back to summary |
|---|---|
| public void clear() Implements abstract org. Doc from org. Clear the contents | |
| compare | back to summary |
|---|---|
| public int compare(Object[] a, Object[] b) Implements java. Doc from java. Compares its two arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
The implementor must ensure that
The implementor must also ensure that the relation is transitive:
Finally, the implementor must ensure that | |
| containsRow | back to summary |
|---|---|
| pack-priv boolean containsRow(Object[] data) | |
| copy | back to summary |
|---|---|
| public void copy(RowIterator other, int[] rightColumnIndexes) | |
| ensureCapacity | back to summary |
|---|---|
| private void ensureCapacity() | |
| except | back to summary |
|---|---|
| public void except(RowSetNavigatorData other) | |
| exceptAll | back to summary |
|---|---|
| public void exceptAll(RowSetNavigatorData other) | |
| exceptNoDedup | back to summary |
|---|---|
| public void exceptNoDedup(RowSetNavigatorData other) | |
| findFirstRow | back to summary |
|---|---|
| pack-priv RowIterator findFirstRow(Object[] data) | |
| getBlock | back to summary |
|---|---|
| pack-priv void getBlock(int offset) baseBlockSize remains unchanged. | |
| getCurrent | back to summary |
|---|---|
| public Object[] getCurrent() Implements abstract org. Implements org. Doc from org. Returns the current row object. Type of object is implementation defined. | |
| getCurrentRow | back to summary |
|---|---|
| public Row getCurrentRow() Implements abstract org. Implements org. | |
| getData | back to summary |
|---|---|
| public Object[] getData(long rowId) Overrides org. | |
| getGroupData | back to summary |
|---|---|
| public Object[] getGroupData(Object[] data) Special case for isSimpleAggregate cannot use index lookup. | |
| getGroupDataAndPosition | back to summary |
|---|---|
| public Object[] getGroupDataAndPosition(Object[] data) Special case for isSimpleAggregate cannot use index lookup. | |
| hasNull | back to summary |
|---|---|
| pack-priv boolean hasNull(Object[] data) | |
| hasUniqueNotNullRows | back to summary |
|---|---|
| public boolean hasUniqueNotNullRows() | |
| insert | back to summary |
|---|---|
| pack-priv void insert(Object[] data) for union only | |
| intersect | back to summary |
|---|---|
| public void intersect(RowSetNavigatorData other) | |
| intersectAll | back to summary |
|---|---|
| public void intersectAll(RowSetNavigatorData other) | |
| isMemory | back to summary |
|---|---|
| public boolean isMemory() | |
| next | back to summary |
|---|---|
| public boolean next() Overrides org. Implements org. | |
| projectData | back to summary |
|---|---|
| pack-priv Object[] projectData(Object[] data, int[] columnMap) | |
| read | back to summary |
|---|---|
| public void read(RowInputInterface in, ResultMetaData meta) Implements abstract org. | |
| release | back to summary |
|---|---|
| public void release() Implements abstract org. Implements org. Doc from org. Remove any resources and invalidate | |
| removeCurrent | back to summary |
|---|---|
| public void removeCurrent() Implements abstract org. Implements org. Doc from org. Remove current row | |
| removeDataTable | back to summary |
|---|---|
| public Object[][] removeDataTable() | |
| removeDuplicates | back to summary |
|---|---|
| public void removeDuplicates() | |
| removeRange | back to summary |
|---|---|
| public void removeRange(int start, int rows) | |
| reset | back to summary |
|---|---|
| public void reset() Overrides org. Implements org. Doc from org. Reset to initial state | |
| resetRowMap | back to summary |
|---|---|
| public void resetRowMap() | |
| setCapacity | back to summary |
|---|---|
| private void setCapacity(int newSize) | |
| setPosition | back to summary |
|---|---|
| public void setPosition(Object[] data) | |
| sortFull | back to summary |
|---|---|
| public void sortFull() | |
| sortOrder | back to summary |
|---|---|
| public void sortOrder() | |
| sortOrderUnion | back to summary |
|---|---|
| public void sortOrderUnion(SortAndSlice sortAndSlice) | |
| trim | back to summary |
|---|---|
| public void trim(int limitstart, int limitcount) | |
| union | back to summary |
|---|---|
| public void union(RowSetNavigatorData other) | |
| unionAll | back to summary |
|---|---|
| public void unionAll(RowSetNavigatorData other) | |
| updateData | back to summary |
|---|---|
| public void updateData(long oldRowId, Object[] newData) | |
| updateData | back to summary |
|---|---|
| public void updateData(Object[] oldData, Object[] newData) | |
| write | back to summary |
|---|---|
| public void write(RowOutputInterface out, ResultMetaData meta) Implements abstract org. | |