| Package | Description |
|---|---|
| com.facebook.presto.spi | |
| com.facebook.presto.spi.connector | |
| com.facebook.presto.spi.connector.classloader |
| Modifier and Type | Method and Description |
|---|---|
ColumnMetadata |
ColumnMetadata.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
List<ColumnMetadata> |
ConnectorTableMetadata.getColumns() |
| Modifier and Type | Method and Description |
|---|---|
static InMemoryRecordSet.Builder |
InMemoryRecordSet.builder(List<ColumnMetadata> columns) |
| Constructor and Description |
|---|
ConnectorTableMetadata(SchemaTableName table,
List<ColumnMetadata> columns) |
ConnectorTableMetadata(SchemaTableName table,
List<ColumnMetadata> columns,
Map<String,Object> properties) |
ConnectorTableMetadata(SchemaTableName table,
List<ColumnMetadata> columns,
Map<String,Object> properties,
Optional<String> comment) |
ConnectorTableMetadata(SchemaTableName table,
List<ColumnMetadata> columns,
Map<String,Object> properties,
Optional<String> comment,
List<TableConstraint<ColumnHandle>> tableConstraints) |
| Modifier and Type | Method and Description |
|---|---|
ColumnMetadata |
ConnectorMetadata.getColumnMetadata(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle columnHandle)
Gets the metadata for the specified table column.
|
| Modifier and Type | Method and Description |
|---|---|
Map<SchemaTableName,List<ColumnMetadata>> |
ConnectorMetadata.listTableColumns(ConnectorSession session,
SchemaTablePrefix prefix)
Gets the metadata for all columns that match the specified table prefix.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
ConnectorMetadata.addColumn(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnMetadata column)
Add the specified column
|
| Modifier and Type | Method and Description |
|---|---|
default ConnectorTableHandle |
ConnectorMetadata.createTemporaryTable(ConnectorSession session,
List<ColumnMetadata> columns,
Optional<ConnectorPartitioningMetadata> partitioningMetadata)
Creates a temporary table with optional partitioning requirements.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnMetadata |
ClassLoaderSafeConnectorMetadata.getColumnMetadata(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnHandle columnHandle) |
| Modifier and Type | Method and Description |
|---|---|
Map<SchemaTableName,List<ColumnMetadata>> |
ClassLoaderSafeConnectorMetadata.listTableColumns(ConnectorSession session,
SchemaTablePrefix prefix) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassLoaderSafeConnectorMetadata.addColumn(ConnectorSession session,
ConnectorTableHandle tableHandle,
ColumnMetadata column) |
| Modifier and Type | Method and Description |
|---|---|
ConnectorTableHandle |
ClassLoaderSafeConnectorMetadata.createTemporaryTable(ConnectorSession session,
List<ColumnMetadata> columns,
Optional<ConnectorPartitioningMetadata> partitioningMetadata) |
Copyright © 2012–2022. All rights reserved.