@Override public int getVariableSize() { int variableSize = 0; for (int i=0; i<byteLengths.length; ++i) { JavaDataModel model = JavaDataModel.get(); variableSize += model.lengthForByteArrayOfSize(byteLengths[i]); } return variableSize; }
@Override public int getVariableSize() { JavaDataModel model = JavaDataModel.get(); return (int) model.lengthForByteArrayOfSize(bytes.length); }
@Override public int getVariableSize() { JavaDataModel model = JavaDataModel.get(); return (int) model.lengthForByteArrayOfSize(bytes.length); }
@Override public int getVariableSize() { JavaDataModel model = JavaDataModel.get(); return model.lengthForByteArrayOfSize(bytes.length); }
public int getVariableSize() { int variableSize = 0; for (int i=0; i<byteLengths.length; ++i) { JavaDataModel model = JavaDataModel.get(); variableSize += model.lengthForByteArrayOfSize(byteLengths[i]); } return variableSize; }
@Override public int getVariableSize() { JavaDataModel model = JavaDataModel.get(); return model.lengthForByteArrayOfSize(bytes.length); }
@Override public long getEstimatedMemorySize() { JavaDataModel jdm = JavaDataModel.get(); long memSize = buffer == null ? 0 : jdm.lengthForByteArrayOfSize(buffer.length); memSize += (2 * jdm.primitive1()); return memSize; } public void set(Position pos) {
@Override public long getEstimatedMemorySize() { JavaDataModel jdm = JavaDataModel.get(); long size = 0; size += hashMap.getEstimatedMemorySize(); size += directWriteHelper == null ? 0 : directWriteHelper.getEstimatedMemorySize(); size += writeHelper == null ? 0 : writeHelper.getEstimatedMemorySize(); size += sortableSortOrders == null ? 0 : jdm.lengthForBooleanArrayOfSize(sortableSortOrders.length); size += nullMarkers == null ? 0 : jdm.lengthForByteArrayOfSize(nullMarkers.length); size += notNullMarkers == null ? 0 : jdm.lengthForByteArrayOfSize(notNullMarkers.length); size += jdm.arrayList(); // empty list size += DEFAULT_OBJECT_INSPECTOR_MEMORY_SIZE; return size; } }
@Override public long getEstimatedMemorySize() { JavaDataModel jdm = JavaDataModel.get(); long size = 0; size += writeBuffers == null ? 0 : jdm.arrayList() + (writeBuffers.size() * jdm.lengthForByteArrayOfSize(wbSize)); size += (3 * jdm.primitive2()); size += writePos == null ? 0 : writePos.getEstimatedMemorySize(); size += unsafeReadPos == null ? 0 : unsafeReadPos.getEstimatedMemorySize(); return size; }
overhead = JavaDataModel.get().lengthForStringOfLength(0); } else if (colTypeLowerCase.equals(serdeConstants.BINARY_TYPE_NAME)) { overhead = JavaDataModel.get().lengthForByteArrayOfSize(0); } else if (colTypeLowerCase.equals(serdeConstants.TIMESTAMP_TYPE_NAME) || colTypeLowerCase.equals(serdeConstants.TIMESTAMPLOCALTZ_TYPE_NAME) ||
return JavaDataModel.get().lengthForLongArrayOfSize(length); } else if (colTypeLowerCase.equals(serdeConstants.BINARY_TYPE_NAME)) { return JavaDataModel.get().lengthForByteArrayOfSize(length); } else if (colTypeLowerCase.equals(serdeConstants.BOOLEAN_TYPE_NAME)) { return JavaDataModel.get().lengthForBooleanArrayOfSize(length);
} else if (colTypeLowerCase.equals(serdeConstants.BINARY_TYPE_NAME)) { int acl = (int) Math.round(cs.getAvgColLen()); sizeOf = JavaDataModel.get().lengthForByteArrayOfSize(acl); } else if (colTypeLowerCase.equals(serdeConstants.TIMESTAMP_TYPE_NAME) || colTypeLowerCase.equals(serdeConstants.TIMESTAMPLOCALTZ_TYPE_NAME)) {
return JavaDataModel.get().lengthForLongArrayOfSize(length); } else if (colTypeLowerCase.equals(serdeConstants.BINARY_TYPE_NAME)) { return JavaDataModel.get().lengthForByteArrayOfSize(length); } else if (colTypeLowerCase.equals(serdeConstants.BOOLEAN_TYPE_NAME)) { return JavaDataModel.get().lengthForBooleanArrayOfSize(length);
} else if (colTypeLowerCase.equals(serdeConstants.BINARY_TYPE_NAME)) { int acl = (int) Math.round(cs.getAvgColLen()); sizeOf = JavaDataModel.get().lengthForByteArrayOfSize(acl); } else if (colTypeLowerCase.equals(serdeConstants.TIMESTAMP_TYPE_NAME)) { sizeOf = JavaDataModel.get().lengthOfTimestamp();
} else if (colTypeLowerCase.equals(serdeConstants.BINARY_TYPE_NAME)) { int avgColLen = (int) getAvgColLenOf(conf, oi, colTypeLowerCase); result += JavaDataModel.get().lengthForByteArrayOfSize(avgColLen); } else { result += getAvgColLenOfFixedLengthTypes(colTypeLowerCase);
} else if (colTypeLowerCase.equals(serdeConstants.BINARY_TYPE_NAME)) { int avgColLen = (int) getAvgColLenOf(conf, oi, colTypeLowerCase); result += JavaDataModel.get().lengthForByteArrayOfSize(avgColLen); } else { result += getAvgColLenOfFixedLengthTypes(colTypeLowerCase);
} else if (oi instanceof WritableBinaryObjectInspector) { WritableBinaryObjectInspector woi = (WritableBinaryObjectInspector) oi; return JavaDataModel.get().lengthForByteArrayOfSize( woi.getPrimitiveWritableObject(value).getLength()); } else if (oi instanceof WritableBooleanObjectInspector) {
} else if (oi instanceof WritableBinaryObjectInspector) { WritableBinaryObjectInspector woi = (WritableBinaryObjectInspector) oi; return JavaDataModel.get().lengthForByteArrayOfSize( woi.getPrimitiveWritableObject(value).getLength()); } else if (oi instanceof WritableBooleanObjectInspector) {
@Override public int getVariableSize() { JavaDataModel model = JavaDataModel.get(); return model.lengthForByteArrayOfSize(bytes.length); }
@Override public long getEstimatedMemorySize() { JavaDataModel jdm = JavaDataModel.get(); long memSize = buffer == null ? 0 : jdm.lengthForByteArrayOfSize(buffer.length); memSize += (2 * jdm.primitive1()); return memSize; } }