/** * <code>optional .exec.shared.RecordBatchDef def = 3;</code> */ public Builder mergeDef(org.apache.drill.exec.proto.UserBitShared.RecordBatchDef value) { if (defBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && def_ != org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.getDefaultInstance()) { def_ = org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.newBuilder(def_).mergeFrom(value).buildPartial(); } else { def_ = value; } onChanged(); } else { defBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /**
/** * <code>optional .exec.shared.RecordBatchDef def = 6;</code> */ public Builder mergeDef(org.apache.drill.exec.proto.UserBitShared.RecordBatchDef value) { if (defBuilder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020) && def_ != org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.getDefaultInstance()) { def_ = org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.newBuilder(def_).mergeFrom(value).buildPartial(); } else { def_ = value; } onChanged(); } else { defBuilder_.mergeFrom(value); } bitField0_ |= 0x00000020; return this; } /**
/** * <code>optional .exec.shared.RecordBatchDef def = 6;</code> */ public Builder mergeDef(org.apache.drill.exec.proto.UserBitShared.RecordBatchDef value) { if (defBuilder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020) && def_ != org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.getDefaultInstance()) { def_ = org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.newBuilder(def_).mergeFrom(value).buildPartial(); } else { def_ = value; } onChanged(); } else { defBuilder_.mergeFrom(value); } bitField0_ |= 0x00000020; return this; } /**
UserBitShared.RecordBatchDef dummyDef = UserBitShared.RecordBatchDef.newBuilder()
break; case 6: builder.setDef(input.mergeObject(org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.newBuilder(), org.apache.drill.exec.proto.SchemaUserBitShared.RecordBatchDef.MERGE));
public void mergeFrom(com.dyuproject.protostuff.Input input, org.apache.drill.exec.proto.UserBitShared.QueryData.Builder builder) throws java.io.IOException { for(int number = input.readFieldNumber(this);; number = input.readFieldNumber(this)) { switch(number) { case 0: return; case 1: builder.setQueryId(input.mergeObject(org.apache.drill.exec.proto.UserBitShared.QueryId.newBuilder(), org.apache.drill.exec.proto.SchemaUserBitShared.QueryId.MERGE)); break; case 2: builder.setRowCount(input.readInt32()); break; case 3: builder.setDef(input.mergeObject(org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.newBuilder(), org.apache.drill.exec.proto.SchemaUserBitShared.RecordBatchDef.MERGE)); break; case 4: builder.setAffectedRowsCount(input.readInt32()); break; default: input.handleUnknownField(number, this); } } } public boolean isInitialized(org.apache.drill.exec.proto.UserBitShared.QueryData.Builder builder)
/** * <code>optional .exec.shared.RecordBatchDef def = 3;</code> */ public Builder mergeDef(org.apache.drill.exec.proto.UserBitShared.RecordBatchDef value) { if (defBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && def_ != org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.getDefaultInstance()) { def_ = org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.newBuilder(def_).mergeFrom(value).buildPartial(); } else { def_ = value; } onChanged(); } else { defBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /**
public static WritableBatch getBatchNoHV(int recordCount, Iterable<ValueVector> vectors, boolean isSV2) { List<DrillBuf> buffers = Lists.newArrayList(); List<SerializedField> metadata = Lists.newArrayList(); for (ValueVector vv : vectors) { metadata.add(vv.getMetadata()); // don't try to get the buffers if we don't have any records. It is possible the buffers are dead buffers. if (recordCount == 0) { vv.clear(); continue; } for (DrillBuf b : vv.getBuffers(true)) { buffers.add(b); } // remove vv access to buffers. vv.clear(); } RecordBatchDef batchDef = RecordBatchDef.newBuilder().addAllField(metadata).setRecordCount(recordCount) .setCarriesTwoByteSelectionVector(isSV2).build(); WritableBatch b = new WritableBatch(batchDef, buffers); return b; }
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.apache.drill.exec.proto.UserBitShared.RecordBatchDef prototype) {
public Builder toBuilder() { return newBuilder(this); }
public static Builder newBuilder(org.apache.drill.exec.proto.UserBitShared.RecordBatchDef prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); }
public org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.Builder newMessage() { return org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.newBuilder(); } public java.lang.String getFieldName(int number)
public static FragmentWritableBatch getEmptyBatchWithSchema(final boolean isLast, final QueryId queryId, final int sendMajorFragmentId, final int sendMinorFragmentId, final int receiveMajorFragmentId, final int receiveMinorFragmentId, final BatchSchema schema){ final RecordBatchDef.Builder def = RecordBatchDef.newBuilder(); if (schema != null) { for (final MaterializedField field : schema) { def.addField(field.getSerializedField()); } } return new FragmentWritableBatch(isLast, queryId, sendMajorFragmentId, sendMinorFragmentId, receiveMajorFragmentId, new int[] { receiveMinorFragmentId }, def.build()); }
break; case 6: builder.setDef(input.mergeObject(org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.newBuilder(), org.apache.drill.exec.proto.SchemaUserBitShared.RecordBatchDef.MERGE));
public void mergeFrom(com.dyuproject.protostuff.Input input, org.apache.drill.exec.proto.UserBitShared.QueryData.Builder builder) throws java.io.IOException { for(int number = input.readFieldNumber(this);; number = input.readFieldNumber(this)) { switch(number) { case 0: return; case 1: builder.setQueryId(input.mergeObject(org.apache.drill.exec.proto.UserBitShared.QueryId.newBuilder(), org.apache.drill.exec.proto.SchemaUserBitShared.QueryId.MERGE)); break; case 2: builder.setRowCount(input.readInt32()); break; case 3: builder.setDef(input.mergeObject(org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.newBuilder(), org.apache.drill.exec.proto.SchemaUserBitShared.RecordBatchDef.MERGE)); break; case 4: builder.setAffectedRowsCount(input.readInt32()); break; default: input.handleUnknownField(number, this); } } } public boolean isInitialized(org.apache.drill.exec.proto.UserBitShared.QueryData.Builder builder)
public Builder toBuilder() { return newBuilder(this); }
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.apache.drill.exec.proto.UserBitShared.RecordBatchDef prototype) {
public org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.Builder newMessage() { return org.apache.drill.exec.proto.UserBitShared.RecordBatchDef.newBuilder(); } public java.lang.String getFieldName(int number)
public static Builder newBuilder(org.apache.drill.exec.proto.UserBitShared.RecordBatchDef prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); }