public static interface BuiltInMetadata.AllPredicates extends Metadata
The difference with respect to BuiltInMetadata.Predicates provider is that
this provider tries to extract ALL predicates even if they are not
applied on the output expressions of the relational expression; we rely
on RexTableInputRef to reference origin columns in
TableScan for the result predicates.
| Modifier and Type | Interface and Description |
|---|---|
static interface |
BuiltInMetadata.AllPredicates.Handler
Handler API.
|
| Modifier and Type | Field and Description |
|---|---|
static MetadataDef<BuiltInMetadata.AllPredicates> |
DEF |
| Modifier and Type | Method and Description |
|---|---|
RelOptPredicateList |
getAllPredicates()
Derives the predicates that hold on rows emitted from a relational
expression.
|
static final MetadataDef<BuiltInMetadata.AllPredicates> DEF
RelOptPredicateList getAllPredicates()
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.