Interface EstimatesRowSize

All Known Implementing Classes:
AggregateExec, CompoundOutputEvalExec, DissectExec, EnrichExec, EsQueryExec, EsStatsQueryExec, EvalExec, ExternalSourceExec, FieldExtractExec, FragmentExec, GrokExec, HashJoinExec, LimitByExec, LimitExec, LookupJoinExec, RegexExtractExec, RegisteredDomainExec, SampledAggregateExec, TimeSeriesAggregateExec, TopNByExec, TopNExec, UriPartsExec, UserAgentExec

public interface EstimatesRowSize
  • Method Details

    • estimateRowSize

      static PhysicalPlan estimateRowSize(int extraRowSize, PhysicalPlan plan)
    • estimateRowSize

      PhysicalPlan estimateRowSize(EstimatesRowSize.State state)
      Estimate the number of bytes that'll be loaded per position before the stream of pages is consumed.
    • estimateSize

      static int estimateSize(DataType dataType)