Interface AppenderatorConfig
-
- All Superinterfaces:
TuningConfig
- All Known Implementing Classes:
RealtimeTuningConfig
public interface AppenderatorConfig extends TuningConfig
-
-
Field Summary
-
Fields inherited from interface org.apache.druid.segment.indexing.TuningConfig
DEFAULT_APPENDABLE_INDEX, DEFAULT_AWAIT_SEGMENT_AVAILABILITY_TIMEOUT_MILLIS, DEFAULT_LOG_PARSE_EXCEPTIONS, DEFAULT_MAX_PARSE_EXCEPTIONS, DEFAULT_MAX_ROWS_IN_MEMORY_BATCH, DEFAULT_MAX_ROWS_IN_MEMORY_REALTIME, DEFAULT_MAX_SAVED_PARSE_EXCEPTIONS, DEFAULT_SKIP_BYTES_IN_MEMORY_OVERHEAD_CHECK
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FilegetBasePersistDirectory()org.joda.time.PeriodgetIntermediatePersistPeriod()Period that sets frequency to persist to local storage if no other thresholds are metdefault intgetMaxColumnsToMerge()intgetMaxPendingPersists()default IntegergetMaxRowsPerSegment()Maximum number of rows in a single segment before pushing to deep storagedefault LonggetMaxTotalRows()Maximum number of rows across all segments before pushing to deep storageorg.apache.druid.segment.writeout.SegmentWriteOutMediumFactorygetSegmentWriteOutMediumFactory()booleanisReportParseExceptions()booleanisSkipBytesInMemoryOverheadCheck()AppenderatorConfigwithBasePersistDirectory(File basePersistDirectory)-
Methods inherited from interface org.apache.druid.segment.indexing.TuningConfig
getAppendableIndexSpec, getIndexSpec, getIndexSpecForIntermediatePersists, getMaxBytesInMemory, getMaxBytesInMemoryOrDefault, getMaxRowsInMemory, getPartitionsSpec
-
-
-
-
Method Detail
-
isReportParseExceptions
boolean isReportParseExceptions()
-
getMaxPendingPersists
int getMaxPendingPersists()
-
isSkipBytesInMemoryOverheadCheck
boolean isSkipBytesInMemoryOverheadCheck()
-
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 org.apache.druid.segment.writeout.SegmentWriteOutMediumFactory getSegmentWriteOutMediumFactory()
-
getMaxColumnsToMerge
default int getMaxColumnsToMerge()
-
-