| Package | Description |
|---|---|
| com.facebook.presto.spi | |
| com.facebook.presto.spi.classloader | |
| com.facebook.presto.spi.connector | |
| com.facebook.presto.spi.connector.classloader |
| Modifier and Type | Method and Description |
|---|---|
default ConnectorTableHandle |
ConnectorMetadata.beginDelete(ConnectorSession session,
ConnectorTableHandle tableHandle)
Deprecated.
Begin delete query
|
ConnectorTableHandle |
ConnectorMetadata.getTableHandle(ConnectorSession session,
SchemaTableName tableName)
Deprecated.
Returns a table handle for the specified table name, or null if the connector does not contain the table.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends ConnectorTableHandle> |
ConnectorHandleResolver.getTableHandleClass() |
| Modifier and Type | Method and Description |
|---|---|
default void |
ConnectorMetadata.addColumn(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnMetadata column)
Deprecated.
Add the specified column
|
default ConnectorTableHandle |
ConnectorMetadata.beginDelete(ConnectorSession session,
ConnectorTableHandle tableHandle)
Deprecated.
Begin delete query
|
default ConnectorInsertTableHandle |
ConnectorMetadata.beginInsert(ConnectorSession session,
ConnectorTableHandle tableHandle)
Deprecated.
Begin insert query
|
default void |
ConnectorMetadata.commitDelete(ConnectorSession session,
ConnectorTableHandle tableHandle,
Collection<io.airlift.slice.Slice> fragments)
Deprecated.
Commit delete query
|
default void |
ConnectorMetadata.dropTable(ConnectorSession session,
ConnectorTableHandle tableHandle)
Deprecated.
Drops the specified table
|
Map<String,ColumnHandle> |
ConnectorMetadata.getColumnHandles(ConnectorSession session,
ConnectorTableHandle tableHandle)
Deprecated.
Gets all of the columns on the specified table, or an empty map if the columns can not be enumerated.
|
ColumnMetadata |
ConnectorMetadata.getColumnMetadata(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle columnHandle)
Deprecated.
Gets the metadata for the specified table column.
|
default ColumnHandle |
ConnectorMetadata.getSampleWeightColumnHandle(ConnectorSession session,
ConnectorTableHandle tableHandle)
Deprecated.
Returns the handle for the sample weight column, or null if the table does not contain sampled data.
|
default List<ConnectorTableLayoutResult> |
ConnectorMetadata.getTableLayouts(ConnectorSession session,
ConnectorTableHandle table,
Constraint<ColumnHandle> constraint,
Optional<Set<ColumnHandle>> desiredColumns)
Deprecated.
Return a list of table layouts that satisfy the given constraint.
|
ConnectorTableMetadata |
ConnectorMetadata.getTableMetadata(ConnectorSession session,
ConnectorTableHandle table)
Deprecated.
Return the metadata for the specified table handle.
|
default ColumnHandle |
ConnectorMetadata.getUpdateRowIdColumnHandle(ConnectorSession session,
ConnectorTableHandle tableHandle)
Deprecated.
Get the column handle that will generate row IDs for the delete operation.
|
default OptionalLong |
ConnectorMetadata.metadataDelete(ConnectorSession session,
ConnectorTableHandle tableHandle,
ConnectorTableLayoutHandle tableLayoutHandle)
Deprecated.
Delete the provided table layout
|
default void |
ConnectorMetadata.renameColumn(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle source,
String target)
Deprecated.
Rename the specified column
|
default void |
ConnectorMetadata.renameTable(ConnectorSession session,
ConnectorTableHandle tableHandle,
SchemaTableName newTableName)
Deprecated.
Rename the specified table
|
default ConnectorResolvedIndex |
ConnectorIndexResolver.resolveIndex(ConnectorSession session,
ConnectorTableHandle tableHandle,
Set<ColumnHandle> indexableColumns,
Set<ColumnHandle> outputColumns,
TupleDomain<ColumnHandle> tupleDomain)
Deprecated.
|
ConnectorResolvedIndex |
ConnectorIndexResolver.resolveIndex(ConnectorSession session,
ConnectorTableHandle tableHandle,
Set<ColumnHandle> indexableColumns,
TupleDomain<ColumnHandle> tupleDomain)
Deprecated.
|
default void |
ConnectorMetadata.rollbackDelete(ConnectorSession session,
ConnectorTableHandle tableHandle)
Deprecated.
Rollback delete query
|
default boolean |
ConnectorMetadata.supportsMetadataDelete(ConnectorSession session,
ConnectorTableHandle tableHandle,
ConnectorTableLayoutHandle tableLayoutHandle)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
ConnectorTableHandle |
ClassLoaderSafeConnectorMetadata.beginDelete(ConnectorSession session,
ConnectorTableHandle tableHandle) |
ConnectorTableHandle |
ClassLoaderSafeConnectorMetadata.getTableHandle(ConnectorSession session,
SchemaTableName tableName) |
| Modifier and Type | Method and Description |
|---|---|
default ConnectorTableHandle |
ConnectorMetadata.beginDelete(ConnectorSession session,
ConnectorTableHandle tableHandle)
Begin delete query
|
ConnectorTableHandle |
ConnectorMetadata.getTableHandle(ConnectorSession session,
SchemaTableName tableName)
Returns a table handle for the specified table name, or null if the connector does not contain the table.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
ConnectorMetadata.addColumn(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnMetadata column)
Add the specified column
|
default ConnectorTableHandle |
ConnectorMetadata.beginDelete(ConnectorSession session,
ConnectorTableHandle tableHandle)
Begin delete query
|
default ConnectorInsertTableHandle |
ConnectorMetadata.beginInsert(ConnectorSession session,
ConnectorTableHandle tableHandle)
Begin insert query
|
default void |
ConnectorMetadata.dropTable(ConnectorSession session,
ConnectorTableHandle tableHandle)
Drops the specified table
|
default void |
ConnectorMetadata.finishDelete(ConnectorSession session,
ConnectorTableHandle tableHandle,
Collection<io.airlift.slice.Slice> fragments)
Finish delete query
|
Map<String,ColumnHandle> |
ConnectorMetadata.getColumnHandles(ConnectorSession session,
ConnectorTableHandle tableHandle)
Gets all of the columns on the specified table, or an empty map if the columns can not be enumerated.
|
ColumnMetadata |
ConnectorMetadata.getColumnMetadata(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle columnHandle)
Gets the metadata for the specified table column.
|
default ColumnHandle |
ConnectorMetadata.getSampleWeightColumnHandle(ConnectorSession session,
ConnectorTableHandle tableHandle)
Returns the handle for the sample weight column, or null if the table does not contain sampled data.
|
List<ConnectorTableLayoutResult> |
ConnectorMetadata.getTableLayouts(ConnectorSession session,
ConnectorTableHandle table,
Constraint<ColumnHandle> constraint,
Optional<Set<ColumnHandle>> desiredColumns)
Return a list of table layouts that satisfy the given constraint.
|
ConnectorTableMetadata |
ConnectorMetadata.getTableMetadata(ConnectorSession session,
ConnectorTableHandle table)
Return the metadata for the specified table handle.
|
default ColumnHandle |
ConnectorMetadata.getUpdateRowIdColumnHandle(ConnectorSession session,
ConnectorTableHandle tableHandle)
Get the column handle that will generate row IDs for the delete operation.
|
default OptionalLong |
ConnectorMetadata.metadataDelete(ConnectorSession session,
ConnectorTableHandle tableHandle,
ConnectorTableLayoutHandle tableLayoutHandle)
Delete the provided table layout
|
default void |
ConnectorMetadata.renameColumn(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle source,
String target)
Rename the specified column
|
default void |
ConnectorMetadata.renameTable(ConnectorSession session,
ConnectorTableHandle tableHandle,
SchemaTableName newTableName)
Rename the specified table
|
default Optional<ConnectorResolvedIndex> |
ConnectorMetadata.resolveIndex(ConnectorSession session,
ConnectorTableHandle tableHandle,
Set<ColumnHandle> indexableColumns,
Set<ColumnHandle> outputColumns,
TupleDomain<ColumnHandle> tupleDomain)
Try to locate a table index that can lookup results by indexableColumns and provide the requested outputColumns.
|
default boolean |
ConnectorMetadata.supportsMetadataDelete(ConnectorSession session,
ConnectorTableHandle tableHandle,
ConnectorTableLayoutHandle tableLayoutHandle) |
| Modifier and Type | Method and Description |
|---|---|
ConnectorTableHandle |
ClassLoaderSafeConnectorMetadata.beginDelete(ConnectorSession session,
ConnectorTableHandle tableHandle) |
ConnectorTableHandle |
ClassLoaderSafeConnectorMetadata.getTableHandle(ConnectorSession session,
SchemaTableName tableName) |
Copyright © 2012-2016. All Rights Reserved.