422423424425426427428429430431
return PrimitiveObjectInspectorFactory.writableLongObjectInspector; } @Override public int getAggregationBufferFixedSize() { JavaDataModel model = JavaDataModel.get(); return JavaDataModel.alignUp( model.object(), model.memoryAlign()); }
506507508509510511512513514515516517
return soi; } @Override public int getAggregationBufferFixedSize() { JavaDataModel model = JavaDataModel.get(); return JavaDataModel.alignUp( model.object() + model.primitive2()*3+ model.primitive1(), model.memoryAlign()); }
449450451452453454455456457458459
return resultWriter.getObjectInspector(); } @Override public int getAggregationBufferFixedSize() { JavaDataModel model = JavaDataModel.get(); return JavaDataModel.alignUp( model.object() + model.primitive2(), model.memoryAlign()); }
380381382383384385386387388389390391
return PrimitiveObjectInspectorFactory.writableStringObjectInspector; } @Override public int getAggregationBufferFixedSize() { JavaDataModel model = JavaDataModel.get(); return JavaDataModel.alignUp( model.object() + model.ref()+ model.primitive1()*2, model.memoryAlign()); }
7879808182838485
System.arraycopy(bytes, start, this.bytes, 0, length); this.length = length; } @Override public int getVariableSize() { JavaDataModel model = JavaDataModel.get(); return model.lengthForByteArrayOfSize(bytes.length); }
186187188189190191192193
public long countTrues; /* Count of number of true values seen so far */ public long countFalses; /* Count of number of false values seen so far */ public long countNulls; /* Count of number of null values seen so far */ @Override public int estimate() { JavaDataModel model = JavaDataModel.get(); return model.primitive2() * 3 + model.lengthFor(columnType); }