/** * <code>repeated .SortSpecProto key_sort_specs = 5;</code> */ public Builder clearKeySortSpecs() { if (keySortSpecsBuilder_ == null) { keySortSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { keySortSpecsBuilder_.clear(); } return this; } /**
/** * <code>required .IndexMethod indexMethod = 3;</code> */ public Builder setIndexMethod(org.apache.tajo.catalog.proto.CatalogProtos.IndexMethod value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; indexMethod_ = value; onChanged(); return this; } /**
/** * <code>required string indexPath = 4;</code> */ public Builder setIndexPathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; indexPath_ = value; onChanged(); return this; }
/** * <code>required string indexPath = 4;</code> */ public Builder setIndexPath( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; indexPath_ = value; onChanged(); return this; } /**
/** * <code>required string indexName = 2;</code> */ public Builder setIndexName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; indexName_ = 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>repeated .SortSpecProto key_sort_specs = 5;</code> */ public Builder addAllKeySortSpecs( java.lang.Iterable<? extends org.apache.tajo.catalog.proto.CatalogProtos.SortSpecProto> values) { if (keySortSpecsBuilder_ == null) { ensureKeySortSpecsIsMutable(); super.addAll(values, keySortSpecs_); onChanged(); } else { keySortSpecsBuilder_.addAllMessages(values); } return this; } /**
/** * <code>repeated .SortSpecProto key_sort_specs = 5;</code> */ public Builder setKeySortSpecs( int index, org.apache.tajo.catalog.proto.CatalogProtos.SortSpecProto.Builder builderForValue) { if (keySortSpecsBuilder_ == null) { ensureKeySortSpecsIsMutable(); keySortSpecs_.set(index, builderForValue.build()); onChanged(); } else { keySortSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .SortSpecProto key_sort_specs = 5;</code> */ public Builder removeKeySortSpecs(int index) { if (keySortSpecsBuilder_ == null) { ensureKeySortSpecsIsMutable(); keySortSpecs_.remove(index); onChanged(); } else { keySortSpecsBuilder_.remove(index); } return this; } /**
/** * <code>required .SchemaProto targetRelationSchema = 6;</code> */ public Builder clearTargetRelationSchema() { if (targetRelationSchemaBuilder_ == null) { targetRelationSchema_ = org.apache.tajo.catalog.proto.CatalogProtos.SchemaProto.getDefaultInstance(); onChanged(); } else { targetRelationSchemaBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); return this; } /**
/** * <code>optional bool isClustered = 8 [default = false];</code> */ public Builder clearIsClustered() { bitField0_ = (bitField0_ & ~0x00000080); isClustered_ = false; onChanged(); return this; }
/** * <code>required string indexName = 2;</code> */ public Builder clearIndexName() { bitField0_ = (bitField0_ & ~0x00000002); indexName_ = getDefaultInstance().getIndexName(); 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 string indexName = 2;</code> */ public Builder setIndexNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; indexName_ = value; onChanged(); return this; }
/** * <code>required .SchemaProto targetRelationSchema = 6;</code> */ public org.apache.tajo.catalog.proto.CatalogProtos.SchemaProto.Builder getTargetRelationSchemaBuilder() { bitField0_ |= 0x00000020; onChanged(); return getTargetRelationSchemaFieldBuilder().getBuilder(); } /**
/** * <code>required string indexPath = 4;</code> */ public Builder clearIndexPath() { bitField0_ = (bitField0_ & ~0x00000008); indexPath_ = getDefaultInstance().getIndexPath(); onChanged(); return this; } /**
/** * <code>required .IndexMethod indexMethod = 3;</code> */ public Builder clearIndexMethod() { bitField0_ = (bitField0_ & ~0x00000004); indexMethod_ = org.apache.tajo.catalog.proto.CatalogProtos.IndexMethod.TWO_LEVEL_BIN_TREE; onChanged(); return this; }
/** * <code>optional bool isClustered = 8 [default = false];</code> */ public Builder setIsClustered(boolean value) { bitField0_ |= 0x00000080; isClustered_ = value; onChanged(); return this; } /**
/** * <code>optional bool isUnique = 7 [default = false];</code> */ public Builder clearIsUnique() { bitField0_ = (bitField0_ & ~0x00000040); isUnique_ = false; onChanged(); return this; }
/** * <code>optional bool isUnique = 7 [default = false];</code> */ public Builder setIsUnique(boolean value) { bitField0_ |= 0x00000040; isUnique_ = value; onChanged(); return this; } /**