@java.lang.Override public com.google.spanner.v1.KeySet getDefaultInstanceForType() { return com.google.spanner.v1.KeySet.getDefaultInstance(); }
/** * * * <pre> * Required. The primary keys of the rows within [table][google.spanner.v1.Mutation.Delete.table] to delete. * Delete is idempotent. The transaction will succeed even if some or all * rows do not exist. * </pre> * * <code>.google.spanner.v1.KeySet key_set = 2;</code> */ public com.google.spanner.v1.KeySet getKeySet() { return keySet_ == null ? com.google.spanner.v1.KeySet.getDefaultInstance() : keySet_; } /**
/** * * * <pre> * Required. `key_set` identifies the rows to be yielded. `key_set` names the * primary keys of the rows in [table][google.spanner.v1.PartitionReadRequest.table] to be yielded, unless [index][google.spanner.v1.PartitionReadRequest.index] * is present. If [index][google.spanner.v1.PartitionReadRequest.index] is present, then [key_set][google.spanner.v1.PartitionReadRequest.key_set] instead names * index keys in [index][google.spanner.v1.PartitionReadRequest.index]. * It is not an error for the `key_set` to name rows that do not * exist in the database. Read yields nothing for nonexistent rows. * </pre> * * <code>.google.spanner.v1.KeySet key_set = 6;</code> */ public com.google.spanner.v1.KeySet getKeySet() { return keySet_ == null ? com.google.spanner.v1.KeySet.getDefaultInstance() : keySet_; } /**
/** * * * <pre> * Required. `key_set` identifies the rows to be yielded. `key_set` names the * primary keys of the rows in [table][google.spanner.v1.ReadRequest.table] to be yielded, unless [index][google.spanner.v1.ReadRequest.index] * is present. If [index][google.spanner.v1.ReadRequest.index] is present, then [key_set][google.spanner.v1.ReadRequest.key_set] instead names * index keys in [index][google.spanner.v1.ReadRequest.index]. * If the [partition_token][google.spanner.v1.ReadRequest.partition_token] field is empty, rows are yielded * in table primary key order (if [index][google.spanner.v1.ReadRequest.index] is empty) or index key order * (if [index][google.spanner.v1.ReadRequest.index] is non-empty). If the [partition_token][google.spanner.v1.ReadRequest.partition_token] field is not * empty, rows will be yielded in an unspecified order. * It is not an error for the `key_set` to name rows that do not * exist in the database. Read yields nothing for nonexistent rows. * </pre> * * <code>.google.spanner.v1.KeySet key_set = 6;</code> */ public com.google.spanner.v1.KeySet getKeySet() { return keySet_ == null ? com.google.spanner.v1.KeySet.getDefaultInstance() : keySet_; } /**
/** * * * <pre> * Required. `key_set` identifies the rows to be yielded. `key_set` names the * primary keys of the rows in [table][google.spanner.v1.PartitionReadRequest.table] to be yielded, unless [index][google.spanner.v1.PartitionReadRequest.index] * is present. If [index][google.spanner.v1.PartitionReadRequest.index] is present, then [key_set][google.spanner.v1.PartitionReadRequest.key_set] instead names * index keys in [index][google.spanner.v1.PartitionReadRequest.index]. * It is not an error for the `key_set` to name rows that do not * exist in the database. Read yields nothing for nonexistent rows. * </pre> * * <code>.google.spanner.v1.KeySet key_set = 6;</code> */ public com.google.spanner.v1.KeySetOrBuilder getKeySetOrBuilder() { if (keySetBuilder_ != null) { return keySetBuilder_.getMessageOrBuilder(); } else { return keySet_ == null ? com.google.spanner.v1.KeySet.getDefaultInstance() : keySet_; } } /**
/** * * * <pre> * Required. The primary keys of the rows within [table][google.spanner.v1.Mutation.Delete.table] to delete. * Delete is idempotent. The transaction will succeed even if some or all * rows do not exist. * </pre> * * <code>.google.spanner.v1.KeySet key_set = 2;</code> */ public com.google.spanner.v1.KeySetOrBuilder getKeySetOrBuilder() { if (keySetBuilder_ != null) { return keySetBuilder_.getMessageOrBuilder(); } else { return keySet_ == null ? com.google.spanner.v1.KeySet.getDefaultInstance() : keySet_; } } /**
/** * * * <pre> * Required. The primary keys of the rows within [table][google.spanner.v1.Mutation.Delete.table] to delete. * Delete is idempotent. The transaction will succeed even if some or all * rows do not exist. * </pre> * * <code>.google.spanner.v1.KeySet key_set = 2;</code> */ public com.google.spanner.v1.KeySet getKeySet() { if (keySetBuilder_ == null) { return keySet_ == null ? com.google.spanner.v1.KeySet.getDefaultInstance() : keySet_; } else { return keySetBuilder_.getMessage(); } } /**
/** * * * <pre> * Required. `key_set` identifies the rows to be yielded. `key_set` names the * primary keys of the rows in [table][google.spanner.v1.PartitionReadRequest.table] to be yielded, unless [index][google.spanner.v1.PartitionReadRequest.index] * is present. If [index][google.spanner.v1.PartitionReadRequest.index] is present, then [key_set][google.spanner.v1.PartitionReadRequest.key_set] instead names * index keys in [index][google.spanner.v1.PartitionReadRequest.index]. * It is not an error for the `key_set` to name rows that do not * exist in the database. Read yields nothing for nonexistent rows. * </pre> * * <code>.google.spanner.v1.KeySet key_set = 6;</code> */ public com.google.spanner.v1.KeySet getKeySet() { if (keySetBuilder_ == null) { return keySet_ == null ? com.google.spanner.v1.KeySet.getDefaultInstance() : keySet_; } else { return keySetBuilder_.getMessage(); } } /**
/** * * * <pre> * Required. `key_set` identifies the rows to be yielded. `key_set` names the * primary keys of the rows in [table][google.spanner.v1.ReadRequest.table] to be yielded, unless [index][google.spanner.v1.ReadRequest.index] * is present. If [index][google.spanner.v1.ReadRequest.index] is present, then [key_set][google.spanner.v1.ReadRequest.key_set] instead names * index keys in [index][google.spanner.v1.ReadRequest.index]. * If the [partition_token][google.spanner.v1.ReadRequest.partition_token] field is empty, rows are yielded * in table primary key order (if [index][google.spanner.v1.ReadRequest.index] is empty) or index key order * (if [index][google.spanner.v1.ReadRequest.index] is non-empty). If the [partition_token][google.spanner.v1.ReadRequest.partition_token] field is not * empty, rows will be yielded in an unspecified order. * It is not an error for the `key_set` to name rows that do not * exist in the database. Read yields nothing for nonexistent rows. * </pre> * * <code>.google.spanner.v1.KeySet key_set = 6;</code> */ public com.google.spanner.v1.KeySetOrBuilder getKeySetOrBuilder() { if (keySetBuilder_ != null) { return keySetBuilder_.getMessageOrBuilder(); } else { return keySet_ == null ? com.google.spanner.v1.KeySet.getDefaultInstance() : keySet_; } } /**
/** * * * <pre> * Required. `key_set` identifies the rows to be yielded. `key_set` names the * primary keys of the rows in [table][google.spanner.v1.ReadRequest.table] to be yielded, unless [index][google.spanner.v1.ReadRequest.index] * is present. If [index][google.spanner.v1.ReadRequest.index] is present, then [key_set][google.spanner.v1.ReadRequest.key_set] instead names * index keys in [index][google.spanner.v1.ReadRequest.index]. * If the [partition_token][google.spanner.v1.ReadRequest.partition_token] field is empty, rows are yielded * in table primary key order (if [index][google.spanner.v1.ReadRequest.index] is empty) or index key order * (if [index][google.spanner.v1.ReadRequest.index] is non-empty). If the [partition_token][google.spanner.v1.ReadRequest.partition_token] field is not * empty, rows will be yielded in an unspecified order. * It is not an error for the `key_set` to name rows that do not * exist in the database. Read yields nothing for nonexistent rows. * </pre> * * <code>.google.spanner.v1.KeySet key_set = 6;</code> */ public com.google.spanner.v1.KeySet getKeySet() { if (keySetBuilder_ == null) { return keySet_ == null ? com.google.spanner.v1.KeySet.getDefaultInstance() : keySet_; } else { return keySetBuilder_.getMessage(); } } /**
public Builder mergeFrom(com.google.spanner.v1.KeySet other) { if (other == com.google.spanner.v1.KeySet.getDefaultInstance()) return this; if (keysBuilder_ == null) { if (!other.keys_.isEmpty()) {