Class UserProtos.ServerMeta.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>
org.apache.drill.exec.proto.UserProtos.ServerMeta.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, UserProtos.ServerMetaOrBuilder
Enclosing class:
UserProtos.ServerMeta

public static final class UserProtos.ServerMeta.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder> implements UserProtos.ServerMetaOrBuilder
Protobuf type exec.user.ServerMeta
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>
    • getDefaultInstanceForType

      public UserProtos.ServerMeta getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public UserProtos.ServerMeta build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public UserProtos.ServerMeta buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>
    • setField

      public UserProtos.ServerMeta.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>
    • clearField

      public UserProtos.ServerMeta.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>
    • clearOneof

      public UserProtos.ServerMeta.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>
    • setRepeatedField

      public UserProtos.ServerMeta.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>
    • addRepeatedField

      public UserProtos.ServerMeta.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>
    • mergeFrom

      public UserProtos.ServerMeta.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<UserProtos.ServerMeta.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>
    • mergeFrom

      public UserProtos.ServerMeta.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<UserProtos.ServerMeta.Builder>
      Throws:
      IOException
    • hasAllTablesSelectable

      public boolean hasAllTablesSelectable()
       True if current user can use all tables returned by GetTables
       
      optional bool all_tables_selectable = 1;
      Specified by:
      hasAllTablesSelectable in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the allTablesSelectable field is set.
    • getAllTablesSelectable

      public boolean getAllTablesSelectable()
       True if current user can use all tables returned by GetTables
       
      optional bool all_tables_selectable = 1;
      Specified by:
      getAllTablesSelectable in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The allTablesSelectable.
    • setAllTablesSelectable

      public UserProtos.ServerMeta.Builder setAllTablesSelectable(boolean value)
       True if current user can use all tables returned by GetTables
       
      optional bool all_tables_selectable = 1;
      Parameters:
      value - The allTablesSelectable to set.
      Returns:
      This builder for chaining.
    • clearAllTablesSelectable

      public UserProtos.ServerMeta.Builder clearAllTablesSelectable()
       True if current user can use all tables returned by GetTables
       
      optional bool all_tables_selectable = 1;
      Returns:
      This builder for chaining.
    • hasBlobIncludedInMaxRowSize

      public boolean hasBlobIncludedInMaxRowSize()
       True if BLOB are included into the max row size
       
      optional bool blob_included_in_max_row_size = 2;
      Specified by:
      hasBlobIncludedInMaxRowSize in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the blobIncludedInMaxRowSize field is set.
    • getBlobIncludedInMaxRowSize

      public boolean getBlobIncludedInMaxRowSize()
       True if BLOB are included into the max row size
       
      optional bool blob_included_in_max_row_size = 2;
      Specified by:
      getBlobIncludedInMaxRowSize in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The blobIncludedInMaxRowSize.
    • setBlobIncludedInMaxRowSize

      public UserProtos.ServerMeta.Builder setBlobIncludedInMaxRowSize(boolean value)
       True if BLOB are included into the max row size
       
      optional bool blob_included_in_max_row_size = 2;
      Parameters:
      value - The blobIncludedInMaxRowSize to set.
      Returns:
      This builder for chaining.
    • clearBlobIncludedInMaxRowSize

      public UserProtos.ServerMeta.Builder clearBlobIncludedInMaxRowSize()
       True if BLOB are included into the max row size
       
      optional bool blob_included_in_max_row_size = 2;
      Returns:
      This builder for chaining.
    • hasCatalogAtStart

      public boolean hasCatalogAtStart()
       True if catalog name is at the start of a fully qualified table
       
      optional bool catalog_at_start = 3;
      Specified by:
      hasCatalogAtStart in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the catalogAtStart field is set.
    • getCatalogAtStart

      public boolean getCatalogAtStart()
       True if catalog name is at the start of a fully qualified table
       
      optional bool catalog_at_start = 3;
      Specified by:
      getCatalogAtStart in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The catalogAtStart.
    • setCatalogAtStart

      public UserProtos.ServerMeta.Builder setCatalogAtStart(boolean value)
       True if catalog name is at the start of a fully qualified table
       
      optional bool catalog_at_start = 3;
      Parameters:
      value - The catalogAtStart to set.
      Returns:
      This builder for chaining.
    • clearCatalogAtStart

      public UserProtos.ServerMeta.Builder clearCatalogAtStart()
       True if catalog name is at the start of a fully qualified table
       
      optional bool catalog_at_start = 3;
      Returns:
      This builder for chaining.
    • hasCatalogSeparator

      public boolean hasCatalogSeparator()
       The catalog separator
       
      optional string catalog_separator = 4;
      Specified by:
      hasCatalogSeparator in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the catalogSeparator field is set.
    • getCatalogSeparator

      public String getCatalogSeparator()
       The catalog separator
       
      optional string catalog_separator = 4;
      Specified by:
      getCatalogSeparator in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The catalogSeparator.
    • getCatalogSeparatorBytes

      public com.google.protobuf.ByteString getCatalogSeparatorBytes()
       The catalog separator
       
      optional string catalog_separator = 4;
      Specified by:
      getCatalogSeparatorBytes in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The bytes for catalogSeparator.
    • setCatalogSeparator

      public UserProtos.ServerMeta.Builder setCatalogSeparator(String value)
       The catalog separator
       
      optional string catalog_separator = 4;
      Parameters:
      value - The catalogSeparator to set.
      Returns:
      This builder for chaining.
    • clearCatalogSeparator

      public UserProtos.ServerMeta.Builder clearCatalogSeparator()
       The catalog separator
       
      optional string catalog_separator = 4;
      Returns:
      This builder for chaining.
    • setCatalogSeparatorBytes

      public UserProtos.ServerMeta.Builder setCatalogSeparatorBytes(com.google.protobuf.ByteString value)
       The catalog separator
       
      optional string catalog_separator = 4;
      Parameters:
      value - The bytes for catalogSeparator to set.
      Returns:
      This builder for chaining.
    • hasCatalogTerm

      public boolean hasCatalogTerm()
       The term used to designate catalogs
       
      optional string catalog_term = 5;
      Specified by:
      hasCatalogTerm in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the catalogTerm field is set.
    • getCatalogTerm

      public String getCatalogTerm()
       The term used to designate catalogs
       
      optional string catalog_term = 5;
      Specified by:
      getCatalogTerm in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The catalogTerm.
    • getCatalogTermBytes

      public com.google.protobuf.ByteString getCatalogTermBytes()
       The term used to designate catalogs
       
      optional string catalog_term = 5;
      Specified by:
      getCatalogTermBytes in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The bytes for catalogTerm.
    • setCatalogTerm

      public UserProtos.ServerMeta.Builder setCatalogTerm(String value)
       The term used to designate catalogs
       
      optional string catalog_term = 5;
      Parameters:
      value - The catalogTerm to set.
      Returns:
      This builder for chaining.
    • clearCatalogTerm

      public UserProtos.ServerMeta.Builder clearCatalogTerm()
       The term used to designate catalogs
       
      optional string catalog_term = 5;
      Returns:
      This builder for chaining.
    • setCatalogTermBytes

      public UserProtos.ServerMeta.Builder setCatalogTermBytes(com.google.protobuf.ByteString value)
       The term used to designate catalogs
       
      optional string catalog_term = 5;
      Parameters:
      value - The bytes for catalogTerm to set.
      Returns:
      This builder for chaining.
    • getCollateSupportList

      public List<UserProtos.CollateSupport> getCollateSupportList()
       COLLATE support
       
      repeated .exec.user.CollateSupport collate_support = 6;
      Specified by:
      getCollateSupportList in interface UserProtos.ServerMetaOrBuilder
      Returns:
      A list containing the collateSupport.
    • getCollateSupportCount

      public int getCollateSupportCount()
       COLLATE support
       
      repeated .exec.user.CollateSupport collate_support = 6;
      Specified by:
      getCollateSupportCount in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The count of collateSupport.
    • getCollateSupport

      public UserProtos.CollateSupport getCollateSupport(int index)
       COLLATE support
       
      repeated .exec.user.CollateSupport collate_support = 6;
      Specified by:
      getCollateSupport in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The collateSupport at the given index.
    • setCollateSupport

      public UserProtos.ServerMeta.Builder setCollateSupport(int index, UserProtos.CollateSupport value)
       COLLATE support
       
      repeated .exec.user.CollateSupport collate_support = 6;
      Parameters:
      index - The index to set the value at.
      value - The collateSupport to set.
      Returns:
      This builder for chaining.
    • addCollateSupport

      public UserProtos.ServerMeta.Builder addCollateSupport(UserProtos.CollateSupport value)
       COLLATE support
       
      repeated .exec.user.CollateSupport collate_support = 6;
      Parameters:
      value - The collateSupport to add.
      Returns:
      This builder for chaining.
    • addAllCollateSupport

      public UserProtos.ServerMeta.Builder addAllCollateSupport(Iterable<? extends UserProtos.CollateSupport> values)
       COLLATE support
       
      repeated .exec.user.CollateSupport collate_support = 6;
      Parameters:
      values - The collateSupport to add.
      Returns:
      This builder for chaining.
    • clearCollateSupport

      public UserProtos.ServerMeta.Builder clearCollateSupport()
       COLLATE support
       
      repeated .exec.user.CollateSupport collate_support = 6;
      Returns:
      This builder for chaining.
    • hasColumnAliasingSupported

      public boolean hasColumnAliasingSupported()
       True if column aliasing is supported
       
      optional bool column_aliasing_supported = 7;
      Specified by:
      hasColumnAliasingSupported in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the columnAliasingSupported field is set.
    • getColumnAliasingSupported

      public boolean getColumnAliasingSupported()
       True if column aliasing is supported
       
      optional bool column_aliasing_supported = 7;
      Specified by:
      getColumnAliasingSupported in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The columnAliasingSupported.
    • setColumnAliasingSupported

      public UserProtos.ServerMeta.Builder setColumnAliasingSupported(boolean value)
       True if column aliasing is supported
       
      optional bool column_aliasing_supported = 7;
      Parameters:
      value - The columnAliasingSupported to set.
      Returns:
      This builder for chaining.
    • clearColumnAliasingSupported

      public UserProtos.ServerMeta.Builder clearColumnAliasingSupported()
       True if column aliasing is supported
       
      optional bool column_aliasing_supported = 7;
      Returns:
      This builder for chaining.
    • getConvertSupportList

      public List<UserProtos.ConvertSupport> getConvertSupportList()
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
      Specified by:
      getConvertSupportList in interface UserProtos.ServerMetaOrBuilder
    • getConvertSupportCount

      public int getConvertSupportCount()
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
      Specified by:
      getConvertSupportCount in interface UserProtos.ServerMetaOrBuilder
    • getConvertSupport

      public UserProtos.ConvertSupport getConvertSupport(int index)
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
      Specified by:
      getConvertSupport in interface UserProtos.ServerMetaOrBuilder
    • setConvertSupport

      public UserProtos.ServerMeta.Builder setConvertSupport(int index, UserProtos.ConvertSupport value)
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • setConvertSupport

      public UserProtos.ServerMeta.Builder setConvertSupport(int index, UserProtos.ConvertSupport.Builder builderForValue)
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • addConvertSupport

      public UserProtos.ServerMeta.Builder addConvertSupport(UserProtos.ConvertSupport value)
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • addConvertSupport

      public UserProtos.ServerMeta.Builder addConvertSupport(int index, UserProtos.ConvertSupport value)
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • addConvertSupport

      public UserProtos.ServerMeta.Builder addConvertSupport(UserProtos.ConvertSupport.Builder builderForValue)
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • addConvertSupport

      public UserProtos.ServerMeta.Builder addConvertSupport(int index, UserProtos.ConvertSupport.Builder builderForValue)
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • addAllConvertSupport

      public UserProtos.ServerMeta.Builder addAllConvertSupport(Iterable<? extends UserProtos.ConvertSupport> values)
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • clearConvertSupport

      public UserProtos.ServerMeta.Builder clearConvertSupport()
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • removeConvertSupport

      public UserProtos.ServerMeta.Builder removeConvertSupport(int index)
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • getConvertSupportBuilder

      public UserProtos.ConvertSupport.Builder getConvertSupportBuilder(int index)
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • getConvertSupportOrBuilder

      public UserProtos.ConvertSupportOrBuilder getConvertSupportOrBuilder(int index)
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
      Specified by:
      getConvertSupportOrBuilder in interface UserProtos.ServerMetaOrBuilder
    • getConvertSupportOrBuilderList

      public List<? extends UserProtos.ConvertSupportOrBuilder> getConvertSupportOrBuilderList()
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
      Specified by:
      getConvertSupportOrBuilderList in interface UserProtos.ServerMetaOrBuilder
    • addConvertSupportBuilder

      public UserProtos.ConvertSupport.Builder addConvertSupportBuilder()
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • addConvertSupportBuilder

      public UserProtos.ConvertSupport.Builder addConvertSupportBuilder(int index)
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • getConvertSupportBuilderList

      public List<UserProtos.ConvertSupport.Builder> getConvertSupportBuilderList()
       CONVERT support
       
      repeated .exec.user.ConvertSupport convert_support = 8;
    • hasCorrelationNamesSupport

      public boolean hasCorrelationNamesSupport()
       Correlation names support
       
      optional .exec.user.CorrelationNamesSupport correlation_names_support = 9;
      Specified by:
      hasCorrelationNamesSupport in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the correlationNamesSupport field is set.
    • getCorrelationNamesSupport

      public UserProtos.CorrelationNamesSupport getCorrelationNamesSupport()
       Correlation names support
       
      optional .exec.user.CorrelationNamesSupport correlation_names_support = 9;
      Specified by:
      getCorrelationNamesSupport in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The correlationNamesSupport.
    • setCorrelationNamesSupport

      public UserProtos.ServerMeta.Builder setCorrelationNamesSupport(UserProtos.CorrelationNamesSupport value)
       Correlation names support
       
      optional .exec.user.CorrelationNamesSupport correlation_names_support = 9;
      Parameters:
      value - The correlationNamesSupport to set.
      Returns:
      This builder for chaining.
    • clearCorrelationNamesSupport

      public UserProtos.ServerMeta.Builder clearCorrelationNamesSupport()
       Correlation names support
       
      optional .exec.user.CorrelationNamesSupport correlation_names_support = 9;
      Returns:
      This builder for chaining.
    • getDateTimeFunctionsList

      public com.google.protobuf.ProtocolStringList getDateTimeFunctionsList()
       Supported ODBC/JDBC Date Time scalar functions
       
      repeated string date_time_functions = 10;
      Specified by:
      getDateTimeFunctionsList in interface UserProtos.ServerMetaOrBuilder
      Returns:
      A list containing the dateTimeFunctions.
    • getDateTimeFunctionsCount

      public int getDateTimeFunctionsCount()
       Supported ODBC/JDBC Date Time scalar functions
       
      repeated string date_time_functions = 10;
      Specified by:
      getDateTimeFunctionsCount in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The count of dateTimeFunctions.
    • getDateTimeFunctions

      public String getDateTimeFunctions(int index)
       Supported ODBC/JDBC Date Time scalar functions
       
      repeated string date_time_functions = 10;
      Specified by:
      getDateTimeFunctions in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The dateTimeFunctions at the given index.
    • getDateTimeFunctionsBytes

      public com.google.protobuf.ByteString getDateTimeFunctionsBytes(int index)
       Supported ODBC/JDBC Date Time scalar functions
       
      repeated string date_time_functions = 10;
      Specified by:
      getDateTimeFunctionsBytes in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the dateTimeFunctions at the given index.
    • setDateTimeFunctions

      public UserProtos.ServerMeta.Builder setDateTimeFunctions(int index, String value)
       Supported ODBC/JDBC Date Time scalar functions
       
      repeated string date_time_functions = 10;
      Parameters:
      index - The index to set the value at.
      value - The dateTimeFunctions to set.
      Returns:
      This builder for chaining.
    • addDateTimeFunctions

      public UserProtos.ServerMeta.Builder addDateTimeFunctions(String value)
       Supported ODBC/JDBC Date Time scalar functions
       
      repeated string date_time_functions = 10;
      Parameters:
      value - The dateTimeFunctions to add.
      Returns:
      This builder for chaining.
    • addAllDateTimeFunctions

      public UserProtos.ServerMeta.Builder addAllDateTimeFunctions(Iterable<String> values)
       Supported ODBC/JDBC Date Time scalar functions
       
      repeated string date_time_functions = 10;
      Parameters:
      values - The dateTimeFunctions to add.
      Returns:
      This builder for chaining.
    • clearDateTimeFunctions

      public UserProtos.ServerMeta.Builder clearDateTimeFunctions()
       Supported ODBC/JDBC Date Time scalar functions
       
      repeated string date_time_functions = 10;
      Returns:
      This builder for chaining.
    • addDateTimeFunctionsBytes

      public UserProtos.ServerMeta.Builder addDateTimeFunctionsBytes(com.google.protobuf.ByteString value)
       Supported ODBC/JDBC Date Time scalar functions
       
      repeated string date_time_functions = 10;
      Parameters:
      value - The bytes of the dateTimeFunctions to add.
      Returns:
      This builder for chaining.
    • getDateTimeLiteralsSupportList

      public List<UserProtos.DateTimeLiteralsSupport> getDateTimeLiteralsSupportList()
       Supported Date Time literals
       
      repeated .exec.user.DateTimeLiteralsSupport date_time_literals_support = 11;
      Specified by:
      getDateTimeLiteralsSupportList in interface UserProtos.ServerMetaOrBuilder
      Returns:
      A list containing the dateTimeLiteralsSupport.
    • getDateTimeLiteralsSupportCount

      public int getDateTimeLiteralsSupportCount()
       Supported Date Time literals
       
      repeated .exec.user.DateTimeLiteralsSupport date_time_literals_support = 11;
      Specified by:
      getDateTimeLiteralsSupportCount in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The count of dateTimeLiteralsSupport.
    • getDateTimeLiteralsSupport

      public UserProtos.DateTimeLiteralsSupport getDateTimeLiteralsSupport(int index)
       Supported Date Time literals
       
      repeated .exec.user.DateTimeLiteralsSupport date_time_literals_support = 11;
      Specified by:
      getDateTimeLiteralsSupport in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The dateTimeLiteralsSupport at the given index.
    • setDateTimeLiteralsSupport

      public UserProtos.ServerMeta.Builder setDateTimeLiteralsSupport(int index, UserProtos.DateTimeLiteralsSupport value)
       Supported Date Time literals
       
      repeated .exec.user.DateTimeLiteralsSupport date_time_literals_support = 11;
      Parameters:
      index - The index to set the value at.
      value - The dateTimeLiteralsSupport to set.
      Returns:
      This builder for chaining.
    • addDateTimeLiteralsSupport

      public UserProtos.ServerMeta.Builder addDateTimeLiteralsSupport(UserProtos.DateTimeLiteralsSupport value)
       Supported Date Time literals
       
      repeated .exec.user.DateTimeLiteralsSupport date_time_literals_support = 11;
      Parameters:
      value - The dateTimeLiteralsSupport to add.
      Returns:
      This builder for chaining.
    • addAllDateTimeLiteralsSupport

      public UserProtos.ServerMeta.Builder addAllDateTimeLiteralsSupport(Iterable<? extends UserProtos.DateTimeLiteralsSupport> values)
       Supported Date Time literals
       
      repeated .exec.user.DateTimeLiteralsSupport date_time_literals_support = 11;
      Parameters:
      values - The dateTimeLiteralsSupport to add.
      Returns:
      This builder for chaining.
    • clearDateTimeLiteralsSupport

      public UserProtos.ServerMeta.Builder clearDateTimeLiteralsSupport()
       Supported Date Time literals
       
      repeated .exec.user.DateTimeLiteralsSupport date_time_literals_support = 11;
      Returns:
      This builder for chaining.
    • hasGroupBySupport

      public boolean hasGroupBySupport()
       Group By support
       
      optional .exec.user.GroupBySupport group_by_support = 12;
      Specified by:
      hasGroupBySupport in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the groupBySupport field is set.
    • getGroupBySupport

      public UserProtos.GroupBySupport getGroupBySupport()
       Group By support
       
      optional .exec.user.GroupBySupport group_by_support = 12;
      Specified by:
      getGroupBySupport in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The groupBySupport.
    • setGroupBySupport

      public UserProtos.ServerMeta.Builder setGroupBySupport(UserProtos.GroupBySupport value)
       Group By support
       
      optional .exec.user.GroupBySupport group_by_support = 12;
      Parameters:
      value - The groupBySupport to set.
      Returns:
      This builder for chaining.
    • clearGroupBySupport

      public UserProtos.ServerMeta.Builder clearGroupBySupport()
       Group By support
       
      optional .exec.user.GroupBySupport group_by_support = 12;
      Returns:
      This builder for chaining.
    • hasIdentifierCasing

      public boolean hasIdentifierCasing()
       Unquoted Identifier casing
       
      optional .exec.user.IdentifierCasing identifier_casing = 13;
      Specified by:
      hasIdentifierCasing in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the identifierCasing field is set.
    • getIdentifierCasing

      public UserProtos.IdentifierCasing getIdentifierCasing()
       Unquoted Identifier casing
       
      optional .exec.user.IdentifierCasing identifier_casing = 13;
      Specified by:
      getIdentifierCasing in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The identifierCasing.
    • setIdentifierCasing

      public UserProtos.ServerMeta.Builder setIdentifierCasing(UserProtos.IdentifierCasing value)
       Unquoted Identifier casing
       
      optional .exec.user.IdentifierCasing identifier_casing = 13;
      Parameters:
      value - The identifierCasing to set.
      Returns:
      This builder for chaining.
    • clearIdentifierCasing

      public UserProtos.ServerMeta.Builder clearIdentifierCasing()
       Unquoted Identifier casing
       
      optional .exec.user.IdentifierCasing identifier_casing = 13;
      Returns:
      This builder for chaining.
    • hasIdentifierQuoteString

      public boolean hasIdentifierQuoteString()
       Quote string for identifiers
       
      optional string identifier_quote_string = 14;
      Specified by:
      hasIdentifierQuoteString in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the identifierQuoteString field is set.
    • getIdentifierQuoteString

      public String getIdentifierQuoteString()
       Quote string for identifiers
       
      optional string identifier_quote_string = 14;
      Specified by:
      getIdentifierQuoteString in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The identifierQuoteString.
    • getIdentifierQuoteStringBytes

      public com.google.protobuf.ByteString getIdentifierQuoteStringBytes()
       Quote string for identifiers
       
      optional string identifier_quote_string = 14;
      Specified by:
      getIdentifierQuoteStringBytes in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The bytes for identifierQuoteString.
    • setIdentifierQuoteString

      public UserProtos.ServerMeta.Builder setIdentifierQuoteString(String value)
       Quote string for identifiers
       
      optional string identifier_quote_string = 14;
      Parameters:
      value - The identifierQuoteString to set.
      Returns:
      This builder for chaining.
    • clearIdentifierQuoteString

      public UserProtos.ServerMeta.Builder clearIdentifierQuoteString()
       Quote string for identifiers
       
      optional string identifier_quote_string = 14;
      Returns:
      This builder for chaining.
    • setIdentifierQuoteStringBytes

      public UserProtos.ServerMeta.Builder setIdentifierQuoteStringBytes(com.google.protobuf.ByteString value)
       Quote string for identifiers
       
      optional string identifier_quote_string = 14;
      Parameters:
      value - The bytes for identifierQuoteString to set.
      Returns:
      This builder for chaining.
    • hasLikeEscapeClauseSupported

      public boolean hasLikeEscapeClauseSupported()
       True if LIKE supports an ESCAPE clause
       
      optional bool like_escape_clause_supported = 15;
      Specified by:
      hasLikeEscapeClauseSupported in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the likeEscapeClauseSupported field is set.
    • getLikeEscapeClauseSupported

      public boolean getLikeEscapeClauseSupported()
       True if LIKE supports an ESCAPE clause
       
      optional bool like_escape_clause_supported = 15;
      Specified by:
      getLikeEscapeClauseSupported in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The likeEscapeClauseSupported.
    • setLikeEscapeClauseSupported

      public UserProtos.ServerMeta.Builder setLikeEscapeClauseSupported(boolean value)
       True if LIKE supports an ESCAPE clause
       
      optional bool like_escape_clause_supported = 15;
      Parameters:
      value - The likeEscapeClauseSupported to set.
      Returns:
      This builder for chaining.
    • clearLikeEscapeClauseSupported

      public UserProtos.ServerMeta.Builder clearLikeEscapeClauseSupported()
       True if LIKE supports an ESCAPE clause
       
      optional bool like_escape_clause_supported = 15;
      Returns:
      This builder for chaining.
    • hasMaxBinaryLiteralLength

      public boolean hasMaxBinaryLiteralLength()
       Maximum number of hexa characters for binary literals (0 if unlimited or unknown)
       
      optional uint32 max_binary_literal_length = 16;
      Specified by:
      hasMaxBinaryLiteralLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxBinaryLiteralLength field is set.
    • getMaxBinaryLiteralLength

      public int getMaxBinaryLiteralLength()
       Maximum number of hexa characters for binary literals (0 if unlimited or unknown)
       
      optional uint32 max_binary_literal_length = 16;
      Specified by:
      getMaxBinaryLiteralLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxBinaryLiteralLength.
    • setMaxBinaryLiteralLength

      public UserProtos.ServerMeta.Builder setMaxBinaryLiteralLength(int value)
       Maximum number of hexa characters for binary literals (0 if unlimited or unknown)
       
      optional uint32 max_binary_literal_length = 16;
      Parameters:
      value - The maxBinaryLiteralLength to set.
      Returns:
      This builder for chaining.
    • clearMaxBinaryLiteralLength

      public UserProtos.ServerMeta.Builder clearMaxBinaryLiteralLength()
       Maximum number of hexa characters for binary literals (0 if unlimited or unknown)
       
      optional uint32 max_binary_literal_length = 16;
      Returns:
      This builder for chaining.
    • hasMaxCatalogNameLength

      public boolean hasMaxCatalogNameLength()
       Maximum length of catalog names (0 if unlimited or unknown)
       
      optional uint32 max_catalog_name_length = 17;
      Specified by:
      hasMaxCatalogNameLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxCatalogNameLength field is set.
    • getMaxCatalogNameLength

      public int getMaxCatalogNameLength()
       Maximum length of catalog names (0 if unlimited or unknown)
       
      optional uint32 max_catalog_name_length = 17;
      Specified by:
      getMaxCatalogNameLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxCatalogNameLength.
    • setMaxCatalogNameLength

      public UserProtos.ServerMeta.Builder setMaxCatalogNameLength(int value)
       Maximum length of catalog names (0 if unlimited or unknown)
       
      optional uint32 max_catalog_name_length = 17;
      Parameters:
      value - The maxCatalogNameLength to set.
      Returns:
      This builder for chaining.
    • clearMaxCatalogNameLength

      public UserProtos.ServerMeta.Builder clearMaxCatalogNameLength()
       Maximum length of catalog names (0 if unlimited or unknown)
       
      optional uint32 max_catalog_name_length = 17;
      Returns:
      This builder for chaining.
    • hasMaxCharLiteralLength

      public boolean hasMaxCharLiteralLength()
       Maximum number of characters for string literals (0 if unlimited or unknown)
       
      optional uint32 max_char_literal_length = 18;
      Specified by:
      hasMaxCharLiteralLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxCharLiteralLength field is set.
    • getMaxCharLiteralLength

      public int getMaxCharLiteralLength()
       Maximum number of characters for string literals (0 if unlimited or unknown)
       
      optional uint32 max_char_literal_length = 18;
      Specified by:
      getMaxCharLiteralLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxCharLiteralLength.
    • setMaxCharLiteralLength

      public UserProtos.ServerMeta.Builder setMaxCharLiteralLength(int value)
       Maximum number of characters for string literals (0 if unlimited or unknown)
       
      optional uint32 max_char_literal_length = 18;
      Parameters:
      value - The maxCharLiteralLength to set.
      Returns:
      This builder for chaining.
    • clearMaxCharLiteralLength

      public UserProtos.ServerMeta.Builder clearMaxCharLiteralLength()
       Maximum number of characters for string literals (0 if unlimited or unknown)
       
      optional uint32 max_char_literal_length = 18;
      Returns:
      This builder for chaining.
    • hasMaxColumnNameLength

      public boolean hasMaxColumnNameLength()
       Maximum length of column names (0 if unlimited or unknown)
       
      optional uint32 max_column_name_length = 19;
      Specified by:
      hasMaxColumnNameLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxColumnNameLength field is set.
    • getMaxColumnNameLength

      public int getMaxColumnNameLength()
       Maximum length of column names (0 if unlimited or unknown)
       
      optional uint32 max_column_name_length = 19;
      Specified by:
      getMaxColumnNameLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxColumnNameLength.
    • setMaxColumnNameLength

      public UserProtos.ServerMeta.Builder setMaxColumnNameLength(int value)
       Maximum length of column names (0 if unlimited or unknown)
       
      optional uint32 max_column_name_length = 19;
      Parameters:
      value - The maxColumnNameLength to set.
      Returns:
      This builder for chaining.
    • clearMaxColumnNameLength

      public UserProtos.ServerMeta.Builder clearMaxColumnNameLength()
       Maximum length of column names (0 if unlimited or unknown)
       
      optional uint32 max_column_name_length = 19;
      Returns:
      This builder for chaining.
    • hasMaxColumnsInGroupBy

      public boolean hasMaxColumnsInGroupBy()
       Maximum number of columns in GROUP BY expressions (0 if unlimited or unknown)
       
      optional uint32 max_columns_in_group_by = 20;
      Specified by:
      hasMaxColumnsInGroupBy in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxColumnsInGroupBy field is set.
    • getMaxColumnsInGroupBy

      public int getMaxColumnsInGroupBy()
       Maximum number of columns in GROUP BY expressions (0 if unlimited or unknown)
       
      optional uint32 max_columns_in_group_by = 20;
      Specified by:
      getMaxColumnsInGroupBy in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxColumnsInGroupBy.
    • setMaxColumnsInGroupBy

      public UserProtos.ServerMeta.Builder setMaxColumnsInGroupBy(int value)
       Maximum number of columns in GROUP BY expressions (0 if unlimited or unknown)
       
      optional uint32 max_columns_in_group_by = 20;
      Parameters:
      value - The maxColumnsInGroupBy to set.
      Returns:
      This builder for chaining.
    • clearMaxColumnsInGroupBy

      public UserProtos.ServerMeta.Builder clearMaxColumnsInGroupBy()
       Maximum number of columns in GROUP BY expressions (0 if unlimited or unknown)
       
      optional uint32 max_columns_in_group_by = 20;
      Returns:
      This builder for chaining.
    • hasMaxColumnsInOrderBy

      public boolean hasMaxColumnsInOrderBy()
       Maximum number of columns in ORDER BY expressions (0 if unlimited or unknown)
       
      optional uint32 max_columns_in_order_by = 21;
      Specified by:
      hasMaxColumnsInOrderBy in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxColumnsInOrderBy field is set.
    • getMaxColumnsInOrderBy

      public int getMaxColumnsInOrderBy()
       Maximum number of columns in ORDER BY expressions (0 if unlimited or unknown)
       
      optional uint32 max_columns_in_order_by = 21;
      Specified by:
      getMaxColumnsInOrderBy in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxColumnsInOrderBy.
    • setMaxColumnsInOrderBy

      public UserProtos.ServerMeta.Builder setMaxColumnsInOrderBy(int value)
       Maximum number of columns in ORDER BY expressions (0 if unlimited or unknown)
       
      optional uint32 max_columns_in_order_by = 21;
      Parameters:
      value - The maxColumnsInOrderBy to set.
      Returns:
      This builder for chaining.
    • clearMaxColumnsInOrderBy

      public UserProtos.ServerMeta.Builder clearMaxColumnsInOrderBy()
       Maximum number of columns in ORDER BY expressions (0 if unlimited or unknown)
       
      optional uint32 max_columns_in_order_by = 21;
      Returns:
      This builder for chaining.
    • hasMaxColumnsInSelect

      public boolean hasMaxColumnsInSelect()
       Maximum number of columns in SELECT expressions (0 if unlimited or unknown)
       
      optional uint32 max_columns_in_select = 22;
      Specified by:
      hasMaxColumnsInSelect in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxColumnsInSelect field is set.
    • getMaxColumnsInSelect

      public int getMaxColumnsInSelect()
       Maximum number of columns in SELECT expressions (0 if unlimited or unknown)
       
      optional uint32 max_columns_in_select = 22;
      Specified by:
      getMaxColumnsInSelect in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxColumnsInSelect.
    • setMaxColumnsInSelect

      public UserProtos.ServerMeta.Builder setMaxColumnsInSelect(int value)
       Maximum number of columns in SELECT expressions (0 if unlimited or unknown)
       
      optional uint32 max_columns_in_select = 22;
      Parameters:
      value - The maxColumnsInSelect to set.
      Returns:
      This builder for chaining.
    • clearMaxColumnsInSelect

      public UserProtos.ServerMeta.Builder clearMaxColumnsInSelect()
       Maximum number of columns in SELECT expressions (0 if unlimited or unknown)
       
      optional uint32 max_columns_in_select = 22;
      Returns:
      This builder for chaining.
    • hasMaxCursorNameLength

      public boolean hasMaxCursorNameLength()
       Maximum length of cursor names (0 if unlimited or unknown)
       
      optional uint32 max_cursor_name_length = 23;
      Specified by:
      hasMaxCursorNameLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxCursorNameLength field is set.
    • getMaxCursorNameLength

      public int getMaxCursorNameLength()
       Maximum length of cursor names (0 if unlimited or unknown)
       
      optional uint32 max_cursor_name_length = 23;
      Specified by:
      getMaxCursorNameLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxCursorNameLength.
    • setMaxCursorNameLength

      public UserProtos.ServerMeta.Builder setMaxCursorNameLength(int value)
       Maximum length of cursor names (0 if unlimited or unknown)
       
      optional uint32 max_cursor_name_length = 23;
      Parameters:
      value - The maxCursorNameLength to set.
      Returns:
      This builder for chaining.
    • clearMaxCursorNameLength

      public UserProtos.ServerMeta.Builder clearMaxCursorNameLength()
       Maximum length of cursor names (0 if unlimited or unknown)
       
      optional uint32 max_cursor_name_length = 23;
      Returns:
      This builder for chaining.
    • hasMaxLogicalLobSize

      public boolean hasMaxLogicalLobSize()
       Maximum logical size for LOB types (0 if unlimited or unknown)
       
      optional uint32 max_logical_lob_size = 24;
      Specified by:
      hasMaxLogicalLobSize in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxLogicalLobSize field is set.
    • getMaxLogicalLobSize

      public int getMaxLogicalLobSize()
       Maximum logical size for LOB types (0 if unlimited or unknown)
       
      optional uint32 max_logical_lob_size = 24;
      Specified by:
      getMaxLogicalLobSize in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxLogicalLobSize.
    • setMaxLogicalLobSize

      public UserProtos.ServerMeta.Builder setMaxLogicalLobSize(int value)
       Maximum logical size for LOB types (0 if unlimited or unknown)
       
      optional uint32 max_logical_lob_size = 24;
      Parameters:
      value - The maxLogicalLobSize to set.
      Returns:
      This builder for chaining.
    • clearMaxLogicalLobSize

      public UserProtos.ServerMeta.Builder clearMaxLogicalLobSize()
       Maximum logical size for LOB types (0 if unlimited or unknown)
       
      optional uint32 max_logical_lob_size = 24;
      Returns:
      This builder for chaining.
    • hasMaxRowSize

      public boolean hasMaxRowSize()
       Maximum number of bytes for a single row (0 if unlimited or unknown)
       
      optional uint32 max_row_size = 25;
      Specified by:
      hasMaxRowSize in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxRowSize field is set.
    • getMaxRowSize

      public int getMaxRowSize()
       Maximum number of bytes for a single row (0 if unlimited or unknown)
       
      optional uint32 max_row_size = 25;
      Specified by:
      getMaxRowSize in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxRowSize.
    • setMaxRowSize

      public UserProtos.ServerMeta.Builder setMaxRowSize(int value)
       Maximum number of bytes for a single row (0 if unlimited or unknown)
       
      optional uint32 max_row_size = 25;
      Parameters:
      value - The maxRowSize to set.
      Returns:
      This builder for chaining.
    • clearMaxRowSize

      public UserProtos.ServerMeta.Builder clearMaxRowSize()
       Maximum number of bytes for a single row (0 if unlimited or unknown)
       
      optional uint32 max_row_size = 25;
      Returns:
      This builder for chaining.
    • hasMaxSchemaNameLength

      public boolean hasMaxSchemaNameLength()
       Maximum length of schema names (0 if unlimited or unknown)
       
      optional uint32 max_schema_name_length = 26;
      Specified by:
      hasMaxSchemaNameLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxSchemaNameLength field is set.
    • getMaxSchemaNameLength

      public int getMaxSchemaNameLength()
       Maximum length of schema names (0 if unlimited or unknown)
       
      optional uint32 max_schema_name_length = 26;
      Specified by:
      getMaxSchemaNameLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxSchemaNameLength.
    • setMaxSchemaNameLength

      public UserProtos.ServerMeta.Builder setMaxSchemaNameLength(int value)
       Maximum length of schema names (0 if unlimited or unknown)
       
      optional uint32 max_schema_name_length = 26;
      Parameters:
      value - The maxSchemaNameLength to set.
      Returns:
      This builder for chaining.
    • clearMaxSchemaNameLength

      public UserProtos.ServerMeta.Builder clearMaxSchemaNameLength()
       Maximum length of schema names (0 if unlimited or unknown)
       
      optional uint32 max_schema_name_length = 26;
      Returns:
      This builder for chaining.
    • hasMaxStatementLength

      public boolean hasMaxStatementLength()
       Maximum length for statements (0 if unlimited or unknown)
       
      optional uint32 max_statement_length = 27;
      Specified by:
      hasMaxStatementLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxStatementLength field is set.
    • getMaxStatementLength

      public int getMaxStatementLength()
       Maximum length for statements (0 if unlimited or unknown)
       
      optional uint32 max_statement_length = 27;
      Specified by:
      getMaxStatementLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxStatementLength.
    • setMaxStatementLength

      public UserProtos.ServerMeta.Builder setMaxStatementLength(int value)
       Maximum length for statements (0 if unlimited or unknown)
       
      optional uint32 max_statement_length = 27;
      Parameters:
      value - The maxStatementLength to set.
      Returns:
      This builder for chaining.
    • clearMaxStatementLength

      public UserProtos.ServerMeta.Builder clearMaxStatementLength()
       Maximum length for statements (0 if unlimited or unknown)
       
      optional uint32 max_statement_length = 27;
      Returns:
      This builder for chaining.
    • hasMaxStatements

      public boolean hasMaxStatements()
       Maximum number of statements (0 if unlimited or unknown)
       
      optional uint32 max_statements = 28;
      Specified by:
      hasMaxStatements in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxStatements field is set.
    • getMaxStatements

      public int getMaxStatements()
       Maximum number of statements (0 if unlimited or unknown)
       
      optional uint32 max_statements = 28;
      Specified by:
      getMaxStatements in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxStatements.
    • setMaxStatements

      public UserProtos.ServerMeta.Builder setMaxStatements(int value)
       Maximum number of statements (0 if unlimited or unknown)
       
      optional uint32 max_statements = 28;
      Parameters:
      value - The maxStatements to set.
      Returns:
      This builder for chaining.
    • clearMaxStatements

      public UserProtos.ServerMeta.Builder clearMaxStatements()
       Maximum number of statements (0 if unlimited or unknown)
       
      optional uint32 max_statements = 28;
      Returns:
      This builder for chaining.
    • hasMaxTableNameLength

      public boolean hasMaxTableNameLength()
       Maximum length of table names (0 if unlimited or unknown)
       
      optional uint32 max_table_name_length = 29;
      Specified by:
      hasMaxTableNameLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxTableNameLength field is set.
    • getMaxTableNameLength

      public int getMaxTableNameLength()
       Maximum length of table names (0 if unlimited or unknown)
       
      optional uint32 max_table_name_length = 29;
      Specified by:
      getMaxTableNameLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxTableNameLength.
    • setMaxTableNameLength

      public UserProtos.ServerMeta.Builder setMaxTableNameLength(int value)
       Maximum length of table names (0 if unlimited or unknown)
       
      optional uint32 max_table_name_length = 29;
      Parameters:
      value - The maxTableNameLength to set.
      Returns:
      This builder for chaining.
    • clearMaxTableNameLength

      public UserProtos.ServerMeta.Builder clearMaxTableNameLength()
       Maximum length of table names (0 if unlimited or unknown)
       
      optional uint32 max_table_name_length = 29;
      Returns:
      This builder for chaining.
    • hasMaxTablesInSelect

      public boolean hasMaxTablesInSelect()
       Maximum number of tables in a SELECT expression (0 if unlimited or unknown)
       
      optional uint32 max_tables_in_select = 30;
      Specified by:
      hasMaxTablesInSelect in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxTablesInSelect field is set.
    • getMaxTablesInSelect

      public int getMaxTablesInSelect()
       Maximum number of tables in a SELECT expression (0 if unlimited or unknown)
       
      optional uint32 max_tables_in_select = 30;
      Specified by:
      getMaxTablesInSelect in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxTablesInSelect.
    • setMaxTablesInSelect

      public UserProtos.ServerMeta.Builder setMaxTablesInSelect(int value)
       Maximum number of tables in a SELECT expression (0 if unlimited or unknown)
       
      optional uint32 max_tables_in_select = 30;
      Parameters:
      value - The maxTablesInSelect to set.
      Returns:
      This builder for chaining.
    • clearMaxTablesInSelect

      public UserProtos.ServerMeta.Builder clearMaxTablesInSelect()
       Maximum number of tables in a SELECT expression (0 if unlimited or unknown)
       
      optional uint32 max_tables_in_select = 30;
      Returns:
      This builder for chaining.
    • hasMaxUserNameLength

      public boolean hasMaxUserNameLength()
       Maximum length of user names (0 if unlimited or unknown)
       
      optional uint32 max_user_name_length = 31;
      Specified by:
      hasMaxUserNameLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the maxUserNameLength field is set.
    • getMaxUserNameLength

      public int getMaxUserNameLength()
       Maximum length of user names (0 if unlimited or unknown)
       
      optional uint32 max_user_name_length = 31;
      Specified by:
      getMaxUserNameLength in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The maxUserNameLength.
    • setMaxUserNameLength

      public UserProtos.ServerMeta.Builder setMaxUserNameLength(int value)
       Maximum length of user names (0 if unlimited or unknown)
       
      optional uint32 max_user_name_length = 31;
      Parameters:
      value - The maxUserNameLength to set.
      Returns:
      This builder for chaining.
    • clearMaxUserNameLength

      public UserProtos.ServerMeta.Builder clearMaxUserNameLength()
       Maximum length of user names (0 if unlimited or unknown)
       
      optional uint32 max_user_name_length = 31;
      Returns:
      This builder for chaining.
    • hasNullCollation

      public boolean hasNullCollation()
       How NULL are sorted
       
      optional .exec.user.NullCollation null_collation = 32;
      Specified by:
      hasNullCollation in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the nullCollation field is set.
    • getNullCollation

      public UserProtos.NullCollation getNullCollation()
       How NULL are sorted
       
      optional .exec.user.NullCollation null_collation = 32;
      Specified by:
      getNullCollation in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The nullCollation.
    • setNullCollation

       How NULL are sorted
       
      optional .exec.user.NullCollation null_collation = 32;
      Parameters:
      value - The nullCollation to set.
      Returns:
      This builder for chaining.
    • clearNullCollation

      public UserProtos.ServerMeta.Builder clearNullCollation()
       How NULL are sorted
       
      optional .exec.user.NullCollation null_collation = 32;
      Returns:
      This builder for chaining.
    • hasNullPlusNonNullEqualsNull

      public boolean hasNullPlusNonNullEqualsNull()
       True if NULL + non NULL is NULL
       
      optional bool null_plus_non_null_equals_null = 33;
      Specified by:
      hasNullPlusNonNullEqualsNull in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the nullPlusNonNullEqualsNull field is set.
    • getNullPlusNonNullEqualsNull

      public boolean getNullPlusNonNullEqualsNull()
       True if NULL + non NULL is NULL
       
      optional bool null_plus_non_null_equals_null = 33;
      Specified by:
      getNullPlusNonNullEqualsNull in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The nullPlusNonNullEqualsNull.
    • setNullPlusNonNullEqualsNull

      public UserProtos.ServerMeta.Builder setNullPlusNonNullEqualsNull(boolean value)
       True if NULL + non NULL is NULL
       
      optional bool null_plus_non_null_equals_null = 33;
      Parameters:
      value - The nullPlusNonNullEqualsNull to set.
      Returns:
      This builder for chaining.
    • clearNullPlusNonNullEqualsNull

      public UserProtos.ServerMeta.Builder clearNullPlusNonNullEqualsNull()
       True if NULL + non NULL is NULL
       
      optional bool null_plus_non_null_equals_null = 33;
      Returns:
      This builder for chaining.
    • getNumericFunctionsList

      public com.google.protobuf.ProtocolStringList getNumericFunctionsList()
       Supported ODBC/JDBC numeric scalar functions
       
      repeated string numeric_functions = 34;
      Specified by:
      getNumericFunctionsList in interface UserProtos.ServerMetaOrBuilder
      Returns:
      A list containing the numericFunctions.
    • getNumericFunctionsCount

      public int getNumericFunctionsCount()
       Supported ODBC/JDBC numeric scalar functions
       
      repeated string numeric_functions = 34;
      Specified by:
      getNumericFunctionsCount in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The count of numericFunctions.
    • getNumericFunctions

      public String getNumericFunctions(int index)
       Supported ODBC/JDBC numeric scalar functions
       
      repeated string numeric_functions = 34;
      Specified by:
      getNumericFunctions in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The numericFunctions at the given index.
    • getNumericFunctionsBytes

      public com.google.protobuf.ByteString getNumericFunctionsBytes(int index)
       Supported ODBC/JDBC numeric scalar functions
       
      repeated string numeric_functions = 34;
      Specified by:
      getNumericFunctionsBytes in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the numericFunctions at the given index.
    • setNumericFunctions

      public UserProtos.ServerMeta.Builder setNumericFunctions(int index, String value)
       Supported ODBC/JDBC numeric scalar functions
       
      repeated string numeric_functions = 34;
      Parameters:
      index - The index to set the value at.
      value - The numericFunctions to set.
      Returns:
      This builder for chaining.
    • addNumericFunctions

      public UserProtos.ServerMeta.Builder addNumericFunctions(String value)
       Supported ODBC/JDBC numeric scalar functions
       
      repeated string numeric_functions = 34;
      Parameters:
      value - The numericFunctions to add.
      Returns:
      This builder for chaining.
    • addAllNumericFunctions

      public UserProtos.ServerMeta.Builder addAllNumericFunctions(Iterable<String> values)
       Supported ODBC/JDBC numeric scalar functions
       
      repeated string numeric_functions = 34;
      Parameters:
      values - The numericFunctions to add.
      Returns:
      This builder for chaining.
    • clearNumericFunctions

      public UserProtos.ServerMeta.Builder clearNumericFunctions()
       Supported ODBC/JDBC numeric scalar functions
       
      repeated string numeric_functions = 34;
      Returns:
      This builder for chaining.
    • addNumericFunctionsBytes

      public UserProtos.ServerMeta.Builder addNumericFunctionsBytes(com.google.protobuf.ByteString value)
       Supported ODBC/JDBC numeric scalar functions
       
      repeated string numeric_functions = 34;
      Parameters:
      value - The bytes of the numericFunctions to add.
      Returns:
      This builder for chaining.
    • getOrderBySupportList

      public List<UserProtos.OrderBySupport> getOrderBySupportList()
       Outer join suport
       
      repeated .exec.user.OrderBySupport order_by_support = 35;
      Specified by:
      getOrderBySupportList in interface UserProtos.ServerMetaOrBuilder
      Returns:
      A list containing the orderBySupport.
    • getOrderBySupportCount

      public int getOrderBySupportCount()
       Outer join suport
       
      repeated .exec.user.OrderBySupport order_by_support = 35;
      Specified by:
      getOrderBySupportCount in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The count of orderBySupport.
    • getOrderBySupport

      public UserProtos.OrderBySupport getOrderBySupport(int index)
       Outer join suport
       
      repeated .exec.user.OrderBySupport order_by_support = 35;
      Specified by:
      getOrderBySupport in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The orderBySupport at the given index.
    • setOrderBySupport

      public UserProtos.ServerMeta.Builder setOrderBySupport(int index, UserProtos.OrderBySupport value)
       Outer join suport
       
      repeated .exec.user.OrderBySupport order_by_support = 35;
      Parameters:
      index - The index to set the value at.
      value - The orderBySupport to set.
      Returns:
      This builder for chaining.
    • addOrderBySupport

      public UserProtos.ServerMeta.Builder addOrderBySupport(UserProtos.OrderBySupport value)
       Outer join suport
       
      repeated .exec.user.OrderBySupport order_by_support = 35;
      Parameters:
      value - The orderBySupport to add.
      Returns:
      This builder for chaining.
    • addAllOrderBySupport

      public UserProtos.ServerMeta.Builder addAllOrderBySupport(Iterable<? extends UserProtos.OrderBySupport> values)
       Outer join suport
       
      repeated .exec.user.OrderBySupport order_by_support = 35;
      Parameters:
      values - The orderBySupport to add.
      Returns:
      This builder for chaining.
    • clearOrderBySupport

      public UserProtos.ServerMeta.Builder clearOrderBySupport()
       Outer join suport
       
      repeated .exec.user.OrderBySupport order_by_support = 35;
      Returns:
      This builder for chaining.
    • getOuterJoinSupportList

      public List<UserProtos.OuterJoinSupport> getOuterJoinSupportList()
       Outer join suport
       
      repeated .exec.user.OuterJoinSupport outer_join_support = 36;
      Specified by:
      getOuterJoinSupportList in interface UserProtos.ServerMetaOrBuilder
      Returns:
      A list containing the outerJoinSupport.
    • getOuterJoinSupportCount

      public int getOuterJoinSupportCount()
       Outer join suport
       
      repeated .exec.user.OuterJoinSupport outer_join_support = 36;
      Specified by:
      getOuterJoinSupportCount in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The count of outerJoinSupport.
    • getOuterJoinSupport

      public UserProtos.OuterJoinSupport getOuterJoinSupport(int index)
       Outer join suport
       
      repeated .exec.user.OuterJoinSupport outer_join_support = 36;
      Specified by:
      getOuterJoinSupport in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The outerJoinSupport at the given index.
    • setOuterJoinSupport

      public UserProtos.ServerMeta.Builder setOuterJoinSupport(int index, UserProtos.OuterJoinSupport value)
       Outer join suport
       
      repeated .exec.user.OuterJoinSupport outer_join_support = 36;
      Parameters:
      index - The index to set the value at.
      value - The outerJoinSupport to set.
      Returns:
      This builder for chaining.
    • addOuterJoinSupport

      public UserProtos.ServerMeta.Builder addOuterJoinSupport(UserProtos.OuterJoinSupport value)
       Outer join suport
       
      repeated .exec.user.OuterJoinSupport outer_join_support = 36;
      Parameters:
      value - The outerJoinSupport to add.
      Returns:
      This builder for chaining.
    • addAllOuterJoinSupport

      public UserProtos.ServerMeta.Builder addAllOuterJoinSupport(Iterable<? extends UserProtos.OuterJoinSupport> values)
       Outer join suport
       
      repeated .exec.user.OuterJoinSupport outer_join_support = 36;
      Parameters:
      values - The outerJoinSupport to add.
      Returns:
      This builder for chaining.
    • clearOuterJoinSupport

      public UserProtos.ServerMeta.Builder clearOuterJoinSupport()
       Outer join suport
       
      repeated .exec.user.OuterJoinSupport outer_join_support = 36;
      Returns:
      This builder for chaining.
    • hasQuotedIdentifierCasing

      public boolean hasQuotedIdentifierCasing()
       Quoted identifier casing
       
      optional .exec.user.IdentifierCasing quoted_identifier_casing = 37;
      Specified by:
      hasQuotedIdentifierCasing in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the quotedIdentifierCasing field is set.
    • getQuotedIdentifierCasing

      public UserProtos.IdentifierCasing getQuotedIdentifierCasing()
       Quoted identifier casing
       
      optional .exec.user.IdentifierCasing quoted_identifier_casing = 37;
      Specified by:
      getQuotedIdentifierCasing in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The quotedIdentifierCasing.
    • setQuotedIdentifierCasing

      public UserProtos.ServerMeta.Builder setQuotedIdentifierCasing(UserProtos.IdentifierCasing value)
       Quoted identifier casing
       
      optional .exec.user.IdentifierCasing quoted_identifier_casing = 37;
      Parameters:
      value - The quotedIdentifierCasing to set.
      Returns:
      This builder for chaining.
    • clearQuotedIdentifierCasing

      public UserProtos.ServerMeta.Builder clearQuotedIdentifierCasing()
       Quoted identifier casing
       
      optional .exec.user.IdentifierCasing quoted_identifier_casing = 37;
      Returns:
      This builder for chaining.
    • hasReadOnly

      public boolean hasReadOnly()
       True if connection access is read only
       
      optional bool read_only = 38;
      Specified by:
      hasReadOnly in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the readOnly field is set.
    • getReadOnly

      public boolean getReadOnly()
       True if connection access is read only
       
      optional bool read_only = 38;
      Specified by:
      getReadOnly in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The readOnly.
    • setReadOnly

      public UserProtos.ServerMeta.Builder setReadOnly(boolean value)
       True if connection access is read only
       
      optional bool read_only = 38;
      Parameters:
      value - The readOnly to set.
      Returns:
      This builder for chaining.
    • clearReadOnly

      public UserProtos.ServerMeta.Builder clearReadOnly()
       True if connection access is read only
       
      optional bool read_only = 38;
      Returns:
      This builder for chaining.
    • hasSchemaTerm

      public boolean hasSchemaTerm()
       The term used to designate a schema
       
      optional string schema_term = 39;
      Specified by:
      hasSchemaTerm in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the schemaTerm field is set.
    • getSchemaTerm

      public String getSchemaTerm()
       The term used to designate a schema
       
      optional string schema_term = 39;
      Specified by:
      getSchemaTerm in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The schemaTerm.
    • getSchemaTermBytes

      public com.google.protobuf.ByteString getSchemaTermBytes()
       The term used to designate a schema
       
      optional string schema_term = 39;
      Specified by:
      getSchemaTermBytes in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The bytes for schemaTerm.
    • setSchemaTerm

      public UserProtos.ServerMeta.Builder setSchemaTerm(String value)
       The term used to designate a schema
       
      optional string schema_term = 39;
      Parameters:
      value - The schemaTerm to set.
      Returns:
      This builder for chaining.
    • clearSchemaTerm

      public UserProtos.ServerMeta.Builder clearSchemaTerm()
       The term used to designate a schema
       
      optional string schema_term = 39;
      Returns:
      This builder for chaining.
    • setSchemaTermBytes

      public UserProtos.ServerMeta.Builder setSchemaTermBytes(com.google.protobuf.ByteString value)
       The term used to designate a schema
       
      optional string schema_term = 39;
      Parameters:
      value - The bytes for schemaTerm to set.
      Returns:
      This builder for chaining.
    • hasSearchEscapeString

      public boolean hasSearchEscapeString()
       Characters used for escaping (empty if not suported)
       
      optional string search_escape_string = 40;
      Specified by:
      hasSearchEscapeString in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the searchEscapeString field is set.
    • getSearchEscapeString

      public String getSearchEscapeString()
       Characters used for escaping (empty if not suported)
       
      optional string search_escape_string = 40;
      Specified by:
      getSearchEscapeString in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The searchEscapeString.
    • getSearchEscapeStringBytes

      public com.google.protobuf.ByteString getSearchEscapeStringBytes()
       Characters used for escaping (empty if not suported)
       
      optional string search_escape_string = 40;
      Specified by:
      getSearchEscapeStringBytes in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The bytes for searchEscapeString.
    • setSearchEscapeString

      public UserProtos.ServerMeta.Builder setSearchEscapeString(String value)
       Characters used for escaping (empty if not suported)
       
      optional string search_escape_string = 40;
      Parameters:
      value - The searchEscapeString to set.
      Returns:
      This builder for chaining.
    • clearSearchEscapeString

      public UserProtos.ServerMeta.Builder clearSearchEscapeString()
       Characters used for escaping (empty if not suported)
       
      optional string search_escape_string = 40;
      Returns:
      This builder for chaining.
    • setSearchEscapeStringBytes

      public UserProtos.ServerMeta.Builder setSearchEscapeStringBytes(com.google.protobuf.ByteString value)
       Characters used for escaping (empty if not suported)
       
      optional string search_escape_string = 40;
      Parameters:
      value - The bytes for searchEscapeString to set.
      Returns:
      This builder for chaining.
    • hasSelectForUpdateSupported

      public boolean hasSelectForUpdateSupported()
       True if SELECT FOR UPDATE is supported
       
      optional bool select_for_update_supported = 41;
      Specified by:
      hasSelectForUpdateSupported in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the selectForUpdateSupported field is set.
    • getSelectForUpdateSupported

      public boolean getSelectForUpdateSupported()
       True if SELECT FOR UPDATE is supported
       
      optional bool select_for_update_supported = 41;
      Specified by:
      getSelectForUpdateSupported in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The selectForUpdateSupported.
    • setSelectForUpdateSupported

      public UserProtos.ServerMeta.Builder setSelectForUpdateSupported(boolean value)
       True if SELECT FOR UPDATE is supported
       
      optional bool select_for_update_supported = 41;
      Parameters:
      value - The selectForUpdateSupported to set.
      Returns:
      This builder for chaining.
    • clearSelectForUpdateSupported

      public UserProtos.ServerMeta.Builder clearSelectForUpdateSupported()
       True if SELECT FOR UPDATE is supported
       
      optional bool select_for_update_supported = 41;
      Returns:
      This builder for chaining.
    • hasSpecialCharacters

      public boolean hasSpecialCharacters()
       List of extra characters that can be used in identifier names
       
      optional string special_characters = 42;
      Specified by:
      hasSpecialCharacters in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the specialCharacters field is set.
    • getSpecialCharacters

      public String getSpecialCharacters()
       List of extra characters that can be used in identifier names
       
      optional string special_characters = 42;
      Specified by:
      getSpecialCharacters in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The specialCharacters.
    • getSpecialCharactersBytes

      public com.google.protobuf.ByteString getSpecialCharactersBytes()
       List of extra characters that can be used in identifier names
       
      optional string special_characters = 42;
      Specified by:
      getSpecialCharactersBytes in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The bytes for specialCharacters.
    • setSpecialCharacters

      public UserProtos.ServerMeta.Builder setSpecialCharacters(String value)
       List of extra characters that can be used in identifier names
       
      optional string special_characters = 42;
      Parameters:
      value - The specialCharacters to set.
      Returns:
      This builder for chaining.
    • clearSpecialCharacters

      public UserProtos.ServerMeta.Builder clearSpecialCharacters()
       List of extra characters that can be used in identifier names
       
      optional string special_characters = 42;
      Returns:
      This builder for chaining.
    • setSpecialCharactersBytes

      public UserProtos.ServerMeta.Builder setSpecialCharactersBytes(com.google.protobuf.ByteString value)
       List of extra characters that can be used in identifier names
       
      optional string special_characters = 42;
      Parameters:
      value - The bytes for specialCharacters to set.
      Returns:
      This builder for chaining.
    • getSqlKeywordsList

      public com.google.protobuf.ProtocolStringList getSqlKeywordsList()
       list of SQL keywords
       
      repeated string sql_keywords = 43;
      Specified by:
      getSqlKeywordsList in interface UserProtos.ServerMetaOrBuilder
      Returns:
      A list containing the sqlKeywords.
    • getSqlKeywordsCount

      public int getSqlKeywordsCount()
       list of SQL keywords
       
      repeated string sql_keywords = 43;
      Specified by:
      getSqlKeywordsCount in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The count of sqlKeywords.
    • getSqlKeywords

      public String getSqlKeywords(int index)
       list of SQL keywords
       
      repeated string sql_keywords = 43;
      Specified by:
      getSqlKeywords in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The sqlKeywords at the given index.
    • getSqlKeywordsBytes

      public com.google.protobuf.ByteString getSqlKeywordsBytes(int index)
       list of SQL keywords
       
      repeated string sql_keywords = 43;
      Specified by:
      getSqlKeywordsBytes in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the sqlKeywords at the given index.
    • setSqlKeywords

      public UserProtos.ServerMeta.Builder setSqlKeywords(int index, String value)
       list of SQL keywords
       
      repeated string sql_keywords = 43;
      Parameters:
      index - The index to set the value at.
      value - The sqlKeywords to set.
      Returns:
      This builder for chaining.
    • addSqlKeywords

      public UserProtos.ServerMeta.Builder addSqlKeywords(String value)
       list of SQL keywords
       
      repeated string sql_keywords = 43;
      Parameters:
      value - The sqlKeywords to add.
      Returns:
      This builder for chaining.
    • addAllSqlKeywords

      public UserProtos.ServerMeta.Builder addAllSqlKeywords(Iterable<String> values)
       list of SQL keywords
       
      repeated string sql_keywords = 43;
      Parameters:
      values - The sqlKeywords to add.
      Returns:
      This builder for chaining.
    • clearSqlKeywords

      public UserProtos.ServerMeta.Builder clearSqlKeywords()
       list of SQL keywords
       
      repeated string sql_keywords = 43;
      Returns:
      This builder for chaining.
    • addSqlKeywordsBytes

      public UserProtos.ServerMeta.Builder addSqlKeywordsBytes(com.google.protobuf.ByteString value)
       list of SQL keywords
       
      repeated string sql_keywords = 43;
      Parameters:
      value - The bytes of the sqlKeywords to add.
      Returns:
      This builder for chaining.
    • getStringFunctionsList

      public com.google.protobuf.ProtocolStringList getStringFunctionsList()
       Supported ODBC/JDBC string scalar functions
       
      repeated string string_functions = 44;
      Specified by:
      getStringFunctionsList in interface UserProtos.ServerMetaOrBuilder
      Returns:
      A list containing the stringFunctions.
    • getStringFunctionsCount

      public int getStringFunctionsCount()
       Supported ODBC/JDBC string scalar functions
       
      repeated string string_functions = 44;
      Specified by:
      getStringFunctionsCount in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The count of stringFunctions.
    • getStringFunctions

      public String getStringFunctions(int index)
       Supported ODBC/JDBC string scalar functions
       
      repeated string string_functions = 44;
      Specified by:
      getStringFunctions in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The stringFunctions at the given index.
    • getStringFunctionsBytes

      public com.google.protobuf.ByteString getStringFunctionsBytes(int index)
       Supported ODBC/JDBC string scalar functions
       
      repeated string string_functions = 44;
      Specified by:
      getStringFunctionsBytes in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the stringFunctions at the given index.
    • setStringFunctions

      public UserProtos.ServerMeta.Builder setStringFunctions(int index, String value)
       Supported ODBC/JDBC string scalar functions
       
      repeated string string_functions = 44;
      Parameters:
      index - The index to set the value at.
      value - The stringFunctions to set.
      Returns:
      This builder for chaining.
    • addStringFunctions

      public UserProtos.ServerMeta.Builder addStringFunctions(String value)
       Supported ODBC/JDBC string scalar functions
       
      repeated string string_functions = 44;
      Parameters:
      value - The stringFunctions to add.
      Returns:
      This builder for chaining.
    • addAllStringFunctions

      public UserProtos.ServerMeta.Builder addAllStringFunctions(Iterable<String> values)
       Supported ODBC/JDBC string scalar functions
       
      repeated string string_functions = 44;
      Parameters:
      values - The stringFunctions to add.
      Returns:
      This builder for chaining.
    • clearStringFunctions

      public UserProtos.ServerMeta.Builder clearStringFunctions()
       Supported ODBC/JDBC string scalar functions
       
      repeated string string_functions = 44;
      Returns:
      This builder for chaining.
    • addStringFunctionsBytes

      public UserProtos.ServerMeta.Builder addStringFunctionsBytes(com.google.protobuf.ByteString value)
       Supported ODBC/JDBC string scalar functions
       
      repeated string string_functions = 44;
      Parameters:
      value - The bytes of the stringFunctions to add.
      Returns:
      This builder for chaining.
    • getSubquerySupportList

      public List<UserProtos.SubQuerySupport> getSubquerySupportList()
       Subquery support
       
      repeated .exec.user.SubQuerySupport subquery_support = 45;
      Specified by:
      getSubquerySupportList in interface UserProtos.ServerMetaOrBuilder
      Returns:
      A list containing the subquerySupport.
    • getSubquerySupportCount

      public int getSubquerySupportCount()
       Subquery support
       
      repeated .exec.user.SubQuerySupport subquery_support = 45;
      Specified by:
      getSubquerySupportCount in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The count of subquerySupport.
    • getSubquerySupport

      public UserProtos.SubQuerySupport getSubquerySupport(int index)
       Subquery support
       
      repeated .exec.user.SubQuerySupport subquery_support = 45;
      Specified by:
      getSubquerySupport in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The subquerySupport at the given index.
    • setSubquerySupport

      public UserProtos.ServerMeta.Builder setSubquerySupport(int index, UserProtos.SubQuerySupport value)
       Subquery support
       
      repeated .exec.user.SubQuerySupport subquery_support = 45;
      Parameters:
      index - The index to set the value at.
      value - The subquerySupport to set.
      Returns:
      This builder for chaining.
    • addSubquerySupport

      public UserProtos.ServerMeta.Builder addSubquerySupport(UserProtos.SubQuerySupport value)
       Subquery support
       
      repeated .exec.user.SubQuerySupport subquery_support = 45;
      Parameters:
      value - The subquerySupport to add.
      Returns:
      This builder for chaining.
    • addAllSubquerySupport

      public UserProtos.ServerMeta.Builder addAllSubquerySupport(Iterable<? extends UserProtos.SubQuerySupport> values)
       Subquery support
       
      repeated .exec.user.SubQuerySupport subquery_support = 45;
      Parameters:
      values - The subquerySupport to add.
      Returns:
      This builder for chaining.
    • clearSubquerySupport

      public UserProtos.ServerMeta.Builder clearSubquerySupport()
       Subquery support
       
      repeated .exec.user.SubQuerySupport subquery_support = 45;
      Returns:
      This builder for chaining.
    • getSystemFunctionsList

      public com.google.protobuf.ProtocolStringList getSystemFunctionsList()
       Supported ODBC/JDBC systen scalar functions
       
      repeated string system_functions = 46;
      Specified by:
      getSystemFunctionsList in interface UserProtos.ServerMetaOrBuilder
      Returns:
      A list containing the systemFunctions.
    • getSystemFunctionsCount

      public int getSystemFunctionsCount()
       Supported ODBC/JDBC systen scalar functions
       
      repeated string system_functions = 46;
      Specified by:
      getSystemFunctionsCount in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The count of systemFunctions.
    • getSystemFunctions

      public String getSystemFunctions(int index)
       Supported ODBC/JDBC systen scalar functions
       
      repeated string system_functions = 46;
      Specified by:
      getSystemFunctions in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The systemFunctions at the given index.
    • getSystemFunctionsBytes

      public com.google.protobuf.ByteString getSystemFunctionsBytes(int index)
       Supported ODBC/JDBC systen scalar functions
       
      repeated string system_functions = 46;
      Specified by:
      getSystemFunctionsBytes in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the systemFunctions at the given index.
    • setSystemFunctions

      public UserProtos.ServerMeta.Builder setSystemFunctions(int index, String value)
       Supported ODBC/JDBC systen scalar functions
       
      repeated string system_functions = 46;
      Parameters:
      index - The index to set the value at.
      value - The systemFunctions to set.
      Returns:
      This builder for chaining.
    • addSystemFunctions

      public UserProtos.ServerMeta.Builder addSystemFunctions(String value)
       Supported ODBC/JDBC systen scalar functions
       
      repeated string system_functions = 46;
      Parameters:
      value - The systemFunctions to add.
      Returns:
      This builder for chaining.
    • addAllSystemFunctions

      public UserProtos.ServerMeta.Builder addAllSystemFunctions(Iterable<String> values)
       Supported ODBC/JDBC systen scalar functions
       
      repeated string system_functions = 46;
      Parameters:
      values - The systemFunctions to add.
      Returns:
      This builder for chaining.
    • clearSystemFunctions

      public UserProtos.ServerMeta.Builder clearSystemFunctions()
       Supported ODBC/JDBC systen scalar functions
       
      repeated string system_functions = 46;
      Returns:
      This builder for chaining.
    • addSystemFunctionsBytes

      public UserProtos.ServerMeta.Builder addSystemFunctionsBytes(com.google.protobuf.ByteString value)
       Supported ODBC/JDBC systen scalar functions
       
      repeated string system_functions = 46;
      Parameters:
      value - The bytes of the systemFunctions to add.
      Returns:
      This builder for chaining.
    • hasTableTerm

      public boolean hasTableTerm()
       The term used to designate a table
       
      optional string table_term = 47;
      Specified by:
      hasTableTerm in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the tableTerm field is set.
    • getTableTerm

      public String getTableTerm()
       The term used to designate a table
       
      optional string table_term = 47;
      Specified by:
      getTableTerm in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The tableTerm.
    • getTableTermBytes

      public com.google.protobuf.ByteString getTableTermBytes()
       The term used to designate a table
       
      optional string table_term = 47;
      Specified by:
      getTableTermBytes in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The bytes for tableTerm.
    • setTableTerm

      public UserProtos.ServerMeta.Builder setTableTerm(String value)
       The term used to designate a table
       
      optional string table_term = 47;
      Parameters:
      value - The tableTerm to set.
      Returns:
      This builder for chaining.
    • clearTableTerm

      public UserProtos.ServerMeta.Builder clearTableTerm()
       The term used to designate a table
       
      optional string table_term = 47;
      Returns:
      This builder for chaining.
    • setTableTermBytes

      public UserProtos.ServerMeta.Builder setTableTermBytes(com.google.protobuf.ByteString value)
       The term used to designate a table
       
      optional string table_term = 47;
      Parameters:
      value - The bytes for tableTerm to set.
      Returns:
      This builder for chaining.
    • hasTransactionSupported

      public boolean hasTransactionSupported()
       True if transaction is supported
       
      optional bool transaction_supported = 48;
      Specified by:
      hasTransactionSupported in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the transactionSupported field is set.
    • getTransactionSupported

      public boolean getTransactionSupported()
       True if transaction is supported
       
      optional bool transaction_supported = 48;
      Specified by:
      getTransactionSupported in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The transactionSupported.
    • setTransactionSupported

      public UserProtos.ServerMeta.Builder setTransactionSupported(boolean value)
       True if transaction is supported
       
      optional bool transaction_supported = 48;
      Parameters:
      value - The transactionSupported to set.
      Returns:
      This builder for chaining.
    • clearTransactionSupported

      public UserProtos.ServerMeta.Builder clearTransactionSupported()
       True if transaction is supported
       
      optional bool transaction_supported = 48;
      Returns:
      This builder for chaining.
    • getUnionSupportList

      public List<UserProtos.UnionSupport> getUnionSupportList()
       UNION support
       
      repeated .exec.user.UnionSupport union_support = 49;
      Specified by:
      getUnionSupportList in interface UserProtos.ServerMetaOrBuilder
      Returns:
      A list containing the unionSupport.
    • getUnionSupportCount

      public int getUnionSupportCount()
       UNION support
       
      repeated .exec.user.UnionSupport union_support = 49;
      Specified by:
      getUnionSupportCount in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The count of unionSupport.
    • getUnionSupport

      public UserProtos.UnionSupport getUnionSupport(int index)
       UNION support
       
      repeated .exec.user.UnionSupport union_support = 49;
      Specified by:
      getUnionSupport in interface UserProtos.ServerMetaOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The unionSupport at the given index.
    • setUnionSupport

      public UserProtos.ServerMeta.Builder setUnionSupport(int index, UserProtos.UnionSupport value)
       UNION support
       
      repeated .exec.user.UnionSupport union_support = 49;
      Parameters:
      index - The index to set the value at.
      value - The unionSupport to set.
      Returns:
      This builder for chaining.
    • addUnionSupport

       UNION support
       
      repeated .exec.user.UnionSupport union_support = 49;
      Parameters:
      value - The unionSupport to add.
      Returns:
      This builder for chaining.
    • addAllUnionSupport

      public UserProtos.ServerMeta.Builder addAllUnionSupport(Iterable<? extends UserProtos.UnionSupport> values)
       UNION support
       
      repeated .exec.user.UnionSupport union_support = 49;
      Parameters:
      values - The unionSupport to add.
      Returns:
      This builder for chaining.
    • clearUnionSupport

      public UserProtos.ServerMeta.Builder clearUnionSupport()
       UNION support
       
      repeated .exec.user.UnionSupport union_support = 49;
      Returns:
      This builder for chaining.
    • hasCurrentSchema

      public boolean hasCurrentSchema()
       current schema
       
      optional string current_schema = 50;
      Specified by:
      hasCurrentSchema in interface UserProtos.ServerMetaOrBuilder
      Returns:
      Whether the currentSchema field is set.
    • getCurrentSchema

      public String getCurrentSchema()
       current schema
       
      optional string current_schema = 50;
      Specified by:
      getCurrentSchema in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The currentSchema.
    • getCurrentSchemaBytes

      public com.google.protobuf.ByteString getCurrentSchemaBytes()
       current schema
       
      optional string current_schema = 50;
      Specified by:
      getCurrentSchemaBytes in interface UserProtos.ServerMetaOrBuilder
      Returns:
      The bytes for currentSchema.
    • setCurrentSchema

      public UserProtos.ServerMeta.Builder setCurrentSchema(String value)
       current schema
       
      optional string current_schema = 50;
      Parameters:
      value - The currentSchema to set.
      Returns:
      This builder for chaining.
    • clearCurrentSchema

      public UserProtos.ServerMeta.Builder clearCurrentSchema()
       current schema
       
      optional string current_schema = 50;
      Returns:
      This builder for chaining.
    • setCurrentSchemaBytes

      public UserProtos.ServerMeta.Builder setCurrentSchemaBytes(com.google.protobuf.ByteString value)
       current schema
       
      optional string current_schema = 50;
      Parameters:
      value - The bytes for currentSchema to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final UserProtos.ServerMeta.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>
    • mergeUnknownFields

      public final UserProtos.ServerMeta.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UserProtos.ServerMeta.Builder>