/** * <code>optional string catalog_name = 1;</code> */ public Builder setCatalogNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; catalogName_ = value; onChanged(); return this; }
/** * <code>optional int32 numeric_precision_radix = 12;</code> */ public Builder clearNumericPrecisionRadix() { bitField0_ = (bitField0_ & ~0x00000800); numericPrecisionRadix_ = 0; onChanged(); return this; }
/** * <code>optional string default_value = 6;</code> */ public Builder clearDefaultValue() { bitField0_ = (bitField0_ & ~0x00000020); defaultValue_ = getDefaultInstance().getDefaultValue(); onChanged(); return this; } /**
/** * <code>optional int32 interval_precision = 16;</code> */ public Builder setIntervalPrecision(int value) { bitField0_ |= 0x00008000; intervalPrecision_ = value; onChanged(); return this; } /**
/** * <code>optional int32 date_time_precision = 14;</code> */ public Builder setDateTimePrecision(int value) { bitField0_ |= 0x00002000; dateTimePrecision_ = value; onChanged(); return this; } /**
/** * <code>optional int32 numeric_precision = 11;</code> */ public Builder setNumericPrecision(int value) { bitField0_ |= 0x00000400; numericPrecision_ = value; onChanged(); return this; } /**
/** * <code>optional int32 char_octet_length = 10;</code> */ public Builder setCharOctetLength(int value) { bitField0_ |= 0x00000200; charOctetLength_ = value; onChanged(); return this; } /**
/** * <code>optional int32 char_max_length = 9;</code> */ public Builder setCharMaxLength(int value) { bitField0_ |= 0x00000100; charMaxLength_ = value; onChanged(); return this; } /**
/** * <code>optional int32 ordinal_position = 5;</code> */ public Builder setOrdinalPosition(int value) { bitField0_ |= 0x00000010; ordinalPosition_ = value; onChanged(); return this; } /**
/** * <code>optional string column_name = 4;</code> */ public Builder clearColumnName() { bitField0_ = (bitField0_ & ~0x00000008); columnName_ = getDefaultInstance().getColumnName(); onChanged(); return this; } /**
/** * <code>optional int32 column_size = 17;</code> */ public Builder clearColumnSize() { bitField0_ = (bitField0_ & ~0x00010000); columnSize_ = 0; onChanged(); return this; }
/** * <code>optional int32 char_octet_length = 10;</code> */ public Builder clearCharOctetLength() { bitField0_ = (bitField0_ & ~0x00000200); charOctetLength_ = 0; onChanged(); return this; }
/** * <code>optional string table_name = 3;</code> */ public Builder clearTableName() { bitField0_ = (bitField0_ & ~0x00000004); tableName_ = getDefaultInstance().getTableName(); onChanged(); return this; } /**
/** * <code>optional string schema_name = 2;</code> */ public Builder clearSchemaName() { bitField0_ = (bitField0_ & ~0x00000002); schemaName_ = getDefaultInstance().getSchemaName(); onChanged(); return this; } /**
/** * <code>optional int32 interval_precision = 16;</code> */ public Builder clearIntervalPrecision() { bitField0_ = (bitField0_ & ~0x00008000); intervalPrecision_ = 0; onChanged(); return this; }
/** * <code>optional string interval_type = 15;</code> */ public Builder clearIntervalType() { bitField0_ = (bitField0_ & ~0x00004000); intervalType_ = getDefaultInstance().getIntervalType(); onChanged(); return this; } /**
/** * <code>optional int32 date_time_precision = 14;</code> */ public Builder clearDateTimePrecision() { bitField0_ = (bitField0_ & ~0x00002000); dateTimePrecision_ = 0; onChanged(); return this; }
/** * <code>optional int32 numeric_scale = 13;</code> */ public Builder setNumericScale(int value) { bitField0_ |= 0x00001000; numericScale_ = value; onChanged(); return this; } /**
/** * <code>optional int32 numeric_precision_radix = 12;</code> */ public Builder setNumericPrecisionRadix(int value) { bitField0_ |= 0x00000800; numericPrecisionRadix_ = value; onChanged(); return this; } /**
/** * <code>optional bool is_nullable = 7;</code> */ public Builder clearIsNullable() { bitField0_ = (bitField0_ & ~0x00000040); isNullable_ = false; onChanged(); return this; }