Interface AppenderatorConfig

All Superinterfaces:
TuningConfig

public interface AppenderatorConfig extends TuningConfig
  • Field Details

    • DEFAULT_NUM_PERSIST_THREADS

      static final int DEFAULT_NUM_PERSIST_THREADS
      See Also:
  • Method Details

    • isReportParseExceptions

      boolean isReportParseExceptions()
    • getMaxPendingPersists

      int getMaxPendingPersists()
    • isSkipBytesInMemoryOverheadCheck

      boolean isSkipBytesInMemoryOverheadCheck()
    • getNumPersistThreads

      default int getNumPersistThreads()
    • getMaxRowsPerSegment

      @Nullable default Integer getMaxRowsPerSegment()
      Maximum number of rows in a single segment before pushing to deep storage
    • getMaxTotalRows

      @Nullable default Long getMaxTotalRows()
      Maximum number of rows across all segments before pushing to deep storage
    • getIntermediatePersistPeriod

      org.joda.time.Period getIntermediatePersistPeriod()
      Period that sets frequency to persist to local storage if no other thresholds are met
    • getBasePersistDirectory

      File getBasePersistDirectory()
    • withBasePersistDirectory

      AppenderatorConfig withBasePersistDirectory(File basePersistDirectory)
    • getSegmentWriteOutMediumFactory

      @Nullable SegmentWriteOutMediumFactory getSegmentWriteOutMediumFactory()
    • getMaxColumnsToMerge

      default int getMaxColumnsToMerge()