public final class DomainTranslator extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DomainTranslator.ExtractionResult |
Constructor and Description |
---|
DomainTranslator(LiteralEncoder literalEncoder) |
Modifier and Type | Method and Description |
---|---|
static DomainTranslator.ExtractionResult |
fromPredicate(Metadata metadata,
Session session,
Expression predicate,
TypeProvider types)
Convert an Expression predicate into an ExtractionResult consisting of:
1) A successfully extracted TupleDomain
2) An Expression fragment which represents the part of the original Expression that will need to be re-evaluated
after filtering with the TupleDomain.
|
Expression |
toPredicate(TupleDomain<Symbol> tupleDomain) |
public DomainTranslator(LiteralEncoder literalEncoder)
public Expression toPredicate(TupleDomain<Symbol> tupleDomain)
public static DomainTranslator.ExtractionResult fromPredicate(Metadata metadata, Session session, Expression predicate, TypeProvider types)
Copyright © 2012–2019. All rights reserved.