static NcStreamProto.Data encodeDataProto(Variable var, Section section, NcStreamProto.Compress compressionType, ByteOrder bo, int uncompressedLength) { NcStreamProto.Data.Builder builder = NcStreamProto.Data.newBuilder(); builder.setVarName(var.getFullNameEscaped()); builder.setDataType(convertDataType(var.getDataType())); builder.setSection(encodeSection(section)); builder.setCompress(compressionType); if (compressionType != NcStreamProto.Compress.NONE) { builder.setUncompressedSize(uncompressedLength); } builder.setVdata(var.isVariableLength()); builder.setBigend(bo == ByteOrder.BIG_ENDIAN); builder.setVersion(ncstream_data_version); return builder.build(); }
public Builder toBuilder() { return newBuilder(this); }
public Builder toBuilder() { return newBuilder(this); }
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
static NcStreamProto.Data encodeDataProto(Variable var, Section section, boolean deflate, int uncompressedLength) { NcStreamProto.Data.Builder builder = NcStreamProto.Data.newBuilder(); builder.setVarName(var.getFullNameEscaped()); builder.setDataType(encodeDataType(var.getDataType())); builder.setSection(encodeSection(section)); if (deflate) { builder.setCompress(NcStreamProto.Compress.DEFLATE); builder.setUncompressedSize(uncompressedLength); } if (var.isVariableLength()) builder.setVdata(true); builder.setVersion(2); return builder.build(); }
static NcStreamProto.Data encodeDataProto(Variable var, Section section, boolean deflate, int uncompressedLength) { NcStreamProto.Data.Builder builder = NcStreamProto.Data.newBuilder(); builder.setVarName(var.getFullNameEscaped()); builder.setDataType(encodeDataType(var.getDataType())); builder.setSection(encodeSection(section)); if (deflate) { builder.setCompress(NcStreamProto.Compress.DEFLATE); builder.setUncompressedSize(uncompressedLength); } if (var.isVariableLength()) builder.setVdata(true); builder.setVersion(2); return builder.build(); }
public static Builder newBuilder(ucar.nc2.stream.NcStreamProto.Data prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); }
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(ucar.nc2.stream.NcStreamProto.Data prototype) {
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(ucar.nc2.stream.NcStreamProto.Data prototype) {
public static Builder newBuilder(ucar.nc2.stream.NcStreamProto.Data prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); }
static public NcStreamProto.Data encodeDataProto(String varname, DataType datatype, Section section, boolean deflate, int uncompressedLength) { NcStreamProto.Data.Builder builder = NcStreamProto.Data.newBuilder(); builder.setVarName(varname); builder.setDataType(convertDataType(datatype)); builder.setSection(encodeSection(section)); if (deflate) { builder.setCompress(NcStreamProto.Compress.DEFLATE); builder.setUncompressedSize(uncompressedLength); } builder.setVersion(ncstream_data_version); return builder.build(); }