| 限定符和类型 | 方法和说明 |
|---|---|
TableDef |
TableReaderImpl.getTableDef() |
TableDef |
TableReader.getTableDef()
Return table definition.
|
TableDef |
TableReaderFactory.getTableDef(String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,TableDef> |
TableReaderFactory.getTableNameToDefMap() |
| 构造器和说明 |
|---|
TableReaderImpl(String ibdFilePath,
TableDef tableDef) |
TableReaderImpl(String ibdFilePath,
TableDef tableDef,
KeyComparator keyComparator) |
| 限定符和类型 | 方法和说明 |
|---|---|
TableDef |
GenericRecord.getTableDef() |
| 构造器和说明 |
|---|
DumbGenericRecord(RecordHeader header,
TableDef tableDef,
long pageNumber) |
GenericRecord(RecordHeader header,
TableDef tableDef,
long pageNumber) |
Index(InnerPage innerPage,
TableDef tableDef) |
| 限定符和类型 | 方法和说明 |
|---|---|
TableDef |
TableDef.addColumn(Column column) |
TableDef |
TableDef.addSecondaryKeyColumns(String type,
String keyName,
List<String> columnNames) |
TableDef |
TableDef.buildSkTableDef(String skName,
Optional<Integer> skOrdinal)
Build a virtual secondary key table definition.
|
TableDef |
TableDef.copy() |
static TableDef |
TableDefUtil.covertToTableDef(String sql) |
TableDef |
TableDef.setCollation(String collation)
Table charset must be set before collation.
|
TableDef |
TableDef.setDefaultCharset(String defaultCharset) |
TableDef |
TableDef.setFullyQualifiedName(String fullQualifiedName) |
TableDef |
TableDef.setName(String name) |
TableDef |
TableDef.setPrimaryKeyColumns(List<String> pkColumnNames) |
| 限定符和类型 | 方法和说明 |
|---|---|
static long |
Workaround.getSkRootPageNumber(TableDef tableDef,
String skName,
Optional<Integer> skOrdinal,
java.util.function.Function<Long,Index> func)
Get secondary key root page number.
|
void |
Column.setTableDef(TableDef tableDef) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,TableDef> |
TableDefProvider.load()
Load full qualified name to TableDef map.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,TableDef> |
SqlTableDefProvider.load() |
Map<String,TableDef> |
SqlFileTableDefProvider.load() |
Map<String,TableDef> |
SimpleTableDefProvider.load() |
Map<String,TableDef> |
MysqlFrmTableDefProvider.load() |
| 构造器和说明 |
|---|
SimpleTableDefProvider(TableDef tableDef) |
| 构造器和说明 |
|---|
SimpleTableDefProvider(List<TableDef> tableDefList) |
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
| 构造器和说明 |
|---|
IndexServiceImpl(StorageService storageService,
TableDef tableDef,
KeyComparator keyComparator) |
Copyright © 2019–2020 Alibaba Group Holding Limited. All rights reserved.