| Package | Description |
|---|---|
| com.facebook.presto.spi | |
| com.facebook.presto.spi.constraints | |
| com.facebook.presto.spi.plan |
| Modifier and Type | Method and Description |
|---|---|
List<TableConstraint<ColumnHandle>> |
ConnectorTableMetadata.getTableConstraints() |
static <T,R> List<TableConstraint<R>> |
ConnectorTableMetadata.rebaseTableConstraints(List<TableConstraint<T>> tableConstraints,
Map<T,R> assignments) |
| Modifier and Type | Method and Description |
|---|---|
static <T,R> List<TableConstraint<R>> |
ConnectorTableMetadata.rebaseTableConstraints(List<TableConstraint<T>> tableConstraints,
Map<T,R> assignments) |
| Constructor and Description |
|---|
ConnectorTableMetadata(SchemaTableName table,
List<ColumnMetadata> columns,
Map<String,Object> properties,
Optional<String> comment,
List<TableConstraint<ColumnHandle>> tableConstraints) |
| Modifier and Type | Class and Description |
|---|---|
class |
PrimaryKeyConstraint<T> |
class |
UniqueConstraint<T> |
| Modifier and Type | Method and Description |
|---|---|
<T,R> Optional<TableConstraint<R>> |
UniqueConstraint.rebaseConstraint(Map<T,R> assignments) |
abstract <T,R> Optional<TableConstraint<R>> |
TableConstraint.rebaseConstraint(Map<T,R> assignments) |
<T,R> Optional<TableConstraint<R>> |
PrimaryKeyConstraint.rebaseConstraint(Map<T,R> assignments) |
| Modifier and Type | Method and Description |
|---|---|
List<TableConstraint<ColumnHandle>> |
TableScanNode.getTableConstraints()
Get table constraints defined by connector
|
| Constructor and Description |
|---|
TableScanNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
TableHandle table,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,ColumnHandle> assignments,
List<TableConstraint<ColumnHandle>> tableConstraints,
TupleDomain<ColumnHandle> currentConstraint,
TupleDomain<ColumnHandle> enforcedConstraint) |
TableScanNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
TableHandle table,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,ColumnHandle> assignments,
List<TableConstraint<ColumnHandle>> tableConstraints,
TupleDomain<ColumnHandle> currentConstraint,
TupleDomain<ColumnHandle> enforcedConstraint) |
Copyright © 2012–2022. All rights reserved.