Class AppenderatorDriverAddResult
java.lang.Object
org.apache.druid.segment.realtime.appenderator.AppenderatorDriverAddResult
Result of {@link BaseAppenderatorDriver#append)}. It contains the identifier of the
segment which the InputRow is added to, the number of rows in that segment and if persist is required because either
maxRowsInMemory or intermediate persist period threshold is hit.
-
Method Summary
Modifier and TypeMethodDescriptionstatic AppenderatorDriverAddResultfail()intlongbooleanisOk()booleanbooleanisPushRequired(Integer maxRowsPerSegment, Long maxTotalRows) static AppenderatorDriverAddResultok(SegmentIdWithShardSpec segmentIdentifier, int numRowsInSegment, long totalNumRowsInAppenderator, boolean isPersistRequired)
-
Method Details
-
ok
public static AppenderatorDriverAddResult ok(SegmentIdWithShardSpec segmentIdentifier, int numRowsInSegment, long totalNumRowsInAppenderator, boolean isPersistRequired) -
fail
-
isOk
public boolean isOk() -
getSegmentIdentifier
-
getNumRowsInSegment
public int getNumRowsInSegment() -
getTotalNumRowsInAppenderator
public long getTotalNumRowsInAppenderator() -
isPersistRequired
public boolean isPersistRequired() -
isPushRequired
-