myagg.minmaxValue(inputColumn.vector[0], inputColumn.start[0], inputColumn.length[0]);
private void iterateHasNullsRepeatingWithAggregationSelection( VectorAggregationBufferRow[] aggregationBufferSets, int aggregrateIndex, BytesColumnVector inputColumn, int batchSize, boolean[] isNull) { if (isNull[0]) { return; } for (int i=0; i < batchSize; ++i) { Aggregation myagg = getCurrentAggregationBuffer( aggregationBufferSets, aggregrateIndex, i); // Repeating use index 0. myagg.minmaxValue(inputColumn.vector[0], inputColumn.start[0], inputColumn.length[0]); } }
private void iterateHasNullsWithAggregationSelection( VectorAggregationBufferRow[] aggregationBufferSets, int aggregrateIndex, BytesColumnVector inputColumn, int batchSize) { for (int i=0; i < batchSize; ++i) { if (!inputColumn.isNull[i]) { Aggregation myagg = getCurrentAggregationBuffer( aggregationBufferSets, aggregrateIndex, i); myagg.minmaxValue(inputColumn.vector[i], inputColumn.start[i], inputColumn.length[i]); } } }
private void iterateHasNullsSelectionWithAggregationSelection( VectorAggregationBufferRow[] aggregationBufferSets, int aggregrateIndex, BytesColumnVector inputColumn, int batchSize, int[] selection) { for (int i=0; i < batchSize; ++i) { int row = selection[i]; if (!inputColumn.isNull[row]) { Aggregation myagg = getCurrentAggregationBuffer( aggregationBufferSets, aggregrateIndex, i); myagg.minmaxValue(inputColumn.vector[row], inputColumn.start[row], inputColumn.length[row]); } } }
private void iterateNoNullsRepeatingWithAggregationSelection( VectorAggregationBufferRow[] aggregationBufferSets, int aggregrateIndex, BytesColumnVector inputColumn, int batchSize) { byte[] bytes = inputColumn.vector[0]; int start = inputColumn.start[0]; int length = inputColumn.length[0]; for (int i=0; i < batchSize; ++i) { Aggregation myagg = getCurrentAggregationBuffer( aggregationBufferSets, aggregrateIndex, i); myagg.minmaxValue(bytes, start, length); } }
private void iterateNoNullsSelectionWithAggregationSelection( VectorAggregationBufferRow[] aggregationBufferSets, int aggregrateIndex, BytesColumnVector inputColumn, int[] selection, int batchSize) { for (int i=0; i < batchSize; ++i) { int row = selection[i]; Aggregation myagg = getCurrentAggregationBuffer( aggregationBufferSets, aggregrateIndex, i); myagg.minmaxValue(inputColumn.vector[row], inputColumn.start[row], inputColumn.length[row]); } }
private void iterateSelectionHasNulls( Aggregation myagg, BytesColumnVector inputColumn, int batchSize, int[] selected) { for (int j=0; j< batchSize; ++j) { int i = selected[j]; if (!inputColumn.isNull[i]) { myagg.minmaxValue(inputColumn.vector[i], inputColumn.start[i], inputColumn.length[i]); } } }
private void iterateNoNullsWithAggregationSelection( VectorAggregationBufferRow[] aggregationBufferSets, int aggregrateIndex, BytesColumnVector inputColumn, int batchSize) { for (int i=0; i < batchSize; ++i) { Aggregation myagg = getCurrentAggregationBuffer( aggregationBufferSets, aggregrateIndex, i); myagg.minmaxValue(inputColumn.vector[i], inputColumn.start[i], inputColumn.length[i]); } }
private void iterateNoSelectionNoNulls( Aggregation myagg, BytesColumnVector inputColumn, int batchSize) { for (int i=0; i< batchSize; ++i) { myagg.minmaxValue(inputColumn.vector[i], inputColumn.start[i], inputColumn.length[i]); } }
private void iterateNoSelectionHasNulls( Aggregation myagg, BytesColumnVector inputColumn, int batchSize) { for (int i=0; i< batchSize; ++i) { if (!inputColumn.isNull[i]) { myagg.minmaxValue(inputColumn.vector[i], inputColumn.start[i], inputColumn.length[i]); } } }
private void iterateSelectionNoNulls( Aggregation myagg, BytesColumnVector inputColumn, int batchSize, int[] selected) { for (int j=0; j< batchSize; ++j) { int i = selected[j]; myagg.minmaxValue(inputColumn.vector[i], inputColumn.start[i], inputColumn.length[i]); } }