All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addColumn(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnMetadata column) |
ConnectorOutputTableHandle |
beginCreateTable(ConnectorSession session,
ConnectorTableMetadata tableMetadata,
Optional<ConnectorNewTableLayout> layout) |
ConnectorInsertTableHandle |
beginInsert(ConnectorSession session,
ConnectorTableHandle tableHandle) |
void |
clear() |
void |
createTable(ConnectorSession session,
ConnectorTableMetadata tableMetadata,
boolean ignoreExisting) |
void |
createView(ConnectorSession session,
SchemaTableName viewName,
String viewData,
boolean replace) |
void |
dropTable(ConnectorSession session,
ConnectorTableHandle tableHandle) |
void |
dropView(ConnectorSession session,
SchemaTableName viewName) |
Optional<ConnectorOutputMetadata> |
finishCreateTable(ConnectorSession session,
ConnectorOutputTableHandle tableHandle,
Collection<io.airlift.slice.Slice> fragments,
Collection<ComputedStatistics> computedStatistics) |
Optional<ConnectorOutputMetadata> |
finishInsert(ConnectorSession session,
ConnectorInsertTableHandle insertHandle,
Collection<io.airlift.slice.Slice> fragments,
Collection<ComputedStatistics> computedStatistics) |
Map<String,ColumnHandle> |
getColumnHandles(ConnectorSession session,
ConnectorTableHandle tableHandle) |
ColumnMetadata |
getColumnMetadata(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle columnHandle) |
ConnectorTableHandle |
getTableHandle(ConnectorSession session,
SchemaTableName tableName) |
ConnectorTableHandle |
getTableHandleForStatisticsCollection(ConnectorSession session,
SchemaTableName tableName,
Map<String,Object> analyzeProperties) |
ConnectorTableMetadata |
getTableMetadata(ConnectorSession session,
ConnectorTableHandle tableHandle) |
ConnectorTableProperties |
getTableProperties(ConnectorSession session,
ConnectorTableHandle table) |
Map<SchemaTableName,ConnectorViewDefinition> |
getViews(ConnectorSession session,
SchemaTablePrefix prefix) |
void |
grantTablePrivileges(ConnectorSession session,
SchemaTableName tableName,
Set<Privilege> privileges,
PrestoPrincipal grantee,
boolean grantOption) |
List<String> |
listSchemaNames(ConnectorSession session) |
Map<SchemaTableName,List<ColumnMetadata>> |
listTableColumns(ConnectorSession session,
SchemaTablePrefix prefix) |
List<SchemaTableName> |
listTables(ConnectorSession session,
Optional<String> schemaName) |
List<SchemaTableName> |
listViews(ConnectorSession session,
Optional<String> schemaName) |
void |
renameColumn(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle source,
String target) |
void |
renameTable(ConnectorSession session,
ConnectorTableHandle tableHandle,
SchemaTableName newTableName) |
void |
revokeTablePrivileges(ConnectorSession session,
SchemaTableName tableName,
Set<Privilege> privileges,
PrestoPrincipal grantee,
boolean grantOption) |
boolean |
usesLegacyTableLayouts() |