Class RVClickHouseDataSource

All Implemented Interfaces:
IProcessDataOnServerDataSource

public class RVClickHouseDataSource extends RVSqlPDSDataSource
ClickHouse data source.
  • Field Details

  • Constructor Details

    • RVClickHouseDataSource

      public RVClickHouseDataSource()
  • Method Details

    • getDatabase

      public String getDatabase()
      Name of the database to connect to.
      Returns:
      the name of the database to connect to
    • setDatabase

      public void setDatabase(String database)
      Name of the database to connect to.
      Parameters:
      database - the name of the database to connect to
    • getProtocol

      public String getProtocol()
      (Optional) The protocol used to connect to ClickHouse (e.g. "http", "https").
      Returns:
      the protocol used to connect to ClickHouse
    • setProtocol

      public void setProtocol(String protocol)
      (Optional) The protocol used to connect to ClickHouse (e.g. "http", "https").
      Parameters:
      protocol - the protocol used to connect to ClickHouse
    • getPath

      public String getPath()
      (Optional) The URL path appended after the host and port.
      Returns:
      the URL path appended after the host and port
    • setPath

      public void setPath(String path)
      (Optional) The URL path appended after the host and port.
      Parameters:
      path - the URL path appended after the host and port
    • getTimeout

      public Integer getTimeout()
      (Optional) Connection timeout in seconds.
      Returns:
      the connection timeout in seconds
    • setTimeout

      public void setTimeout(Integer timeout)
      (Optional) Connection timeout in seconds.
      Parameters:
      timeout - the connection timeout in seconds
    • getSkipServerCertificateValidation

      public Boolean getSkipServerCertificateValidation()
      (Optional) When true, skips server certificate validation for TLS connections.
      Returns:
      true when server certificate validation is skipped for TLS connections
    • setSkipServerCertificateValidation

      public void setSkipServerCertificateValidation(Boolean skipServerCertificateValidation)
      (Optional) When true, skips server certificate validation for TLS connections.
      Parameters:
      skipServerCertificateValidation - true to skip server certificate validation for TLS connections
    • getProviderKey

      public String getProviderKey()
      Specified by:
      getProviderKey in class RVDashboardDataSource