Class DatabendDriverUri

java.lang.Object
com.databend.jdbc.DatabendDriverUri

public final class DatabendDriverUri extends Object
Parses and extracts parameters from a databend JDBC URL
  • Method Details

    • create

      public static DatabendDriverUri create(String url, Properties properties) throws SQLException
      Throws:
      SQLException
    • canonicalizeUris

      public static List<URI> canonicalizeUris(List<URI> uris, boolean isSSLSecured, String sslmode) throws SQLException
      Throws:
      SQLException
    • acceptsURL

      public static boolean acceptsURL(String url)
    • getNodes

      public DatabendNodes getNodes()
    • getUri

      public URI getUri()
    • getUri

      public URI getUri(String query_id)
    • autoDiscovery

      public Boolean autoDiscovery()
    • getDatabase

      public String getDatabase()
    • presignedUrlDisabled

      public Boolean presignedUrlDisabled()
    • copyPurge

      public Boolean copyPurge()
    • getWarehouse

      public String getWarehouse()
    • getStrNullAsNull

      public boolean getStrNullAsNull()
    • getUseVerify

      public boolean getUseVerify()
    • getDebug

      public boolean getDebug()
    • enableMock

      public boolean enableMock()
    • getSslmode

      public String getSslmode()
    • getTenant

      public String getTenant()
    • nullDisplay

      public String nullDisplay()
    • binaryFormat

      public String binaryFormat()
    • getConnectionTimeout

      public Integer getConnectionTimeout()
    • getQueryTimeout

      public Integer getQueryTimeout()
    • getSocketTimeout

      public Integer getSocketTimeout()
    • getWaitTimeSecs

      public Integer getWaitTimeSecs()
    • getMaxRowsInBuffer

      public Integer getMaxRowsInBuffer()
    • getMaxRowsPerPage

      public Integer getMaxRowsPerPage()
    • getMaxFailoverRetry

      public Integer getMaxFailoverRetry()
    • getProperties

      public Properties getProperties()
    • setupClient

      public void setupClient(okhttp3.OkHttpClient.Builder builder) throws SQLException
      Throws:
      SQLException