return the aggregation buffer for the current group . for efficiency , all calls to this method return the same object . if additional memory could not be allocated , then this method will signal an error by returning null . concode_field_sep UnsafeProjection groupingKeyProjection concode_elem_sep StructType groupingKeySchema concode_elem_sep byte[] emptyAggregationBuffer concode_elem_sep boolean enablePerfMetrics concode_elem_sep StructType aggregationBufferSchema concode_elem_sep UnsafeRow currentAggregationBuffer concode_elem_sep BytesToBytesMap map concode_field_sep void printPerfMetrics concode_elem_sep KVIterator<UnsafeRow,UnsafeRow> iterator concode_elem_sep boolean supportsAggregationBufferSchema concode_elem_sep UnsafeKVExternalSorter destructAndCreateExternalSorter concode_elem_sep UnsafeRow getAggregationBufferFromUnsafeRow concode_elem_sep UnsafeRow getAggregationBufferFromUnsafeRow concode_elem_sep long getPeakMemoryUsedBytes concode_elem_sep void free
UnsafeRow function ( InternalRow arg0 ) { final UnsafeRow loc0 = this . groupingKeyProjection . apply ( arg0 ) ; return getAggregationBufferFromUnsafeRow ( loc0 ) ; }