Interface ListaggAggregationState
- All Superinterfaces:
AccumulatorState
- All Known Implementing Classes:
GroupListaggAggregationState,SingleListaggAggregationState
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidforEach(ListaggAggregationStateConsumer consumer) intio.airlift.slice.Sliceio.airlift.slice.SlicebooleanisEmpty()booleandefault voidmerge(ListaggAggregationState otherState) default voidreset()voidsetOverflowError(boolean overflowError) voidsetOverflowFiller(io.airlift.slice.Slice overflowFiller) voidsetSeparator(io.airlift.slice.Slice separator) voidsetShowOverflowEntryCount(boolean showOverflowEntryCount) booleanMethods inherited from interface io.trino.spi.function.AccumulatorState
copy, getEstimatedSize
-
Method Details
-
setSeparator
void setSeparator(io.airlift.slice.Slice separator) -
getSeparator
io.airlift.slice.Slice getSeparator() -
setOverflowFiller
void setOverflowFiller(io.airlift.slice.Slice overflowFiller) -
getOverflowFiller
io.airlift.slice.Slice getOverflowFiller() -
setOverflowError
void setOverflowError(boolean overflowError) -
isOverflowError
boolean isOverflowError() -
setShowOverflowEntryCount
void setShowOverflowEntryCount(boolean showOverflowEntryCount) -
showOverflowEntryCount
boolean showOverflowEntryCount() -
add
-
forEach
-
isEmpty
boolean isEmpty() -
getEntryCount
int getEntryCount() -
merge
-
reset
default void reset()
-