public class ConnectorTableMetadata extends Object
| Constructor and Description |
|---|
ConnectorTableMetadata(SchemaTableName table,
List<ColumnMetadata> columns) |
ConnectorTableMetadata(SchemaTableName table,
List<ColumnMetadata> columns,
Map<String,Object> properties) |
ConnectorTableMetadata(SchemaTableName table,
List<ColumnMetadata> columns,
Map<String,Object> properties,
Optional<String> comment) |
ConnectorTableMetadata(SchemaTableName table,
List<ColumnMetadata> columns,
Map<String,Object> properties,
Optional<String> comment,
List<TableConstraint<ColumnHandle>> tableConstraints) |
| Modifier and Type | Method and Description |
|---|---|
List<ColumnMetadata> |
getColumns() |
Optional<String> |
getComment() |
Map<String,Object> |
getProperties() |
SchemaTableName |
getTable() |
List<TableConstraint<ColumnHandle>> |
getTableConstraints() |
static <T,R> List<TableConstraint<R>> |
rebaseTableConstraints(List<TableConstraint<T>> tableConstraints,
Map<T,R> assignments) |
String |
toString() |
public ConnectorTableMetadata(SchemaTableName table, List<ColumnMetadata> columns)
public ConnectorTableMetadata(SchemaTableName table, List<ColumnMetadata> columns, Map<String,Object> properties)
public ConnectorTableMetadata(SchemaTableName table, List<ColumnMetadata> columns, Map<String,Object> properties, Optional<String> comment)
public ConnectorTableMetadata(SchemaTableName table, List<ColumnMetadata> columns, Map<String,Object> properties, Optional<String> comment, List<TableConstraint<ColumnHandle>> tableConstraints)
public static <T,R> List<TableConstraint<R>> rebaseTableConstraints(List<TableConstraint<T>> tableConstraints, Map<T,R> assignments)
public SchemaTableName getTable()
public List<ColumnMetadata> getColumns()
public List<TableConstraint<ColumnHandle>> getTableConstraints()
Copyright © 2012–2022. All rights reserved.