| 程序包 | 说明 |
|---|---|
| com.alibaba.innodb.java.reader | |
| com.alibaba.innodb.java.reader.page.index | |
| com.alibaba.innodb.java.reader.service | |
| com.alibaba.innodb.java.reader.service.impl |
| 限定符和类型 | 方法和说明 |
|---|---|
GenericRecord |
TableReaderImpl.queryByPrimaryKey(List<Object> key) |
GenericRecord |
TableReader.queryByPrimaryKey(List<Object> key)
Query record by primary key in a tablespace.
|
GenericRecord |
TableReaderImpl.queryByPrimaryKey(List<Object> key,
List<String> projection) |
GenericRecord |
TableReader.queryByPrimaryKey(List<Object> key,
List<String> projection)
Query record by primary key in a tablespace with projection.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Iterator<GenericRecord> |
TableReaderImpl.getQueryAllIterator() |
Iterator<GenericRecord> |
TableReader.getQueryAllIterator()
Return an iterator to query all records of a tablespace.
|
Iterator<GenericRecord> |
TableReaderImpl.getQueryAllIterator(boolean ascOrder) |
Iterator<GenericRecord> |
TableReader.getQueryAllIterator(boolean ascOrder)
Return an iterator to query all records of a tablespace.
|
Iterator<GenericRecord> |
TableReaderImpl.getQueryAllIterator(List<String> projection) |
Iterator<GenericRecord> |
TableReader.getQueryAllIterator(List<String> projection)
Return an iterator to query all records of a tablespace.
|
Iterator<GenericRecord> |
TableReaderImpl.getQueryAllIterator(List<String> projection,
boolean ascOrder) |
Iterator<GenericRecord> |
TableReader.getQueryAllIterator(List<String> projection,
boolean ascOrder)
Return an iterator to query all records of a tablespace.
|
Iterator<GenericRecord> |
TableReaderImpl.getRangeQueryIterator(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator) |
Iterator<GenericRecord> |
TableReader.getRangeQueryIterator(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator)
Return an iterator to do range query records by primary key in a tablespace.
|
Iterator<GenericRecord> |
TableReaderImpl.getRangeQueryIterator(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
boolean ascOrder) |
Iterator<GenericRecord> |
TableReader.getRangeQueryIterator(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
boolean ascOrder)
Return an iterator to do range query records by primary key in a tablespace.
|
Iterator<GenericRecord> |
TableReaderImpl.getRangeQueryIterator(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
List<String> projection) |
Iterator<GenericRecord> |
TableReader.getRangeQueryIterator(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
List<String> projection)
Return an iterator to do range query records by primary key in a tablespace.
|
Iterator<GenericRecord> |
TableReaderImpl.getRangeQueryIterator(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
List<String> projection,
boolean ascOrder) |
Iterator<GenericRecord> |
TableReader.getRangeQueryIterator(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
List<String> projection,
boolean ascOrder)
Return an iterator to do range query records by primary key in a tablespace.
|
Iterator<GenericRecord> |
TableReaderImpl.getRecordIteratorBySk(String skName,
List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator) |
Iterator<GenericRecord> |
TableReader.getRecordIteratorBySk(String skName,
List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator)
Return record iterator by secondary key (SK) in a tablespace.
|
Iterator<GenericRecord> |
TableReaderImpl.getRecordIteratorBySk(String skName,
List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
boolean ascOrder) |
Iterator<GenericRecord> |
TableReader.getRecordIteratorBySk(String skName,
List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
boolean ascOrder)
Return record iterator by secondary key (SK) in a tablespace.
|
Iterator<GenericRecord> |
TableReaderImpl.getRecordIteratorBySk(String skName,
List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
List<String> projection) |
Iterator<GenericRecord> |
TableReader.getRecordIteratorBySk(String skName,
List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
List<String> projection)
Return record iterator by secondary key (SK) in a tablespace.
|
Iterator<GenericRecord> |
TableReaderImpl.getRecordIteratorBySk(String skName,
List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
List<String> projection,
boolean ascOrder) |
Iterator<GenericRecord> |
TableReader.getRecordIteratorBySk(String skName,
List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
List<String> projection,
boolean ascOrder)
Return record iterator by secondary key (SK) in a tablespace.
|
List<GenericRecord> |
TableReaderImpl.queryAll() |
List<GenericRecord> |
TableReader.queryAll()
Query all records in a tablespace.
|
List<GenericRecord> |
TableReaderImpl.queryAll(List<String> projection) |
List<GenericRecord> |
TableReader.queryAll(List<String> projection)
Query all records in a tablespace with a filter and projection.
|
List<GenericRecord> |
TableReaderImpl.queryAll(java.util.function.Predicate<GenericRecord> recordPredicate) |
List<GenericRecord> |
TableReader.queryAll(java.util.function.Predicate<GenericRecord> recordPredicate)
Query all records in a tablespace with a filter.
|
List<GenericRecord> |
TableReaderImpl.queryAll(java.util.function.Predicate<GenericRecord> recordPredicate,
List<String> projection) |
List<GenericRecord> |
TableReader.queryAll(java.util.function.Predicate<GenericRecord> recordPredicate,
List<String> projection)
Query all records in a tablespace with a filter and projection.
|
List<GenericRecord> |
TableReaderImpl.queryByPageNumber(int pageNumber) |
List<GenericRecord> |
TableReader.queryByPageNumber(int pageNumber)
Query all records by single index page.
|
List<GenericRecord> |
TableReaderImpl.queryByPageNumber(long pageNumber) |
List<GenericRecord> |
TableReader.queryByPageNumber(long pageNumber)
Query all records by single index page.
|
List<GenericRecord> |
TableReaderImpl.rangeQueryByPrimaryKey(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator) |
List<GenericRecord> |
TableReader.rangeQueryByPrimaryKey(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator)
Range query records by primary key in a tablespace.
|
List<GenericRecord> |
TableReaderImpl.rangeQueryByPrimaryKey(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
List<String> projection) |
List<GenericRecord> |
TableReader.rangeQueryByPrimaryKey(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
List<String> projection)
Range query records by primary key in a tablespace with a filter.
|
List<GenericRecord> |
TableReaderImpl.rangeQueryByPrimaryKey(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
java.util.function.Predicate<GenericRecord> recordPredicate) |
List<GenericRecord> |
TableReader.rangeQueryByPrimaryKey(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
java.util.function.Predicate<GenericRecord> recordPredicate)
Range query records by primary key in a tablespace with a filter.
|
List<GenericRecord> |
TableReaderImpl.rangeQueryByPrimaryKey(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
java.util.function.Predicate<GenericRecord> recordPredicate,
List<String> projection) |
List<GenericRecord> |
TableReader.rangeQueryByPrimaryKey(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
java.util.function.Predicate<GenericRecord> recordPredicate,
List<String> projection)
Range query records by primary key in a tablespace with a filter.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DumbGenericRecord
For range query, this is the starting and ending pivot record.
|
| 限定符和类型 | 方法和说明 |
|---|---|
GenericRecord |
DumbGenericRecord.getDelegate() |
| 构造器和说明 |
|---|
DumbGenericRecord(GenericRecord record) |
| 限定符和类型 | 方法和说明 |
|---|---|
GenericRecord |
IndexService.queryByPrimaryKey(List<Object> key,
Optional<List<String>> recordProjection)
Query record by primary key in a tablespace with projection list.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Iterator<GenericRecord> |
IndexService.getQueryAllIterator(Optional<List<String>> recordProjection,
boolean ascOrder)
Return an iterator to query all records of a tablespace.
|
Iterator<GenericRecord> |
IndexService.getQueryIteratorBySk(String skName,
List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
Optional<List<String>> recordProjection,
boolean ascOrder)
Return record iterator by secondary key (SK) in a tablespace.
|
Iterator<GenericRecord> |
IndexService.getRangeQueryIterator(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
Optional<List<String>> recordProjection,
boolean ascOrder)
Return an iterator to do range query by primary key in a tablespace.
|
List<GenericRecord> |
IndexService.queryAll(Optional<java.util.function.Predicate<GenericRecord>> recordPredicate,
Optional<List<String>> recordProjection)
Query all records in a tablespace.
|
List<GenericRecord> |
IndexService.queryByPageNumber(int pageNumber)
Query all records by single index page.
|
List<GenericRecord> |
IndexService.queryByPageNumber(long pageNumber)
Query all records by single index page.
|
List<GenericRecord> |
IndexService.rangeQueryByPrimaryKey(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
Optional<java.util.function.Predicate<GenericRecord>> recordPredicate,
Optional<List<String>> recordProjection)
Range query records by primary key in a tablespace with a filter and projection.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<GenericRecord> |
IndexService.queryAll(Optional<java.util.function.Predicate<GenericRecord>> recordPredicate,
Optional<List<String>> recordProjection)
Query all records in a tablespace.
|
List<GenericRecord> |
IndexService.rangeQueryByPrimaryKey(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
Optional<java.util.function.Predicate<GenericRecord>> recordPredicate,
Optional<List<String>> recordProjection)
Range query records by primary key in a tablespace with a filter and projection.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<GenericRecord> |
RecordIterator.curr |
protected Iterator<GenericRecord> |
DecoratedRecordIterator.recordIterator |
| 限定符和类型 | 方法和说明 |
|---|---|
GenericRecord |
RecordIterator.next() |
GenericRecord |
DecoratedRecordIterator.next() |
GenericRecord |
IndexServiceImpl.queryByPrimaryKey(List<Object> key,
Optional<List<String>> recordProjection)
Query record by primary key in a tablespace with projection list.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Iterator<GenericRecord> |
IndexServiceImpl.getQueryAllIterator(Optional<List<String>> recordProjection,
boolean ascOrder)
Return an iterator to query all records of a tablespace.
|
Iterator<GenericRecord> |
IndexServiceImpl.getQueryIteratorBySk(String skName,
List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
Optional<List<String>> recordProjection,
boolean ascOrder)
Return record iterator by secondary key (SK) in a tablespace.
|
Iterator<GenericRecord> |
IndexServiceImpl.getRangeQueryIterator(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
Optional<List<String>> recordProjection,
boolean ascOrder)
The implementation is different from the way
IndexServiceImpl.queryAll(Optional, Optional) works. |
Iterator<GenericRecord> |
IndexServiceImpl.getSkRangeQueryIterator(TableDef skTableDef,
long skRootPageNumber,
List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
boolean ascOrder)
Return secondary key (SK) record iterator in a tablespace.
|
List<GenericRecord> |
IndexServiceImpl.queryAll(Optional<java.util.function.Predicate<GenericRecord>> recordPredicate,
Optional<List<String>> recordProjection)
Query all records in a tablespace.
|
List<GenericRecord> |
IndexServiceImpl.queryByPageNumber(int pageNumber)
Query all records by single index page.
|
List<GenericRecord> |
IndexServiceImpl.queryByPageNumber(long pageNumber)
Query all records by single index page.
|
List<GenericRecord> |
IndexServiceImpl.rangeQueryByPrimaryKey(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
Optional<java.util.function.Predicate<GenericRecord>> recordPredicate,
Optional<List<String>> recordProjection)
Range query records by primary key in a tablespace.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<GenericRecord> |
IndexServiceImpl.queryAll(Optional<java.util.function.Predicate<GenericRecord>> recordPredicate,
Optional<List<String>> recordProjection)
Query all records in a tablespace.
|
List<GenericRecord> |
IndexServiceImpl.rangeQueryByPrimaryKey(List<Object> lower,
ComparisonOperator lowerOperator,
List<Object> upper,
ComparisonOperator upperOperator,
Optional<java.util.function.Predicate<GenericRecord>> recordPredicate,
Optional<List<String>> recordProjection)
Range query records by primary key in a tablespace.
|
| 构造器和说明 |
|---|
DecoratedRecordIterator(Iterator<GenericRecord> recordIterator) |
RecordIterator(List<GenericRecord> curr) |
Copyright © 2019–2020 Alibaba Group Holding Limited. All rights reserved.