Interface KeyRecipeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
KeyRecipe, KeyRecipe.Builder

public interface KeyRecipeOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    An index name, matching the name from the database schema.
    com.google.protobuf.ByteString
    An index name, matching the name from the database schema.
    long
    The UID of a query, matching the UID from `RoutingHint`.
    getPart(int index)
    Parts are in the order they should appear in the encoded key.
    int
    Parts are in the order they should appear in the encoded key.
    Parts are in the order they should appear in the encoded key.
    getPartOrBuilder(int index)
    Parts are in the order they should appear in the encoded key.
    Parts are in the order they should appear in the encoded key.
    A table name, matching the name from the database schema.
    com.google.protobuf.ByteString
    A table name, matching the name from the database schema.
     
    boolean
    An index name, matching the name from the database schema.
    boolean
    The UID of a query, matching the UID from `RoutingHint`.
    boolean
    A table name, matching the name from the database schema.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasTableName

      boolean hasTableName()
       A table name, matching the name from the database schema.
       
      string table_name = 1;
      Returns:
      Whether the tableName field is set.
    • getTableName

      String getTableName()
       A table name, matching the name from the database schema.
       
      string table_name = 1;
      Returns:
      The tableName.
    • getTableNameBytes

      com.google.protobuf.ByteString getTableNameBytes()
       A table name, matching the name from the database schema.
       
      string table_name = 1;
      Returns:
      The bytes for tableName.
    • hasIndexName

      boolean hasIndexName()
       An index name, matching the name from the database schema.
       
      string index_name = 2;
      Returns:
      Whether the indexName field is set.
    • getIndexName

      String getIndexName()
       An index name, matching the name from the database schema.
       
      string index_name = 2;
      Returns:
      The indexName.
    • getIndexNameBytes

      com.google.protobuf.ByteString getIndexNameBytes()
       An index name, matching the name from the database schema.
       
      string index_name = 2;
      Returns:
      The bytes for indexName.
    • hasOperationUid

      boolean hasOperationUid()
       The UID of a query, matching the UID from `RoutingHint`.
       
      uint64 operation_uid = 3;
      Returns:
      Whether the operationUid field is set.
    • getOperationUid

      long getOperationUid()
       The UID of a query, matching the UID from `RoutingHint`.
       
      uint64 operation_uid = 3;
      Returns:
      The operationUid.
    • getPartList

      List<KeyRecipe.Part> getPartList()
       Parts are in the order they should appear in the encoded key.
       
      repeated .google.spanner.v1.KeyRecipe.Part part = 4;
    • getPart

      KeyRecipe.Part getPart(int index)
       Parts are in the order they should appear in the encoded key.
       
      repeated .google.spanner.v1.KeyRecipe.Part part = 4;
    • getPartCount

      int getPartCount()
       Parts are in the order they should appear in the encoded key.
       
      repeated .google.spanner.v1.KeyRecipe.Part part = 4;
    • getPartOrBuilderList

      List<? extends KeyRecipe.PartOrBuilder> getPartOrBuilderList()
       Parts are in the order they should appear in the encoded key.
       
      repeated .google.spanner.v1.KeyRecipe.Part part = 4;
    • getPartOrBuilder

      KeyRecipe.PartOrBuilder getPartOrBuilder(int index)
       Parts are in the order they should appear in the encoded key.
       
      repeated .google.spanner.v1.KeyRecipe.Part part = 4;
    • getTargetCase

      KeyRecipe.TargetCase getTargetCase()