@PublicEvolving public class TableId extends Object implements Serializable
TableId.
TableId contains at most three parts, it will be treated as namespace, schema name
and table name.
TableId could contain two parts, it will be treated as schema name and table name.
TableId could contain only one part, it will be treated as table name.
Connectors need to establish the mapping between TableId and external data collection
object path. For example,
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object o) |
String |
getNamespace() |
String |
getSchemaName() |
String |
getTableName() |
int |
hashCode() |
String |
identifier() |
static TableId |
parse(String tableId) |
static TableId |
tableId(String tableName)
The mapping relationship for external systems. e.g.
|
static TableId |
tableId(String schemaName,
String tableName)
The mapping relationship for external systems. e.g.
|
static TableId |
tableId(String namespace,
String schemaName,
String tableName)
The mapping relationship for external systems. e.g.
|
String |
toString() |
public static TableId tableId(String namespace, String schemaName, String tableName)
public static TableId tableId(String schemaName, String tableName)
public static TableId tableId(String tableName)
public String identifier()
public String getTableName()
Copyright © 2025 The Apache Software Foundation. All rights reserved.