Class BaseConnectionDefinitionBuilder

    • Constructor Detail

      • BaseConnectionDefinitionBuilder

        public BaseConnectionDefinitionBuilder()
    • Method Detail

      • buildConnectionDefinition

        public String buildConnectionDefinition​(com.exasol.adapter.AdapterProperties properties,
                                                com.exasol.ExaConnectionInformation exaConnectionInformation)
        Get the connection definition part of a push-down query.
        Specified by:
        buildConnectionDefinition in interface ConnectionDefinitionBuilder
        Parameters:
        properties - user-defined adapter properties
        exaConnectionInformation - details of a named Exasol connection
        Returns:
        credentials part of the push-down query
      • getConnectionDefinition

        protected String getConnectionDefinition​(String connectionString,
                                                 String username,
                                                 String password)
        Build a connection definition.
        Parameters:
        connectionString - connection string
        username - username
        password - password
        Returns:
        connection definition string