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–2019 The Apache Software Foundation. All rights reserved.