Class ExasolConnectionDefinitionBuilder

  • All Implemented Interfaces:
    com.exasol.adapter.jdbc.ConnectionDefinitionBuilder

    public class ExasolConnectionDefinitionBuilder
    extends com.exasol.adapter.jdbc.BaseConnectionDefinitionBuilder
    This class implements an Exasol-specific connection definition builder.

    In case of an IMPORT FROM EXA we actually need two different connection definitions. The regular one for reading the remote metadata in the Virtual Schema backend and a specialized one for the import statement, provided in a separate property.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String buildConnectionDefinition​(com.exasol.adapter.AdapterProperties properties, com.exasol.ExaConnectionInformation exaConnectionInformation)  
      • Methods inherited from class com.exasol.adapter.jdbc.BaseConnectionDefinitionBuilder

        getConnectionDefinition
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExasolConnectionDefinitionBuilder

        public ExasolConnectionDefinitionBuilder()
    • Method Detail

      • buildConnectionDefinition

        public java.lang.String buildConnectionDefinition​(com.exasol.adapter.AdapterProperties properties,
                                                          com.exasol.ExaConnectionInformation exaConnectionInformation)
        Specified by:
        buildConnectionDefinition in interface com.exasol.adapter.jdbc.ConnectionDefinitionBuilder
        Overrides:
        buildConnectionDefinition in class com.exasol.adapter.jdbc.BaseConnectionDefinitionBuilder