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

nl.topicus.jdbc.shaded.com.google.spanner.v1.KeySetOrBuilder 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/keys.proto

package nl.topicus.jdbc.shaded.com.google.spanner.v1;

public interface KeySetOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.spanner.v1.KeySet)
    nl.topicus.jdbc.shaded.com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * A list of specific keys. Entries in `keys` should have exactly as
   * many elements as there are columns in the primary or index key
   * with which this `KeySet` is used.  Individual key values are
   * encoded as described [here][google.spanner.v1.TypeCode].
   * 
* * repeated .google.protobuf.ListValue keys = 1; */ java.util.List getKeysList(); /** *
   * A list of specific keys. Entries in `keys` should have exactly as
   * many elements as there are columns in the primary or index key
   * with which this `KeySet` is used.  Individual key values are
   * encoded as described [here][google.spanner.v1.TypeCode].
   * 
* * repeated .google.protobuf.ListValue keys = 1; */ nl.topicus.jdbc.shaded.com.google.protobuf.ListValue getKeys(int index); /** *
   * A list of specific keys. Entries in `keys` should have exactly as
   * many elements as there are columns in the primary or index key
   * with which this `KeySet` is used.  Individual key values are
   * encoded as described [here][google.spanner.v1.TypeCode].
   * 
* * repeated .google.protobuf.ListValue keys = 1; */ int getKeysCount(); /** *
   * A list of specific keys. Entries in `keys` should have exactly as
   * many elements as there are columns in the primary or index key
   * with which this `KeySet` is used.  Individual key values are
   * encoded as described [here][google.spanner.v1.TypeCode].
   * 
* * repeated .google.protobuf.ListValue keys = 1; */ java.util.List getKeysOrBuilderList(); /** *
   * A list of specific keys. Entries in `keys` should have exactly as
   * many elements as there are columns in the primary or index key
   * with which this `KeySet` is used.  Individual key values are
   * encoded as described [here][google.spanner.v1.TypeCode].
   * 
* * repeated .google.protobuf.ListValue keys = 1; */ nl.topicus.jdbc.shaded.com.google.protobuf.ListValueOrBuilder getKeysOrBuilder( int index); /** *
   * A list of key ranges. See [KeyRange][google.spanner.v1.KeyRange] for more information about
   * key range specifications.
   * 
* * repeated .google.spanner.v1.KeyRange ranges = 2; */ java.util.List getRangesList(); /** *
   * A list of key ranges. See [KeyRange][google.spanner.v1.KeyRange] for more information about
   * key range specifications.
   * 
* * repeated .google.spanner.v1.KeyRange ranges = 2; */ nl.topicus.jdbc.shaded.com.google.spanner.v1.KeyRange getRanges(int index); /** *
   * A list of key ranges. See [KeyRange][google.spanner.v1.KeyRange] for more information about
   * key range specifications.
   * 
* * repeated .google.spanner.v1.KeyRange ranges = 2; */ int getRangesCount(); /** *
   * A list of key ranges. See [KeyRange][google.spanner.v1.KeyRange] for more information about
   * key range specifications.
   * 
* * repeated .google.spanner.v1.KeyRange ranges = 2; */ java.util.List getRangesOrBuilderList(); /** *
   * A list of key ranges. See [KeyRange][google.spanner.v1.KeyRange] for more information about
   * key range specifications.
   * 
* * repeated .google.spanner.v1.KeyRange ranges = 2; */ nl.topicus.jdbc.shaded.com.google.spanner.v1.KeyRangeOrBuilder getRangesOrBuilder( int index); /** *
   * For convenience `all` can be set to `true` to indicate that this
   * `KeySet` matches all keys in the table or index. Note that any keys
   * specified in `keys` or `ranges` are only yielded once.
   * 
* * bool all = 3; */ boolean getAll(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy