| 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 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 ColumnHandle |
ConnectorMetadata.getUpdateRowIdColumnHandle(ConnectorSession session,
ConnectorTableHandle tableHandle)
Deprecated.
Get the column handle that will generate row IDs for the delete operation.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends ColumnHandle> |
ConnectorHandleResolver.getColumnHandleClass() |
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.
|
List<ColumnHandle> |
DiscretePredicates.getColumns() |
Optional<List<ColumnHandle>> |
ConnectorTableLayout.getColumns()
The columns from the original table provided by this layout.
|
List<LocalProperty<ColumnHandle>> |
ConnectorTableLayout.getLocalProperties()
Properties describing the layout of the data (grouping/sorting) within each partition
|
List<ColumnHandle> |
ConnectorNodePartitioning.getPartitioningColumns()
The columns used to partition the table across the worker nodes.
|
TupleDomain<ColumnHandle> |
ConnectorTableLayout.getPredicate()
A predicate that describes the universe of data in this layout.
|
List<TupleDomain<ColumnHandle>> |
DiscretePredicates.getPredicates() |
Optional<Set<ColumnHandle>> |
ConnectorTableLayout.getStreamPartitioningColumns()
The partitioning for the table streams.
|
TupleDomain<ColumnHandle> |
ConnectorTableLayoutResult.getUnenforcedConstraint() |
TupleDomain<ColumnHandle> |
ConnectorResolvedIndex.getUnresolvedTupleDomain() |
| Modifier and Type | Method and Description |
|---|---|
ColumnMetadata |
ConnectorMetadata.getColumnMetadata(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle columnHandle)
Deprecated.
Gets the metadata for the specified table column.
|
default void |
ConnectorMetadata.renameColumn(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle source,
String target)
Deprecated.
Rename the specified column
|
| Modifier and Type | Method and Description |
|---|---|
ConnectorPageSource |
ConnectorPageSourceProvider.createPageSource(ConnectorSession session,
ConnectorSplit split,
List<ColumnHandle> columns)
Deprecated.
|
ConnectorIndex |
ConnectorIndexResolver.getIndex(ConnectorSession session,
ConnectorIndexHandle indexHandle,
List<ColumnHandle> lookupSchema,
List<ColumnHandle> outputSchema)
Deprecated.
|
ConnectorIndex |
ConnectorIndexResolver.getIndex(ConnectorSession session,
ConnectorIndexHandle indexHandle,
List<ColumnHandle> lookupSchema,
List<ColumnHandle> outputSchema)
Deprecated.
|
RecordSet |
ConnectorRecordSetProvider.getRecordSet(ConnectorSession session,
ConnectorSplit split,
List<? extends ColumnHandle> columns)
Deprecated.
|
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.
|
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.
|
default ConnectorResolvedIndex |
ConnectorIndexResolver.resolveIndex(ConnectorSession session,
ConnectorTableHandle tableHandle,
Set<ColumnHandle> indexableColumns,
Set<ColumnHandle> outputColumns,
TupleDomain<ColumnHandle> tupleDomain)
Deprecated.
|
default ConnectorResolvedIndex |
ConnectorIndexResolver.resolveIndex(ConnectorSession session,
ConnectorTableHandle tableHandle,
Set<ColumnHandle> indexableColumns,
Set<ColumnHandle> outputColumns,
TupleDomain<ColumnHandle> tupleDomain)
Deprecated.
|
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.
|
ConnectorResolvedIndex |
ConnectorIndexResolver.resolveIndex(ConnectorSession session,
ConnectorTableHandle tableHandle,
Set<ColumnHandle> indexableColumns,
TupleDomain<ColumnHandle> tupleDomain)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnHandle |
ClassLoaderSafeConnectorMetadata.getSampleWeightColumnHandle(ConnectorSession session,
ConnectorTableHandle tableHandle) |
ColumnHandle |
ClassLoaderSafeConnectorMetadata.getUpdateRowIdColumnHandle(ConnectorSession session,
ConnectorTableHandle tableHandle) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,ColumnHandle> |
ClassLoaderSafeConnectorMetadata.getColumnHandles(ConnectorSession session,
ConnectorTableHandle tableHandle) |
| Modifier and Type | Method and Description |
|---|---|
ColumnMetadata |
ClassLoaderSafeConnectorMetadata.getColumnMetadata(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle columnHandle) |
void |
ClassLoaderSafeConnectorMetadata.renameColumn(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle source,
String target) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
default ColumnHandle |
ConnectorMetadata.getUpdateRowIdColumnHandle(ConnectorSession session,
ConnectorTableHandle tableHandle)
Get the column handle that will generate row IDs for the delete operation.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnMetadata |
ConnectorMetadata.getColumnMetadata(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle columnHandle)
Gets the metadata for the specified table column.
|
default void |
ConnectorMetadata.renameColumn(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle source,
String target)
Rename the specified column
|
| Modifier and Type | Method and Description |
|---|---|
ConnectorPageSource |
ConnectorPageSourceProvider.createPageSource(ConnectorTransactionHandle transactionHandle,
ConnectorSession session,
ConnectorSplit split,
List<ColumnHandle> columns) |
ConnectorIndex |
ConnectorIndexProvider.getIndex(ConnectorTransactionHandle transactionHandle,
ConnectorSession session,
ConnectorIndexHandle indexHandle,
List<ColumnHandle> lookupSchema,
List<ColumnHandle> outputSchema) |
ConnectorIndex |
ConnectorIndexProvider.getIndex(ConnectorTransactionHandle transactionHandle,
ConnectorSession session,
ConnectorIndexHandle indexHandle,
List<ColumnHandle> lookupSchema,
List<ColumnHandle> outputSchema) |
RecordSet |
ConnectorRecordSetProvider.getRecordSet(ConnectorTransactionHandle transactionHandle,
ConnectorSession session,
ConnectorSplit split,
List<? extends ColumnHandle> columns) |
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.
|
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.
|
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 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 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.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnHandle |
ClassLoaderSafeConnectorMetadata.getSampleWeightColumnHandle(ConnectorSession session,
ConnectorTableHandle tableHandle) |
ColumnHandle |
ClassLoaderSafeConnectorMetadata.getUpdateRowIdColumnHandle(ConnectorSession session,
ConnectorTableHandle tableHandle) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,ColumnHandle> |
ClassLoaderSafeConnectorMetadata.getColumnHandles(ConnectorSession session,
ConnectorTableHandle tableHandle) |
| Modifier and Type | Method and Description |
|---|---|
ColumnMetadata |
ClassLoaderSafeConnectorMetadata.getColumnMetadata(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle columnHandle) |
void |
ClassLoaderSafeConnectorMetadata.renameColumn(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle source,
String target) |
| Modifier and Type | Method and Description |
|---|---|
ConnectorPageSource |
ClassLoaderSafeConnectorPageSourceProvider.createPageSource(ConnectorTransactionHandle transactionHandle,
ConnectorSession session,
ConnectorSplit split,
List<ColumnHandle> columns) |
List<ConnectorTableLayoutResult> |
ClassLoaderSafeConnectorMetadata.getTableLayouts(ConnectorSession session,
ConnectorTableHandle table,
Constraint<ColumnHandle> constraint,
Optional<Set<ColumnHandle>> desiredColumns) |
List<ConnectorTableLayoutResult> |
ClassLoaderSafeConnectorMetadata.getTableLayouts(ConnectorSession session,
ConnectorTableHandle table,
Constraint<ColumnHandle> constraint,
Optional<Set<ColumnHandle>> desiredColumns) |
Copyright © 2012-2016. All Rights Reserved.