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

com.salesforce.hyperdb.grpc.QueryParamOrBuilder Maven / Gradle / Ivy

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

package com.salesforce.hyperdb.grpc;

public interface QueryParamOrBuilder extends
    // @@protoc_insertion_point(interface_extends:salesforce.hyperdb.grpc.v1.QueryParam)
    com.google.protobuf.MessageOrBuilder {

  /**
   * string query = 1;
   * @return The query.
   */
  java.lang.String getQuery();
  /**
   * string query = 1;
   * @return The bytes for query.
   */
  com.google.protobuf.ByteString
      getQueryBytes();

  /**
   * repeated .salesforce.hyperdb.grpc.v1.AttachedDatabase database = 2;
   */
  java.util.List 
      getDatabaseList();
  /**
   * repeated .salesforce.hyperdb.grpc.v1.AttachedDatabase database = 2;
   */
  com.salesforce.hyperdb.grpc.AttachedDatabase getDatabase(int index);
  /**
   * repeated .salesforce.hyperdb.grpc.v1.AttachedDatabase database = 2;
   */
  int getDatabaseCount();
  /**
   * repeated .salesforce.hyperdb.grpc.v1.AttachedDatabase database = 2;
   */
  java.util.List 
      getDatabaseOrBuilderList();
  /**
   * repeated .salesforce.hyperdb.grpc.v1.AttachedDatabase database = 2;
   */
  com.salesforce.hyperdb.grpc.AttachedDatabaseOrBuilder getDatabaseOrBuilder(
      int index);

  /**
   * .salesforce.hyperdb.grpc.v1.OutputFormat output_format = 3;
   * @return The enum numeric value on the wire for outputFormat.
   */
  int getOutputFormatValue();
  /**
   * .salesforce.hyperdb.grpc.v1.OutputFormat output_format = 3;
   * @return The outputFormat.
   */
  com.salesforce.hyperdb.grpc.OutputFormat getOutputFormat();

  /**
   * map<string, string> settings = 4;
   */
  int getSettingsCount();
  /**
   * map<string, string> settings = 4;
   */
  boolean containsSettings(
      java.lang.String key);
  /**
   * Use {@link #getSettingsMap()} instead.
   */
  @java.lang.Deprecated
  java.util.Map
  getSettings();
  /**
   * map<string, string> settings = 4;
   */
  java.util.Map
  getSettingsMap();
  /**
   * map<string, string> settings = 4;
   */

  java.lang.String getSettingsOrDefault(
      java.lang.String key,
      java.lang.String defaultValue);
  /**
   * map<string, string> settings = 4;
   */

  java.lang.String getSettingsOrThrow(
      java.lang.String key);

  /**
   * .salesforce.hyperdb.grpc.v1.QueryParam.TransferMode transfer_mode = 5;
   * @return The enum numeric value on the wire for transferMode.
   */
  int getTransferModeValue();
  /**
   * .salesforce.hyperdb.grpc.v1.QueryParam.TransferMode transfer_mode = 5;
   * @return The transferMode.
   */
  com.salesforce.hyperdb.grpc.QueryParam.TransferMode getTransferMode();

  /**
   * .salesforce.hyperdb.grpc.v1.QueryParam.ParameterStyle param_style = 6;
   * @return The enum numeric value on the wire for paramStyle.
   */
  int getParamStyleValue();
  /**
   * .salesforce.hyperdb.grpc.v1.QueryParam.ParameterStyle param_style = 6;
   * @return The paramStyle.
   */
  com.salesforce.hyperdb.grpc.QueryParam.ParameterStyle getParamStyle();

  /**
   * .salesforce.hyperdb.grpc.v1.QueryParameterArrow arrow_parameters = 7;
   * @return Whether the arrowParameters field is set.
   */
  boolean hasArrowParameters();
  /**
   * .salesforce.hyperdb.grpc.v1.QueryParameterArrow arrow_parameters = 7;
   * @return The arrowParameters.
   */
  com.salesforce.hyperdb.grpc.QueryParameterArrow getArrowParameters();
  /**
   * .salesforce.hyperdb.grpc.v1.QueryParameterArrow arrow_parameters = 7;
   */
  com.salesforce.hyperdb.grpc.QueryParameterArrowOrBuilder getArrowParametersOrBuilder();

  /**
   * .salesforce.hyperdb.grpc.v1.QueryParameterJson json_parameters = 8;
   * @return Whether the jsonParameters field is set.
   */
  boolean hasJsonParameters();
  /**
   * .salesforce.hyperdb.grpc.v1.QueryParameterJson json_parameters = 8;
   * @return The jsonParameters.
   */
  com.salesforce.hyperdb.grpc.QueryParameterJson getJsonParameters();
  /**
   * .salesforce.hyperdb.grpc.v1.QueryParameterJson json_parameters = 8;
   */
  com.salesforce.hyperdb.grpc.QueryParameterJsonOrBuilder getJsonParametersOrBuilder();

  /**
   * uint64 max_rows = 9;
   * @return The maxRows.
   */
  long getMaxRows();

  public com.salesforce.hyperdb.grpc.QueryParam.ParametersCase getParametersCase();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy