nl.topicus.jdbc.shaded.com.google.spanner.v1.PartitionReadRequestOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spanner-jdbc Show documentation
Show all versions of spanner-jdbc Show documentation
JDBC Driver for Google Cloud Spanner
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/spanner/v1/spanner.proto
package nl.topicus.jdbc.shaded.com.google.spanner.v1;
public interface PartitionReadRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.spanner.v1.PartitionReadRequest)
nl.topicus.jdbc.shaded.com.google.protobuf.MessageOrBuilder {
/**
*
* Required. The session used to create the partitions.
*
*
* string session = 1;
*/
java.lang.String getSession();
/**
*
* Required. The session used to create the partitions.
*
*
* string session = 1;
*/
nl.topicus.jdbc.shaded.com.google.protobuf.ByteString
getSessionBytes();
/**
*
* Read only snapshot transactions are supported, read/write and single use
* transactions are not.
*
*
* .google.spanner.v1.TransactionSelector transaction = 2;
*/
boolean hasTransaction();
/**
*
* Read only snapshot transactions are supported, read/write and single use
* transactions are not.
*
*
* .google.spanner.v1.TransactionSelector transaction = 2;
*/
nl.topicus.jdbc.shaded.com.google.spanner.v1.TransactionSelector getTransaction();
/**
*
* Read only snapshot transactions are supported, read/write and single use
* transactions are not.
*
*
* .google.spanner.v1.TransactionSelector transaction = 2;
*/
nl.topicus.jdbc.shaded.com.google.spanner.v1.TransactionSelectorOrBuilder getTransactionOrBuilder();
/**
*
* Required. The name of the table in the database to be read.
*
*
* string table = 3;
*/
java.lang.String getTable();
/**
*
* Required. The name of the table in the database to be read.
*
*
* string table = 3;
*/
nl.topicus.jdbc.shaded.com.google.protobuf.ByteString
getTableBytes();
/**
*
* If non-empty, the name of an index on [table][google.spanner.v1.PartitionReadRequest.table]. This index is
* used instead of the table primary key when interpreting [key_set][google.spanner.v1.PartitionReadRequest.key_set]
* and sorting result rows. See [key_set][google.spanner.v1.PartitionReadRequest.key_set] for further information.
*
*
* string index = 4;
*/
java.lang.String getIndex();
/**
*
* If non-empty, the name of an index on [table][google.spanner.v1.PartitionReadRequest.table]. This index is
* used instead of the table primary key when interpreting [key_set][google.spanner.v1.PartitionReadRequest.key_set]
* and sorting result rows. See [key_set][google.spanner.v1.PartitionReadRequest.key_set] for further information.
*
*
* string index = 4;
*/
nl.topicus.jdbc.shaded.com.google.protobuf.ByteString
getIndexBytes();
/**
*
* The columns of [table][google.spanner.v1.PartitionReadRequest.table] to be returned for each row matching
* this request.
*
*
* repeated string columns = 5;
*/
java.util.List
getColumnsList();
/**
*
* The columns of [table][google.spanner.v1.PartitionReadRequest.table] to be returned for each row matching
* this request.
*
*
* repeated string columns = 5;
*/
int getColumnsCount();
/**
*
* The columns of [table][google.spanner.v1.PartitionReadRequest.table] to be returned for each row matching
* this request.
*
*
* repeated string columns = 5;
*/
java.lang.String getColumns(int index);
/**
*
* The columns of [table][google.spanner.v1.PartitionReadRequest.table] to be returned for each row matching
* this request.
*
*
* repeated string columns = 5;
*/
nl.topicus.jdbc.shaded.com.google.protobuf.ByteString
getColumnsBytes(int index);
/**
*
* 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.
*
*
* .google.spanner.v1.KeySet key_set = 6;
*/
boolean hasKeySet();
/**
*
* 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.
*
*
* .google.spanner.v1.KeySet key_set = 6;
*/
nl.topicus.jdbc.shaded.com.google.spanner.v1.KeySet getKeySet();
/**
*
* 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.
*
*
* .google.spanner.v1.KeySet key_set = 6;
*/
nl.topicus.jdbc.shaded.com.google.spanner.v1.KeySetOrBuilder getKeySetOrBuilder();
/**
*
* Additional options that affect how many partitions are created.
*
*
* .google.spanner.v1.PartitionOptions partition_options = 9;
*/
boolean hasPartitionOptions();
/**
*
* Additional options that affect how many partitions are created.
*
*
* .google.spanner.v1.PartitionOptions partition_options = 9;
*/
nl.topicus.jdbc.shaded.com.google.spanner.v1.PartitionOptions getPartitionOptions();
/**
*
* Additional options that affect how many partitions are created.
*
*
* .google.spanner.v1.PartitionOptions partition_options = 9;
*/
nl.topicus.jdbc.shaded.com.google.spanner.v1.PartitionOptionsOrBuilder getPartitionOptionsOrBuilder();
}