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

com.scalar.db.rpc.TwoPhaseCommitTransactionResponseOrBuilder Maven / Gradle / Ivy

There is a newer version: 3.13.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: scalardb.proto

package com.scalar.db.rpc;

public interface TwoPhaseCommitTransactionResponseOrBuilder extends
    // @@protoc_insertion_point(interface_extends:rpc.TwoPhaseCommitTransactionResponse)
    com.google.protobuf.MessageOrBuilder {

  /**
   * .rpc.TwoPhaseCommitTransactionResponse.StartResponse start_response = 1;
   * @return Whether the startResponse field is set.
   */
  boolean hasStartResponse();
  /**
   * .rpc.TwoPhaseCommitTransactionResponse.StartResponse start_response = 1;
   * @return The startResponse.
   */
  com.scalar.db.rpc.TwoPhaseCommitTransactionResponse.StartResponse getStartResponse();
  /**
   * .rpc.TwoPhaseCommitTransactionResponse.StartResponse start_response = 1;
   */
  com.scalar.db.rpc.TwoPhaseCommitTransactionResponse.StartResponseOrBuilder getStartResponseOrBuilder();

  /**
   * .rpc.TwoPhaseCommitTransactionResponse.GetResponse get_response = 2;
   * @return Whether the getResponse field is set.
   */
  boolean hasGetResponse();
  /**
   * .rpc.TwoPhaseCommitTransactionResponse.GetResponse get_response = 2;
   * @return The getResponse.
   */
  com.scalar.db.rpc.TwoPhaseCommitTransactionResponse.GetResponse getGetResponse();
  /**
   * .rpc.TwoPhaseCommitTransactionResponse.GetResponse get_response = 2;
   */
  com.scalar.db.rpc.TwoPhaseCommitTransactionResponse.GetResponseOrBuilder getGetResponseOrBuilder();

  /**
   * .rpc.TwoPhaseCommitTransactionResponse.ScanResponse scan_response = 3;
   * @return Whether the scanResponse field is set.
   */
  boolean hasScanResponse();
  /**
   * .rpc.TwoPhaseCommitTransactionResponse.ScanResponse scan_response = 3;
   * @return The scanResponse.
   */
  com.scalar.db.rpc.TwoPhaseCommitTransactionResponse.ScanResponse getScanResponse();
  /**
   * .rpc.TwoPhaseCommitTransactionResponse.ScanResponse scan_response = 3;
   */
  com.scalar.db.rpc.TwoPhaseCommitTransactionResponse.ScanResponseOrBuilder getScanResponseOrBuilder();

  /**
   * .rpc.TwoPhaseCommitTransactionResponse.Error error = 4;
   * @return Whether the error field is set.
   */
  boolean hasError();
  /**
   * .rpc.TwoPhaseCommitTransactionResponse.Error error = 4;
   * @return The error.
   */
  com.scalar.db.rpc.TwoPhaseCommitTransactionResponse.Error getError();
  /**
   * .rpc.TwoPhaseCommitTransactionResponse.Error error = 4;
   */
  com.scalar.db.rpc.TwoPhaseCommitTransactionResponse.ErrorOrBuilder getErrorOrBuilder();

  /**
   * .rpc.TwoPhaseCommitTransactionResponse.BeginResponse begin_response = 5;
   * @return Whether the beginResponse field is set.
   */
  boolean hasBeginResponse();
  /**
   * .rpc.TwoPhaseCommitTransactionResponse.BeginResponse begin_response = 5;
   * @return The beginResponse.
   */
  com.scalar.db.rpc.TwoPhaseCommitTransactionResponse.BeginResponse getBeginResponse();
  /**
   * .rpc.TwoPhaseCommitTransactionResponse.BeginResponse begin_response = 5;
   */
  com.scalar.db.rpc.TwoPhaseCommitTransactionResponse.BeginResponseOrBuilder getBeginResponseOrBuilder();

  public com.scalar.db.rpc.TwoPhaseCommitTransactionResponse.ResponseCase getResponseCase();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy