public class PickTableLayout extends Object
Constructor and Description |
---|
PickTableLayout(Metadata metadata,
SqlParser parser) |
Modifier and Type | Method and Description |
---|---|
static List<PlanNode> |
listTableLayouts(TableScanNode node,
Expression predicate,
boolean pruneWithPredicateExpression,
Session session,
TypeProvider types,
PlanNodeIdAllocator idAllocator,
Metadata metadata,
SqlParser parser,
DomainTranslator domainTranslator) |
io.prestosql.sql.planner.iterative.rule.PickTableLayout.PickTableLayoutForPredicate |
pickTableLayoutForPredicate() |
io.prestosql.sql.planner.iterative.rule.PickTableLayout.PickTableLayoutWithoutPredicate |
pickTableLayoutWithoutPredicate() |
Set<Rule<?>> |
rules() |
public io.prestosql.sql.planner.iterative.rule.PickTableLayout.PickTableLayoutForPredicate pickTableLayoutForPredicate()
public io.prestosql.sql.planner.iterative.rule.PickTableLayout.PickTableLayoutWithoutPredicate pickTableLayoutWithoutPredicate()
public static List<PlanNode> listTableLayouts(TableScanNode node, Expression predicate, boolean pruneWithPredicateExpression, Session session, TypeProvider types, PlanNodeIdAllocator idAllocator, Metadata metadata, SqlParser parser, DomainTranslator domainTranslator)
Copyright © 2012–2019. All rights reserved.