All Downloads are FREE. Search and download functionalities are using the official Maven repository.

nl.topicus.jdbc.shaded.com.google.spanner.v1.PartitionReadRequestOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.1.6
Show newest version
// 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(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy