All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
ConnectorOutputTableHandle |
beginCreateTable(ConnectorSession session,
ConnectorTableMetadata tableMetadata,
Optional<ConnectorNewTableLayout> layout) |
ConnectorInsertTableHandle |
beginInsert(ConnectorSession session,
ConnectorTableHandle tableHandle) |
void |
createSchema(ConnectorSession session,
String schemaName,
Map<String,Object> properties) |
void |
createTable(ConnectorSession session,
ConnectorTableMetadata tableMetadata,
boolean ignoreExisting) |
void |
dropTable(ConnectorSession session,
ConnectorTableHandle tableHandle) |
Optional<ConnectorOutputMetadata> |
finishCreateTable(ConnectorSession session,
ConnectorOutputTableHandle tableHandle,
Collection<io.airlift.slice.Slice> fragments) |
Optional<ConnectorOutputMetadata> |
finishInsert(ConnectorSession session,
ConnectorInsertTableHandle insertHandle,
Collection<io.airlift.slice.Slice> fragments) |
Map<String,ColumnHandle> |
getColumnHandles(ConnectorSession session,
ConnectorTableHandle tableHandle) |
ColumnMetadata |
getColumnMetadata(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle columnHandle) |
Optional<ConnectorNewTableLayout> |
getNewTableLayout(ConnectorSession connectorSession,
ConnectorTableMetadata tableMetadata) |
ConnectorTableHandle |
getTableHandle(ConnectorSession session,
SchemaTableName tableName) |
ConnectorTableLayout |
getTableLayout(ConnectorSession session,
ConnectorTableLayoutHandle handle) |
List<ConnectorTableLayoutResult> |
getTableLayouts(ConnectorSession session,
ConnectorTableHandle handle,
Constraint<ColumnHandle> constraint,
Optional<Set<ColumnHandle>> desiredColumns) |
ConnectorTableMetadata |
getTableMetadata(ConnectorSession session,
ConnectorTableHandle tableHandle) |
List<String> |
listSchemaNames(ConnectorSession session) |
Map<SchemaTableName,List<ColumnMetadata>> |
listTableColumns(ConnectorSession session,
SchemaTablePrefix prefix) |
List<SchemaTableName> |
listTables(ConnectorSession session,
String schemaNameOrNull) |
void |
renameTable(ConnectorSession session,
ConnectorTableHandle tableHandle,
SchemaTableName newTableName) |