public PredicatePushDown(Metadata metadata, SqlParser sqlParser) { this.metadata = requireNonNull(metadata, "metadata is null"); this.literalEncoder = new LiteralEncoder(metadata.getBlockEncodingSerde()); this.effectivePredicateExtractor = new EffectivePredicateExtractor(new DomainTranslator(literalEncoder)); this.sqlParser = requireNonNull(sqlParser, "sqlParser is null"); }
private IndexSourceRewriter(SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator, Metadata metadata, Session session) { this.metadata = requireNonNull(metadata, "metadata is null"); this.domainTranslator = new DomainTranslator(new LiteralEncoder(metadata.getBlockEncodingSerde())); this.symbolAllocator = requireNonNull(symbolAllocator, "symbolAllocator is null"); this.idAllocator = requireNonNull(idAllocator, "idAllocator is null"); this.session = requireNonNull(session, "session is null"); }
public PickTableLayout(Metadata metadata, SqlParser parser) { this.metadata = requireNonNull(metadata, "metadata is null"); this.parser = requireNonNull(parser, "parser is null"); this.domainTranslator = new DomainTranslator(new LiteralEncoder(metadata.getBlockEncodingSerde())); }
public WindowFilterPushDown(Metadata metadata) { this.metadata = requireNonNull(metadata, "metadata is null"); this.domainTranslator = new DomainTranslator(new LiteralEncoder(metadata.getBlockEncodingSerde())); }
public AddExchanges(Metadata metadata, SqlParser parser) { this.metadata = metadata; this.domainTranslator = new DomainTranslator(new LiteralEncoder(metadata.getBlockEncodingSerde())); this.parser = parser; }
@BeforeClass public void setup() { metadata = createTestMetadataManager(); literalEncoder = new LiteralEncoder(metadata.getBlockEncodingSerde()); domainTranslator = new DomainTranslator(literalEncoder); }
domainTranslator = new DomainTranslator(literalEncoder);