void |
Metadata.addColumn(Session session,
TableHandle tableHandle,
ColumnMetadata column) |
Add the specified column to the table.
|
void |
MetadataManager.addColumn(Session session,
TableHandle tableHandle,
ColumnMetadata column) |
|
Optional<AggregationApplicationResult<TableHandle>> |
Metadata.applyAggregation(Session session,
TableHandle table,
List<AggregateFunction> aggregations,
Map<String,ColumnHandle> assignments,
List<List<ColumnHandle>> groupingSets) |
|
Optional<AggregationApplicationResult<TableHandle>> |
MetadataManager.applyAggregation(Session session,
TableHandle table,
List<AggregateFunction> aggregations,
Map<String,ColumnHandle> assignments,
List<List<ColumnHandle>> groupingSets) |
|
Optional<TableHandle> |
Metadata.applyDelete(Session session,
TableHandle tableHandle) |
Push delete into connector
|
Optional<TableHandle> |
MetadataManager.applyDelete(Session session,
TableHandle table) |
|
Optional<ConstraintApplicationResult<TableHandle>> |
Metadata.applyFilter(Session session,
TableHandle table,
Constraint constraint) |
|
Optional<ConstraintApplicationResult<TableHandle>> |
MetadataManager.applyFilter(Session session,
TableHandle table,
Constraint constraint) |
|
Optional<LimitApplicationResult<TableHandle>> |
Metadata.applyLimit(Session session,
TableHandle table,
long limit) |
|
Optional<LimitApplicationResult<TableHandle>> |
MetadataManager.applyLimit(Session session,
TableHandle table,
long limit) |
|
Optional<ProjectionApplicationResult<TableHandle>> |
Metadata.applyProjection(Session session,
TableHandle table,
List<ConnectorExpression> projections,
Map<String,ColumnHandle> assignments) |
|
Optional<ProjectionApplicationResult<TableHandle>> |
MetadataManager.applyProjection(Session session,
TableHandle table,
List<ConnectorExpression> projections,
Map<String,ColumnHandle> assignments) |
|
Optional<TableHandle> |
Metadata.applySample(Session session,
TableHandle table,
SampleType sampleType,
double sampleRatio) |
|
Optional<TableHandle> |
MetadataManager.applySample(Session session,
TableHandle table,
SampleType sampleType,
double sampleRatio) |
|
Optional<TableScanRedirectApplicationResult> |
Metadata.applyTableScanRedirect(Session session,
TableHandle tableHandle) |
Returns the result of redirecting the table scan on a given table to a different table.
|
Optional<TableScanRedirectApplicationResult> |
MetadataManager.applyTableScanRedirect(Session session,
TableHandle tableHandle) |
|
Optional<TopNApplicationResult<TableHandle>> |
Metadata.applyTopN(Session session,
TableHandle handle,
long topNCount,
List<SortItem> sortItems,
Map<String,ColumnHandle> assignments) |
|
Optional<TopNApplicationResult<TableHandle>> |
MetadataManager.applyTopN(Session session,
TableHandle table,
long topNCount,
List<SortItem> sortItems,
Map<String,ColumnHandle> assignments) |
|
TableHandle |
Metadata.beginDelete(Session session,
TableHandle tableHandle) |
Begin delete query
|
TableHandle |
MetadataManager.beginDelete(Session session,
TableHandle tableHandle) |
|
InsertTableHandle |
Metadata.beginInsert(Session session,
TableHandle tableHandle,
List<ColumnHandle> columns) |
Begin insert query
|
InsertTableHandle |
MetadataManager.beginInsert(Session session,
TableHandle tableHandle,
List<ColumnHandle> columns) |
|
InsertTableHandle |
Metadata.beginRefreshMaterializedView(Session session,
TableHandle tableHandle,
List<TableHandle> sourceTableHandles) |
Begin refresh materialized view query
|
InsertTableHandle |
MetadataManager.beginRefreshMaterializedView(Session session,
TableHandle tableHandle,
List<TableHandle> sourceTableHandles) |
|
AnalyzeTableHandle |
Metadata.beginStatisticsCollection(Session session,
TableHandle tableHandle) |
Begin statistics collection
|
AnalyzeTableHandle |
MetadataManager.beginStatisticsCollection(Session session,
TableHandle tableHandle) |
|
void |
Metadata.dropColumn(Session session,
TableHandle tableHandle,
ColumnHandle column) |
Drop the specified column.
|
void |
MetadataManager.dropColumn(Session session,
TableHandle tableHandle,
ColumnHandle column) |
|
void |
Metadata.dropTable(Session session,
TableHandle tableHandle) |
Drops the specified table
|
void |
MetadataManager.dropTable(Session session,
TableHandle tableHandle) |
|
OptionalLong |
Metadata.executeDelete(Session session,
TableHandle tableHandle) |
Execute delete in connector
|
OptionalLong |
MetadataManager.executeDelete(Session session,
TableHandle table) |
|
void |
Metadata.finishDelete(Session session,
TableHandle tableHandle,
Collection<io.airlift.slice.Slice> fragments) |
Finish delete query
|
void |
MetadataManager.finishDelete(Session session,
TableHandle tableHandle,
Collection<io.airlift.slice.Slice> fragments) |
|
Optional<ConnectorOutputMetadata> |
Metadata.finishRefreshMaterializedView(Session session,
TableHandle tableHandle,
InsertTableHandle insertTableHandle,
Collection<io.airlift.slice.Slice> fragments,
Collection<ComputedStatistics> computedStatistics,
List<TableHandle> sourceTableHandles) |
Finish refresh materialized view query
|
Optional<ConnectorOutputMetadata> |
MetadataManager.finishRefreshMaterializedView(Session session,
TableHandle tableHandle,
InsertTableHandle insertHandle,
Collection<io.airlift.slice.Slice> fragments,
Collection<ComputedStatistics> computedStatistics,
List<TableHandle> sourceTableHandles) |
|
Map<String,ColumnHandle> |
Metadata.getColumnHandles(Session session,
TableHandle tableHandle) |
Gets all of the columns on the specified table, or an empty map if the columns cannot be enumerated.
|
Map<String,ColumnHandle> |
MetadataManager.getColumnHandles(Session session,
TableHandle tableHandle) |
|
ColumnMetadata |
Metadata.getColumnMetadata(Session session,
TableHandle tableHandle,
ColumnHandle columnHandle) |
Gets the metadata for the specified table column.
|
ColumnMetadata |
MetadataManager.getColumnMetadata(Session session,
TableHandle tableHandle,
ColumnHandle columnHandle) |
|
Optional<Object> |
Metadata.getInfo(Session session,
TableHandle handle) |
|
Optional<Object> |
MetadataManager.getInfo(Session session,
TableHandle handle) |
|
Optional<NewTableLayout> |
Metadata.getInsertLayout(Session session,
TableHandle target) |
|
Optional<NewTableLayout> |
MetadataManager.getInsertLayout(Session session,
TableHandle table) |
|
Optional<TableLayoutResult> |
Metadata.getLayout(Session session,
TableHandle tableHandle,
Constraint constraint,
Optional<Set<ColumnHandle>> desiredColumns) |
Deprecated.
|
Optional<TableLayoutResult> |
MetadataManager.getLayout(Session session,
TableHandle table,
Constraint constraint,
Optional<Set<ColumnHandle>> desiredColumns) |
|
TableMetadata |
Metadata.getTableMetadata(Session session,
TableHandle tableHandle) |
Return the metadata for the specified table handle.
|
TableMetadata |
MetadataManager.getTableMetadata(Session session,
TableHandle tableHandle) |
|
TableProperties |
Metadata.getTableProperties(Session session,
TableHandle handle) |
|
TableProperties |
MetadataManager.getTableProperties(Session session,
TableHandle handle) |
|
TableStatistics |
Metadata.getTableStatistics(Session session,
TableHandle tableHandle,
Constraint constraint) |
Return statistics for specified table for given filtering contraint.
|
TableStatistics |
MetadataManager.getTableStatistics(Session session,
TableHandle tableHandle,
Constraint constraint) |
|
ColumnHandle |
Metadata.getUpdateRowIdColumnHandle(Session session,
TableHandle tableHandle) |
Get the row ID column handle used with UpdatablePageSource.
|
ColumnHandle |
MetadataManager.getUpdateRowIdColumnHandle(Session session,
TableHandle tableHandle) |
|
TableHandle |
Metadata.makeCompatiblePartitioning(Session session,
TableHandle table,
PartitioningHandle partitioningHandle) |
Return a table handle whose partitioning is converted to the provided partitioning handle,
but otherwise identical to the provided table handle.
|
TableHandle |
MetadataManager.makeCompatiblePartitioning(Session session,
TableHandle tableHandle,
PartitioningHandle partitioningHandle) |
|
void |
Metadata.renameColumn(Session session,
TableHandle tableHandle,
ColumnHandle source,
String target) |
Rename the specified column.
|
void |
MetadataManager.renameColumn(Session session,
TableHandle tableHandle,
ColumnHandle source,
String target) |
|
void |
Metadata.renameTable(Session session,
TableHandle tableHandle,
QualifiedObjectName newTableName) |
Rename the specified table.
|
void |
MetadataManager.renameTable(Session session,
TableHandle tableHandle,
QualifiedObjectName newTableName) |
|
Optional<ResolvedIndex> |
Metadata.resolveIndex(Session session,
TableHandle 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.
|
Optional<ResolvedIndex> |
MetadataManager.resolveIndex(Session session,
TableHandle tableHandle,
Set<ColumnHandle> indexableColumns,
Set<ColumnHandle> outputColumns,
TupleDomain<ColumnHandle> tupleDomain) |
|
void |
Metadata.setColumnComment(Session session,
TableHandle tableHandle,
ColumnHandle column,
Optional<String> comment) |
Comments to the specified column.
|
void |
MetadataManager.setColumnComment(Session session,
TableHandle tableHandle,
ColumnHandle column,
Optional<String> comment) |
|
void |
Metadata.setTableComment(Session session,
TableHandle tableHandle,
Optional<String> comment) |
Comments to the specified table.
|
void |
MetadataManager.setTableComment(Session session,
TableHandle tableHandle,
Optional<String> comment) |
|
boolean |
Metadata.supportsMetadataDelete(Session session,
TableHandle tableHandle) |
|
boolean |
MetadataManager.supportsMetadataDelete(Session session,
TableHandle tableHandle) |
|
boolean |
Metadata.supportsMissingColumnsOnInsert(Session session,
TableHandle tableHandle) |
|
boolean |
MetadataManager.supportsMissingColumnsOnInsert(Session session,
TableHandle tableHandle) |
|
boolean |
Metadata.usesLegacyTableLayouts(Session session,
TableHandle table) |
Deprecated.
|
boolean |
MetadataManager.usesLegacyTableLayouts(Session session,
TableHandle table) |
|
default void |
Metadata.validateScan(Session session,
TableHandle table) |
|
void |
MetadataManager.validateScan(Session session,
TableHandle table) |
|