/** * <code>required .TableIdentifierProto tableIdentifier = 1;</code> */ public Builder setTableIdentifier(org.apache.tajo.catalog.proto.CatalogProtos.TableIdentifierProto value) { if (tableIdentifierBuilder_ == null) { if (value == null) { throw new NullPointerException(); } tableIdentifier_ = value; onChanged(); } else { tableIdentifierBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /**
/** * <code>required .SchemaProto expressionSchema = 4;</code> */ public Builder setExpressionSchema(org.apache.tajo.catalog.proto.CatalogProtos.SchemaProto value) { if (expressionSchemaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } expressionSchema_ = value; onChanged(); } else { expressionSchemaBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } /**
/** * <code>required .PartitionType partitionType = 2;</code> */ public Builder setPartitionType(org.apache.tajo.catalog.proto.CatalogProtos.PartitionType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; partitionType_ = value; onChanged(); return this; } /**
/** * <code>required .SchemaProto expressionSchema = 4;</code> */ public Builder mergeExpressionSchema(org.apache.tajo.catalog.proto.CatalogProtos.SchemaProto value) { if (expressionSchemaBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && expressionSchema_ != org.apache.tajo.catalog.proto.CatalogProtos.SchemaProto.getDefaultInstance()) { expressionSchema_ = org.apache.tajo.catalog.proto.CatalogProtos.SchemaProto.newBuilder(expressionSchema_).mergeFrom(value).buildPartial(); } else { expressionSchema_ = value; } onChanged(); } else { expressionSchemaBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /**
/** * <code>required .TableIdentifierProto tableIdentifier = 1;</code> */ public Builder mergeTableIdentifier(org.apache.tajo.catalog.proto.CatalogProtos.TableIdentifierProto value) { if (tableIdentifierBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && tableIdentifier_ != org.apache.tajo.catalog.proto.CatalogProtos.TableIdentifierProto.getDefaultInstance()) { tableIdentifier_ = org.apache.tajo.catalog.proto.CatalogProtos.TableIdentifierProto.newBuilder(tableIdentifier_).mergeFrom(value).buildPartial(); } else { tableIdentifier_ = value; } onChanged(); } else { tableIdentifierBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /**
public Builder mergeFrom(org.apache.tajo.catalog.proto.CatalogProtos.PartitionMethodProto other) { if (other == org.apache.tajo.catalog.proto.CatalogProtos.PartitionMethodProto.getDefaultInstance()) return this; if (other.hasTableIdentifier()) { mergeTableIdentifier(other.getTableIdentifier()); } if (other.hasPartitionType()) { setPartitionType(other.getPartitionType()); } if (other.hasExpression()) { bitField0_ |= 0x00000004; expression_ = other.expression_; onChanged(); } if (other.hasExpressionSchema()) { mergeExpressionSchema(other.getExpressionSchema()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
/** * <code>required .SchemaProto expressionSchema = 4;</code> */ public Builder setExpressionSchema( org.apache.tajo.catalog.proto.CatalogProtos.SchemaProto.Builder builderForValue) { if (expressionSchemaBuilder_ == null) { expressionSchema_ = builderForValue.build(); onChanged(); } else { expressionSchemaBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /**
/** * <code>required .TableIdentifierProto tableIdentifier = 1;</code> */ public Builder setTableIdentifier( org.apache.tajo.catalog.proto.CatalogProtos.TableIdentifierProto.Builder builderForValue) { if (tableIdentifierBuilder_ == null) { tableIdentifier_ = builderForValue.build(); onChanged(); } else { tableIdentifierBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /**
/** * <code>required string expression = 3;</code> */ public Builder setExpression( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; expression_ = value; onChanged(); return this; } /**
/** * <code>required .TableIdentifierProto tableIdentifier = 1;</code> */ public Builder clearTableIdentifier() { if (tableIdentifierBuilder_ == null) { tableIdentifier_ = org.apache.tajo.catalog.proto.CatalogProtos.TableIdentifierProto.getDefaultInstance(); onChanged(); } else { tableIdentifierBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /**
/** * <code>required .SchemaProto expressionSchema = 4;</code> */ public Builder clearExpressionSchema() { if (expressionSchemaBuilder_ == null) { expressionSchema_ = org.apache.tajo.catalog.proto.CatalogProtos.SchemaProto.getDefaultInstance(); onChanged(); } else { expressionSchemaBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } /**
/** * <code>required string expression = 3;</code> */ public Builder setExpressionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; expression_ = value; onChanged(); return this; }
/** * <code>required string expression = 3;</code> */ public Builder clearExpression() { bitField0_ = (bitField0_ & ~0x00000004); expression_ = getDefaultInstance().getExpression(); onChanged(); return this; } /**
/** * <code>required .PartitionType partitionType = 2;</code> */ public Builder clearPartitionType() { bitField0_ = (bitField0_ & ~0x00000002); partitionType_ = org.apache.tajo.catalog.proto.CatalogProtos.PartitionType.RANGE; onChanged(); return this; }
/** * <code>required .TableIdentifierProto tableIdentifier = 1;</code> */ public org.apache.tajo.catalog.proto.CatalogProtos.TableIdentifierProto.Builder getTableIdentifierBuilder() { bitField0_ |= 0x00000001; onChanged(); return getTableIdentifierFieldBuilder().getBuilder(); } /**
/** * <code>required .SchemaProto expressionSchema = 4;</code> */ public org.apache.tajo.catalog.proto.CatalogProtos.SchemaProto.Builder getExpressionSchemaBuilder() { bitField0_ |= 0x00000008; onChanged(); return getExpressionSchemaFieldBuilder().getBuilder(); } /**