public FragmentProto getProto() { FileFragmentProto.Builder builder = FileFragmentProto.newBuilder(); builder.setId(this.tableName); builder.setStartOffset(this.startOffset); builder.setLength(this.length); builder.setPath(this.uri.toString()); if(diskIds != null) { List<Integer> idList = new ArrayList<Integer>(); for(int eachId: diskIds) { idList.add(eachId); } builder.addAllDiskIds(idList); } if(hosts != null) { builder.addAllHosts(TUtil.newList(hosts)); } FragmentProto.Builder fragmentBuilder = FragmentProto.newBuilder(); fragmentBuilder.setId(this.tableName); fragmentBuilder.setContents(builder.buildPartial().toByteString()); return fragmentBuilder.build(); } }
public FragmentProto getProto() { FileFragmentProto.Builder builder = FileFragmentProto.newBuilder(); builder.setId(this.tableName); builder.setStartOffset(this.startOffset); builder.setLength(this.length); builder.setPath(this.uri.toString()); if(diskIds != null) { List<Integer> idList = new ArrayList<Integer>(); for(int eachId: diskIds) { idList.add(eachId); } builder.addAllDiskIds(idList); } if(hosts != null) { builder.addAllHosts(TUtil.newList(hosts)); } FragmentProto.Builder fragmentBuilder = FragmentProto.newBuilder(); fragmentBuilder.setId(this.tableName); fragmentBuilder.setDataFormat(BuiltinStorages.TEXT); fragmentBuilder.setContents(builder.buildPartial().toByteString()); return fragmentBuilder.build(); } }
public Builder mergeFrom(org.apache.tajo.catalog.proto.CatalogProtos.FragmentProto other) { if (other == org.apache.tajo.catalog.proto.CatalogProtos.FragmentProto.getDefaultInstance()) return this; if (other.hasId()) { bitField0_ |= 0x00000001; id_ = other.id_; onChanged(); } if (other.hasDataFormat()) { bitField0_ |= 0x00000002; dataFormat_ = other.dataFormat_; onChanged(); } if (other.hasContents()) { setContents(other.getContents()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
@Override public FragmentProto getProto() { HBaseFragmentProto.Builder builder = HBaseFragmentProto.newBuilder(); builder .setUri(uri.toString()) .setTableName(tableName) .setHbaseTableName(hbaseTableName) .setStartRow(ByteString.copyFrom(startRow)) .setStopRow(ByteString.copyFrom(stopRow)) .setLast(last) .setLength(length) .setRegionLocation(regionLocation); FragmentProto.Builder fragmentBuilder = FragmentProto.newBuilder(); fragmentBuilder.setId(this.tableName); fragmentBuilder.setContents(builder.buildPartial().toByteString()); fragmentBuilder.setDataFormat(BuiltinStorages.HBASE); return fragmentBuilder.build(); }
/** * <code>repeated .FragmentProto fragments = 3;</code> */ public Builder setFragments( int index, org.apache.tajo.catalog.proto.CatalogProtos.FragmentProto.Builder builderForValue) { if (fragmentsBuilder_ == null) { ensureFragmentsIsMutable(); fragments_.set(index, builderForValue.build()); onChanged(); } else { fragmentsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .FragmentProto fragments = 3;</code> */ public Builder addFragments( org.apache.tajo.catalog.proto.CatalogProtos.FragmentProto.Builder builderForValue) { if (fragmentsBuilder_ == null) { ensureFragmentsIsMutable(); fragments_.add(builderForValue.build()); onChanged(); } else { fragmentsBuilder_.addMessage(builderForValue.build()); } return this; } /**
public Builder clone() { return create().mergeFrom(buildPartial()); }
/** * <code>repeated .FragmentProto fragments = 3;</code> */ public Builder addFragments( int index, org.apache.tajo.catalog.proto.CatalogProtos.FragmentProto.Builder builderForValue) { if (fragmentsBuilder_ == null) { ensureFragmentsIsMutable(); fragments_.add(index, builderForValue.build()); onChanged(); } else { fragmentsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .FragmentProto fragments = 3;</code> */ public Builder addFragments( org.apache.tajo.catalog.proto.CatalogProtos.FragmentProto.Builder builderForValue) { if (fragmentsBuilder_ == null) { ensureFragmentsIsMutable(); fragments_.add(builderForValue.build()); onChanged(); } else { fragmentsBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .FragmentProto fragments = 3;</code> */ public Builder addFragments( int index, org.apache.tajo.catalog.proto.CatalogProtos.FragmentProto.Builder builderForValue) { if (fragmentsBuilder_ == null) { ensureFragmentsIsMutable(); fragments_.add(index, builderForValue.build()); onChanged(); } else { fragmentsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .FragmentProto fragments = 3;</code> */ public Builder setFragments( int index, org.apache.tajo.catalog.proto.CatalogProtos.FragmentProto.Builder builderForValue) { if (fragmentsBuilder_ == null) { ensureFragmentsIsMutable(); fragments_.set(index, builderForValue.build()); onChanged(); } else { fragmentsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
private static Builder create() { return new Builder(); }
@Override public CatalogProtos.FragmentProto getProto() { JdbcFragmentProto.Builder builder = JdbcFragmentProto.newBuilder(); builder.setInputSourceId(this.inputSourceId); builder.setUri(this.uri); if(hostNames != null) { builder.addAllHosts(TUtil.newList(hostNames)); } CatalogProtos.FragmentProto.Builder fragmentBuilder = CatalogProtos.FragmentProto.newBuilder(); fragmentBuilder.setId(this.inputSourceId); fragmentBuilder.setDataFormat("JDBC"); fragmentBuilder.setContents(builder.buildPartial().toByteString()); return fragmentBuilder.build(); }
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
public static FragmentProto toFragmentProto(Configuration conf, Fragment fragment) { FragmentProto.Builder fragmentBuilder = FragmentProto.newBuilder(); fragmentBuilder.setId(fragment.getInputSourceId()); fragmentBuilder.setKind(fragment.getKind()); fragmentBuilder.setContents(getFragmentSerde(conf, fragment.getKind()).serialize(fragment).toByteString()); return fragmentBuilder.build(); }
public org.apache.tajo.catalog.proto.CatalogProtos.FragmentProto build() { org.apache.tajo.catalog.proto.CatalogProtos.FragmentProto result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }