| Package | Description |
|---|---|
| com.facebook.presto.spi | |
| com.facebook.presto.spi.connector | |
| com.facebook.presto.spi.connector.classloader |
| Modifier and Type | Method and Description |
|---|---|
ConnectorTableLayoutHandle |
ConnectorTableLayout.getHandle() |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends ConnectorTableLayoutHandle> |
ConnectorHandleResolver.getTableLayoutHandleClass() |
| Constructor and Description |
|---|
ConnectorTableLayout(ConnectorTableLayoutHandle handle) |
ConnectorTableLayout(ConnectorTableLayoutHandle handle,
Optional<List<ColumnHandle>> columns,
TupleDomain<ColumnHandle> predicate,
Optional<ConnectorTablePartitioning> tablePartitioning,
Optional<Set<ColumnHandle>> streamPartitioningColumns,
Optional<DiscretePredicates> discretePredicates,
List<LocalProperty<ColumnHandle>> localProperties) |
| Modifier and Type | Method and Description |
|---|---|
default ConnectorTableLayoutHandle |
ConnectorMetadata.getAlternativeLayoutHandle(ConnectorSession session,
ConnectorTableLayoutHandle tableLayoutHandle,
ConnectorPartitioningHandle partitioningHandle)
Return a table layout handle whose partitioning is converted to the provided partitioning handle,
but otherwise identical to the provided table layout handle.
|
| Modifier and Type | Method and Description |
|---|---|
default ConnectorTableLayoutHandle |
ConnectorMetadata.getAlternativeLayoutHandle(ConnectorSession session,
ConnectorTableLayoutHandle tableLayoutHandle,
ConnectorPartitioningHandle partitioningHandle)
Return a table layout handle whose partitioning is converted to the provided partitioning handle,
but otherwise identical to the provided table layout handle.
|
default Optional<Object> |
ConnectorMetadata.getInfo(ConnectorTableLayoutHandle layoutHandle)
Return the connector-specific metadata for the specified table layout.
|
ConnectorSplitSource |
ConnectorSplitManager.getSplits(ConnectorTransactionHandle transactionHandle,
ConnectorSession session,
ConnectorTableLayoutHandle layout,
ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy) |
ConnectorTableLayout |
ConnectorMetadata.getTableLayout(ConnectorSession session,
ConnectorTableLayoutHandle handle) |
default OptionalLong |
ConnectorMetadata.metadataDelete(ConnectorSession session,
ConnectorTableHandle tableHandle,
ConnectorTableLayoutHandle tableLayoutHandle)
Delete the provided table layout
|
| Modifier and Type | Method and Description |
|---|---|
ConnectorTableLayoutHandle |
ClassLoaderSafeConnectorMetadata.getAlternativeLayoutHandle(ConnectorSession session,
ConnectorTableLayoutHandle tableLayoutHandle,
ConnectorPartitioningHandle partitioningHandle) |
| Modifier and Type | Method and Description |
|---|---|
ConnectorTableLayoutHandle |
ClassLoaderSafeConnectorMetadata.getAlternativeLayoutHandle(ConnectorSession session,
ConnectorTableLayoutHandle tableLayoutHandle,
ConnectorPartitioningHandle partitioningHandle) |
Optional<Object> |
ClassLoaderSafeConnectorMetadata.getInfo(ConnectorTableLayoutHandle table) |
ConnectorSplitSource |
ClassLoaderSafeConnectorSplitManager.getSplits(ConnectorTransactionHandle transactionHandle,
ConnectorSession session,
ConnectorTableLayoutHandle layout,
ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy) |
ConnectorTableLayout |
ClassLoaderSafeConnectorMetadata.getTableLayout(ConnectorSession session,
ConnectorTableLayoutHandle handle) |
OptionalLong |
ClassLoaderSafeConnectorMetadata.metadataDelete(ConnectorSession session,
ConnectorTableHandle tableHandle,
ConnectorTableLayoutHandle tableLayoutHandle) |
Copyright © 2012–2019. All rights reserved.