public FilterStatsCalculator(Metadata metadata, ScalarStatsCalculator scalarStatsCalculator, StatsNormalizer normalizer) { this.metadata = requireNonNull(metadata, "metadata is null"); this.scalarStatsCalculator = requireNonNull(scalarStatsCalculator, "scalarStatsCalculator is null"); this.normalizer = requireNonNull(normalizer, "normalizer is null"); this.literalEncoder = new LiteralEncoder(metadata.getBlockEncodingSerde()); }
public MetadataQueryOptimizer(Metadata metadata) { requireNonNull(metadata, "metadata is null"); this.metadata = metadata; this.literalEncoder = new LiteralEncoder(metadata.getBlockEncodingSerde()); }
public FilterStatsCalculator(Metadata metadata, ScalarStatsCalculator scalarStatsCalculator, StatsNormalizer normalizer) { this.metadata = requireNonNull(metadata, "metadata is null"); this.scalarStatsCalculator = requireNonNull(scalarStatsCalculator, "scalarStatsCalculator is null"); this.normalizer = requireNonNull(normalizer, "normalizer is null"); this.literalEncoder = new LiteralEncoder(metadata.getBlockEncodingSerde()); }
public MetadataQueryOptimizer(Metadata metadata) { requireNonNull(metadata, "metadata is null"); this.metadata = metadata; this.literalEncoder = new LiteralEncoder(metadata.getBlockEncodingSerde()); }
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"); }
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"); }
private Visitor(Metadata metadata, Session session, TypeProvider types) { this.metadata = requireNonNull(metadata, "metadata is null"); this.literalEncoder = new LiteralEncoder(metadata.getBlockEncodingSerde()); this.session = requireNonNull(session, "session is null"); this.types = requireNonNull(types, "types is null"); this.functionInvoker = new InterpretedFunctionInvoker(metadata.getFunctionRegistry()); }
private Visitor(Metadata metadata, Session session, TypeProvider types) { this.metadata = requireNonNull(metadata, "metadata is null"); this.literalEncoder = new LiteralEncoder(metadata.getBlockEncodingSerde()); this.session = requireNonNull(session, "session is null"); this.types = requireNonNull(types, "types is null"); this.functionInvoker = new InterpretedFunctionInvoker(metadata.getFunctionRegistry()); }
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 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 WindowFilterPushDown(Metadata metadata) { this.metadata = requireNonNull(metadata, "metadata is null"); this.domainTranslator = new DomainTranslator(new LiteralEncoder(metadata.getBlockEncodingSerde())); }
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 static ExpressionRewriter createRewrite(Metadata metadata, SqlParser sqlParser) { requireNonNull(metadata, "metadata is null"); requireNonNull(sqlParser, "sqlParser is null"); LiteralEncoder literalEncoder = new LiteralEncoder(metadata.getBlockEncodingSerde()); return (expression, context) -> rewrite(expression, context.getSession(), context.getSymbolAllocator(), metadata, literalEncoder, sqlParser); } }
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 static ExpressionRewriter createRewrite(Metadata metadata, SqlParser sqlParser) { requireNonNull(metadata, "metadata is null"); requireNonNull(sqlParser, "sqlParser is null"); LiteralEncoder literalEncoder = new LiteralEncoder(metadata.getBlockEncodingSerde()); return (expression, context) -> rewrite(expression, context.getSession(), context.getSymbolAllocator(), metadata, literalEncoder, sqlParser); } }
public AddExchanges(Metadata metadata, SqlParser parser) { this.metadata = metadata; this.domainTranslator = new DomainTranslator(new LiteralEncoder(metadata.getBlockEncodingSerde())); this.parser = parser; }
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); }
@BeforeClass public void setup() { metadata = createTestMetadataManager(); literalEncoder = new LiteralEncoder(metadata.getBlockEncodingSerde()); domainTranslator = new DomainTranslator(literalEncoder); }