| Package | Description |
|---|---|
| com.facebook.presto.spi | |
| com.facebook.presto.spi.connector | |
| com.facebook.presto.spi.function | |
| com.facebook.presto.spi.relation |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConnectorTypeSerde<T> |
| Modifier and Type | Method and Description |
|---|---|
default ColumnHandle |
ColumnHandle.withRequiredSubfields(List<Subfield> subfields)
Applies to columns of complex types: arrays, maps and structs.
|
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<Void> |
ConnectorMetadata.commitPageSinkAsync(ConnectorSession session,
ConnectorInsertTableHandle tableHandle,
Collection<io.airlift.slice.Slice> fragments)
Commits page sink for table insertion.
|
default CompletableFuture<Void> |
ConnectorMetadata.commitPageSinkAsync(ConnectorSession session,
ConnectorOutputTableHandle tableHandle,
Collection<io.airlift.slice.Slice> fragments)
Commits page sink for table creation.
|
default Optional<ConnectorNewTableLayout> |
ConnectorMetadata.getPreferredShuffleLayoutForInsert(ConnectorSession session,
ConnectorTableHandle tableHandle)
A connector can have preferred shuffle layout for table write.
|
default Optional<ConnectorNewTableLayout> |
ConnectorMetadata.getPreferredShuffleLayoutForNewTable(ConnectorSession session,
ConnectorTableMetadata tableMetadata)
A connector can have preferred shuffle layout for table write.
|
default boolean |
ConnectorMetadata.isLegacyGetLayoutSupported(ConnectorSession session,
ConnectorTableHandle tableHandle)
Deprecated.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AggregationFunctionImplementation |
interface |
FunctionNamespaceManager<F extends SqlFunction> |
interface |
ScalarFunctionImplementation |
class |
SqlFunctionHandle |
class |
SqlFunctionId |
class |
SqlInvokedFunction |
class |
SqlInvokedScalarFunctionImplementation |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PredicateCompiler
An experimental API to allow Hive connector to implement smart
filtering on the encoded data to avoid materializing data unnecessarily.
|
Copyright © 2012–2022. All rights reserved.