aggrValuesContainer = new VectorContainer();
ValueVector vector ;
for(int i = 0; i < materializedValueFields.length; i++) {
MaterializedField outputField = materializedValueFields[i];
// Create a type-specific ValueVector for this value
vector = TypeHelper.getNewVector(outputField, allocator) ;
vector.allocateNew();
capacity = Math.min(capacity, vector.getValueCapacity());