<NME> plugin.xml
<BEF> <?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<!--
 * DBeaver - Universal Database Manager
 * Copyright (C) 2010-2022 DBeaver Corp and others
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
  -->

<plugin>
    <extension-point id="org.jkiss.dbeaver.generic.meta" name="Generic meta model retrieval" schema="schema/org.jkiss.dbeaver.generic.meta.exsd"/>

    <extension point="org.jkiss.dbeaver.dataSourceProvider">
        <datasource
            class="org.jkiss.dbeaver.ext.generic.GenericDataSourceProvider"
            description="Generic JDBC connector"
            id="generic"
            label="Generic"
            icon="#database_icon_default"
            dialect="generic">
            <tree path="generic" label="Generic data source" supportsEntityMerge="true">
                <items label="#catalog" path="catalog" property="catalogList" icon="#database" optional="true">
                    <items label="#schema" path="schema" property="schemaList" icon="#schema" optional="true">
                        <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTable" label="%tree.tables.node.name" icon="#folder_table" description="%tree.tables.node.tip">
                            <items label="%tree.table.node.name" path="table" property="physicalTables" icon="#table">
                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableColumn" label="%tree.columns.node.name" icon="#columns" description="%tree.columns.node.tip">
                                    <items label="%tree.column.node.name" path="attribute" property="attributes" icon="#column">
                                    </items>
                                </folder>
                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericUniqueKey" label="%tree.uni_keys.node.name" icon="#constraints" description="%tree.uni_keys.node.tip" visibleIf="!object.view &amp;&amp; object.dataSource.info.supportsReferentialIntegrity()">
                                    <items label="%tree.uni_key.node.name" path="uniqueKey" property="constraints" icon="#unique-key">
                                        <items label="%tree.uni_key.columns.node.name" itemLabel="%tree.column.node.name" path="column" property="attributeReferences" navigable="false" inline="true">
                                        </items>
                                    </items>
                                </folder>
                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableForeignKey" label="%tree.foreign_keys.node.name" icon="#foreign-keys" description="%tree.foreign_keys.node.tip" visibleIf="!object.view &amp;&amp; object.dataSource.info.supportsReferentialIntegrity()">
                                    <items label="%tree.foreign_key.node.name" path="association" property="associations" icon="#foreign-key">
                                        <items label="%tree.foreign_key_columns.node.name" itemLabel="%tree.column.node.name" path="column" property="attributeReferences" navigable="false" inline="true">
                                        </items>
                                    </items>
                                </folder>
                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableIndex" label="%tree.indexes.node.name" icon="#indexes" description="%tree.indexes.node.tip" visibleIf="object.dataSource.info.supportsIndexes()">
                                    <items label="%tree.index.node.name" path="index" property="indexes" icon="#index">
                                        <items label="%tree.index_columns.node.name" path="column" property="attributeReferences" icon="#column" navigable="false" inline="true">
                                        </items>
                                    </items>
                                </folder>
                                <folder label="%tree.references.node.name" icon="#references" description="%tree.references.node.tip" visibleIf="!object.view &amp;&amp; object.dataSource.info.supportsReferentialIntegrity()" virtual="true">
                                    <items label="%tree.reference.node.name" path="reference" property="references" icon="#reference" virtual="true">
                                        <items label="%tree.reference_columns.node.name" itemLabel="%tree.column.node.name" path="column" property="attributeReferences" navigable="false" inline="true" virtual="true">
                                        </items>
                                    </items>
                                </folder>
                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableTrigger" label="%tree.triggers.node.name" icon="#triggers" description="%tree.triggers.node.tip" visibleIf="object.dataSource.metaModel.supportsTriggers(object.dataSource)">
                                    <items label="%tree.trigger.node.name" path="trigger" property="triggers" icon="#trigger"/>
                                </folder>
                                <items label="%tree.sub_table.node.name" optional="true" path="subtable" property="subTables" icon="#table" recursive=".." visibleIf="!object.view">
                                </items>
                            </items>
                        </folder>
                        <folder type="org.jkiss.dbeaver.ext.generic.model.GenericView" label="%tree.tviews.node.name" icon="#folder_view" description="%tree.tviews.node.tip" visibleIf="object.dataSource.metaModel.supportsViews(object.dataSource)">
                            <items label="%tree.tview.node.name" path="view" property="views" icon="#view">
                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableColumn" label="%tree.columns.node.name" icon="#columns" description="View columns">
                                    <items label="%tree.column.node.name" path="attribute" property="attributes" icon="#column">
                                    </items>
                                </folder>
                            </items>
                        </folder>
                        <folder type="org.jkiss.dbeaver.model.struct.rdb.DBSTableIndex" label="%tree.indexes.node.name" icon="#indexes" description="%tree.indexes.node.tip" visibleIf="object.dataSource.info.supportsIndexes()">
                            <items icon="#index" label="%tree.index.node.name" path="index" property="indexes" virtual="true">
                                <items icon="#column" label="%tree.index_columns.node.name" itemLabel="%tree.column.node.name" path="column" property="attributeReferences" inline="true" navigable="false" virtual="true">
                                </items>
                            </items>
                        </folder>
                        <folder type="org.jkiss.dbeaver.ext.generic.model.GenericProcedure" label="%tree.procedures.node.name" icon="#procedures" description="Procedures" visibleIf="object.dataSource.info.supportsStoredCode()">
                            <items label="%tree.procedures.node.name" itemLabel="%tree.procedure.node.name" path="procedure" property="proceduresOnly" icon="#procedure">
                                <items label="%tree.procedure_columns.node.name" itemLabel="%tree.column.node.name" path="column" property="parameters" navigable="false"/>
                            </items>
                            <items label="%tree.package.node.name" path="package" property="packages" icon="#package">
                                <items label="%tree.procedures.node.name" itemLabel="%tree.procedure.node.name" path="procedure" property="procedures" icon="#procedure">
                                    <items label="%tree.procedure_columns.node.name" itemLabel="%tree.column.node.name" path="column" property="parameters" navigable="false" inline="true"/>
                                </items>
                            </items>
                        </folder>
                        <folder label="%tree.functions.node.name" icon="#functions" description="Functions" visibleIf="object.dataSource.info.supportsStoredCode() &amp;&amp; object.dataSource.splitProceduresAndFunctions()">
                            <items label="%tree.functions.node.name" itemLabel="%tree.function.node.name" path="function" property="functionsOnly" icon="#function">
                                <items label="%tree.function_columns.node.name" itemLabel="%tree.column.node.name" path="column" property="parameters" navigable="false"/>
                            </items>
                        </folder>
                        <folder type="org.jkiss.dbeaver.ext.generic.model.GenericSequence" label="%tree.sequences.node.name" icon="#sequences" description="%tree.sequences.node.tip" visibleIf="object.dataSource.metaModel.supportsSequences(object.dataSource)">
                            <items label="%tree.sequence.node.name" path="sequence" property="sequences" icon="#sequence"/>
                        </folder>
                        <folder type="org.jkiss.dbeaver.ext.generic.model.GenericSynonym" label="%tree.synonyms.node.name" icon="#synonyms" description="Synonyms" visibleIf="object.dataSource.metaModel.supportsSynonyms(object.dataSource)">
                            <items label="%tree.synonym.node.name" path="synonym" property="synonyms" icon="#synonym"/>
                        </folder>
                        <folder id="databaseTrigger" type="org.jkiss.dbeaver.ext.generic.model.GenericContainerTrigger" label="%tree.triggers.node.name" icon="#triggers" description="Global triggers" visibleIf="object.dataSource.metaModel.supportsDatabaseTriggers(object.dataSource)">
                            <items label="%tree.trigger.node.name" path="trigger" property="triggers" icon="#trigger"/>
                        </folder>
                        <folder id="tableTrigger" type="org.jkiss.dbeaver.ext.generic.model.GenericTableTrigger" label="%tree.tableTriggers.node.name" icon="#triggers" description="%tree.tableTriggers.node.tip" visibleIf="object.dataSource.metaModel.supportsTriggers(object.dataSource)">
                            <items label="%tree.trigger.node.name" path="tableTrigger" property="tableTriggers" icon="#trigger"/>
                        </folder>
                        <folder type="org.jkiss.dbeaver.model.struct.DBSDataType" label="%tree.dataTypes.node.name" icon="#data_types" description="%tree.dataTypes.node.tip">
                            <items label="%tree.dataType.node.name" path="dataType" property="dataTypes" icon="#data_type"/>
                        </folder>
                    </items>
                </items>
            </tree>

            <driver-properties>
                <propertyGroup label="Parameters" description="Custom driver parameters">
                    <property id="supports-catalog-selection" label="Driver can change default catalog" description="Driver does support catalog change" type="boolean" required="false" defaultValue="true"/>;
                    <property id="supports-schema-selection" label="Driver can change default schema" description="Driver does support schema change" type="boolean" required="false" defaultValue="true"/>
                    <property id="supports-indexes" label="Driver supports indexes" description="Driver supports table indexes" type="boolean" required="false" defaultValue="true"/>
                    <property id="supports-table-constraints" label="Driver supports constraints" description="Driver supports table constraints (primary keys)" type="boolean" required="false" defaultValue="true"/>
                    <property id="supports-stored-code" label="Driver supports stored code" description="Whether this driver supports stored code (procedures, functions, packages, etc)" type="boolean" required="false" defaultValue="true"/>
                    <property id="stored-quoted-case" label="Quoted string case" description="Letter capitalization of quoted strings (mixed/upper/lower)" type="string" required="false" defaultValue=""/>
                    <property id="stored-unquoted-case" label="Unquoted string case" description="Letter capitalization of unquoted strings (mixed/upper/lower)" type="string" required="false" defaultValue=""/>
                    <property id="supports-references" label="Driver supports references" description="Driver supports table references (foreign keys)" type="boolean" required="false" defaultValue="true"/>
                    <property id="supports-delimiter-in-views" label="Delimiter in source view" description="Driver supports delimiter in view ddl" type="boolean" required="false" defaultValue="true"/>
                    <property id="supports-select-count" label="Driver supports SELECT count(*) clause" description="Driver supports SELECT count(*) clause" type="boolean" required="false" defaultValue="true"/>
                    <property id="supports-views" label="Driver supports views" description="Driver supports table views" type="boolean" required="false" defaultValue="true"/>
                    <property id="split-procedures-and-functions" label="Split procedures and functions" description="Show procedures and functions in different folders" type="boolean" required="false" defaultValue="false"/>
                    <property id="script-delimiter" label="Script delimiter" description="Literal for SQL queries separation in scripts" type="string" required="false" defaultValue=";"/>
                    <property id="script-delimiter-redefiner" label="Script delimiter redefiner" description="SQL clause which redefines script delimiter value" type="string" required="false"/>
                    <property id="script-delimiter-after-query" label="Use script delimiter after query" description="Keep SQL script delimiter after each SQL query" type="boolean" required="false" defaultValue="false"/>
                    <property id="script-delimiter-after-block" label="Use script delimiter after SQL block" description="Keep SQL script delimiter after SQL script blocks (BEGIN/END)" type="boolean" required="false" defaultValue="false"/>
                    <property id="string-escape-char" label="String escape character" description="Character used to escape special symbols in strings" type="string" required="false" defaultValue=""/>
                    <property id="meta-model" label="Meta model type" description="Type of metadata reading model - standard or indexed" type="string" required="false" defaultValue="" validValues="standard,indexed"/>
                    <property id="all-objects-pattern" label="All Objects Pattern" description="SQL pattern for all metadata objects" type="string" required="false" defaultValue="%" validValues="null,%"/>
                    <property id="omit-catalog" label="Omit catalog(s)" description="Do not read and use catalog (aka database) information" type="boolean" required="false" defaultValue="false"/>
                    <property id="omit-single-catalog" label="Omit single catalog" description="Hide catalog (database) is there is only one catalog on server" type="boolean" required="false" defaultValue="false"/>
                    <property id="omit-schema" label="Omit schema(s)" description="Do not read and use schemas information" type="boolean" required="false" defaultValue="false"/>
                    <property id="omit-single-schema" label="Omit single schema" description="Hide schema is there is only one schema on server" type="boolean" required="false" defaultValue="false"/>
                    <property id="schema-filters-enabled" label="Use schema filters" description="Use JDBC schema filters when database doesn't support catalogs. Otherwise just read all database schemas and filter on client-side." type="boolean" required="false" defaultValue="false"/>
                    <property id="omit-type-cache" label="Omit type cache" description="Do not use data types provided by driver" type="boolean" required="false" defaultValue="false"/>
                    <property id="shutdown-url-param" label="Shutdown parameter" description="Database shutdown URL parameter" type="string" required="false" defaultValue=""/>
                    <property id="create-url-param" label="Create database parameter" description="Database create URL parameter" type="string" required="false" defaultValue=""/>
                    <property id="supports-multiple-results" label="Driver supports multiple results" description="Driver supports multiple results for a single query." type="boolean" required="false" defaultValue="false"/>
                    <property id="supports-limits" label="Driver supports result set limit" description="Driver supports multiple result set limit (max rows)." type="boolean" required="false" defaultValue="true"/>
                    <property id="supports-struct-cache" label="Driver supports structure cache" description="Driver supports structure cache reading. Enables schema columns, keys, etc." type="boolean" required="false" defaultValue="true"/>
                    <property id="supports-truncate" label="Driver supports TRUNCATE operation" description="Driver supports TRUNCATE command. It is much faster than DELETE without criteria." type="boolean" required="false" defaultValue="true"/>
                    <property id="read-only-data" label="Driver cannot modify data" description="Driver does not support data (e.g. in table) editing." type="boolean" required="false" defaultValue="false"/>
                    <property id="read-only-meta-data" label="Driver cannot modify meta data" description="Driver does not support meta data (e.g. table or column creating) editing." type="boolean" required="false" defaultValue="false"/>
                    <property id="supports-multi-insert" label="Driver supports multi insert mode" description="Driver supports multi insert mode: INSERT VALUES(,,)(,,). Used for the multi insert data import" type="boolean" required="false" defaultValue="false"/>
                </propertyGroup>
                <propertyGroup label="Queries" description="Custom driver queries">
                    <property id="query-get-active-db" label="Get active database" description="Query to obtain active database name" type="string" required="false" defaultValue=""/>
                    <property id="query-set-active-db" label="Set active database" description="Query to change active database" type="string" required="false" defaultValue=""/>
                    <property id="query-shutdown" label="Shutdown database" description="Query to shutdown active database connection. Used for some embedded databases" type="string" required="false" defaultValue=""/>
                    <property id="ping-sql" label="PING query" description="Query to check connection state" type="string" required="false" defaultValue=""/>
                    <property id="dual-table" label="Dual table name" description="Name of dummy 'DUAL' table which is used for expressions evaluation" type="string" required="false" defaultValue=""/>
                    <property id="active-entity-type" label="Active object type" description="Type of selectable object (schema, catalog)" type="string" required="false" defaultValue="" validValues="catalog,schema"/>
                    <property id="supports-scroll" label="Driver supports results scrolling" description="Driver supports resultset scrolling" type="boolean" required="false" defaultValue="false"/>
                    <property id="quote-reserved-words" label="Quote reserved words" description="Quote columns/table names if they conflicts with reserved SQL keywords" type="boolean" required="false" defaultValue="true"/>
                    <property id="use-search-string-escape" label="Escape LIKE masks in search queries" description="Use to access JDBC metadata API. Enabled by default but should be disabled for some (broken) drivers" type="boolean" required="false" defaultValue="false"/>
                </propertyGroup>
                <propertyGroup label="DDL" description="DDL generation options">
                    <property id="ddl-drop-column-short" label="Drop column short syntax" description="Use 'ALTER TABLE DROP column-name' instead of standard syntax" type="boolean" required="false" defaultValue="false"/>
                    <property id="ddl-drop-column-brackets" label="Drop column - use brackets" description="Use 'ALTER TABLE DROP (column-name)'" type="boolean" required="false" defaultValue="false"/>
                    <property id="legacy-sql-dialect" label="Use legacy SQL dialect for DDL" description="Use legacy SQL dialect for DDL" type="boolean" required="false" defaultValue="false"/>
                    <property id="alter-table-add-column" label="Add COLUMN keyword in alter table query" description="Add COLUMN keyword after keyword ADD and before column name in alter table query" type="boolean" required="false" defaultValue="false"/>
                    <property id="omit-catalog-name" label="Omit catalog name in queries" description="Omit catalog name in generated queries" type="boolean" required="false" defaultValue="false"/>
                </propertyGroup>
                <propertyGroup label="Formatting" description="SQL values formats">
                    <property id="native-format-timestamp" label="Timestamp format" description="Format pattern for timestamp columns" type="string" required="false"/>
                    <property id="native-format-date" label="Date format" description="Format pattern for date columns" type="string" required="false"/>
                    <property id="native-format-time" label="Time format" description="Format pattern for time columns" type="string" required="false"/>
                </propertyGroup>

            </driver-properties>

            <drivers managable="true">

                <!-- Real drivers -->

                <driver
                        id="db2_iseries"
                        label="DB2 iSeries/AS 400"
                        icon="icons/db2_icon.png"
                        iconBig="icons/db2_icon_big.png"
                        category="DB2"
                        class="com.ibm.as400.access.AS400JDBCDriver"
                        sampleURL="jdbc:as400://{host};[libraries={database};]"
                        defaultPort="446"
                        description="DB2 iSeries/AS 400 driver"
                        supportedConfigurationTypes="MANUAL,URL"
                        categories="sql">

                    <file type="jar" path="maven:/net.sf.jt400:jt400:RELEASE" bundle="!drivers.jt400"/>

                    <file type="license" path="drivers/db2-jt400/LICENSE.txt" bundle="drivers.jt400"/>
                    <file type="jar" path="drivers/db2-jt400" bundle="drivers.jt400"/>

                    <parameter name="query-get-active-db" value="SELECT CURRENT_SCHEMA FROM SYSIBM.SYSDUMMY1"/>
                    <parameter name="query-set-active-db" value="SET SCHEMA ?"/>
                    <parameter name="omit-catalog" value="true"/>
                    <parameter name="schema-filters-enabled" value="false"/>

                    <!-- Enable table/column descriptions -->
                    <property name="translate binary" value="true"/>
                    <property name="metadata source" value="0"/>
                </driver>

                <driver
                    id="sap_maxdb"
                    category="SAP"
                    label="MaxDB"
                    icon="icons/sap_maxdb_icon.png"
                    iconBig="icons/sap_maxdb_icon_big.png"
                    class="com.sap.dbtech.jdbc.DriverSapDB"
                    sampleURL="jdbc:sapdb://{host}[:{port}]/{database}"
                    defaultPort="7200"
                    webURL="https://www.sdn.sap.com/irj/sdn/maxdb"
                    description="SAP MaxDB - The SAP Database System"
                    supportedConfigurationTypes="MANUAL,URL"
                    categories="sql">

                    <file type="jar" path="drivers/maxdb" bundle="drivers.maxdb"/>
                    <file type="license" path="drivers/maxdb/LICENSE.txt" bundle="drivers.maxdb"/>

                    <parameter name="query-get-active-db" value="SELECT CURRENT_SCHEMA FROM DUAL"/>
                    <parameter name="query-set-active-db" value="SET CURRENT_SCHEMA = ?"/>
                </driver>
                <driver
                    id="opensearch"
                    label="OpenSearch"
                    icon="icons/opensearch_icon.png"
                    iconBig="icons/opensearch_icon_big.png"
                    class="org.opensearch.jdbc.Driver"
                    sampleURL="jdbc:opensearch://[{scheme}://][{host}][:{port}]"
                    defaultPort="443"
                    webURL="https://www.opensearch.org/"
                    description="OpenSearch open source search and analytics suite"
                    categories="sql">
                    <file type="jar" path="https://artifacts.opensearch.org/opensearch-clients/jdbc/opensearch-sql-jdbc-1.1.0.1.jar" bundle="!drivers.opensearch"/>
                    <parameter name="read-only-data" value="true"/>
                    <parameter name="read-only-meta-data" value="true"/>
                </driver>
                <driver
                    id="informix"
                    label="Informix"
                    icon="icons/informix_icon.png"
                    iconBig="icons/informix_icon_big.png"
                    class="com.informix.jdbc.IfxDriver"
                    sampleURL="jdbc:informix-sqli://{host}:{port}/{database}:INFORMIXSERVER={server}"
                    defaultPort="1533"
                    webURL="https://www.developers.net/ibmshowcase/focus/Informix"
                    description="IBM Informix Dynamic Server"
                    supportedConfigurationTypes="MANUAL,URL"
                    categories="sql">

                    <file type="jar" path="maven:/com.ibm.informix:jdbc:RELEASE[4.50.4.1]" bundle="!drivers.informix"/>

                    <file type="jar" path="drivers/informix" bundle="drivers.informix"/>
                    <file type="license" path="drivers/informix/LICENSE.txt" bundle="drivers.informix"/>

                    <parameter name="query-get-active-db" value="SELECT ODB_DBName FROM SysMaster:informix.SysOpenDB WHERE ODB_IsCurrent = 'Y' AND ODB_SessionID = DBINFO('sessionid')"/>
                    <parameter name="query-set-active-db" value="DATABASE ?"/>
                    <parameter name="legacy-sql-dialect" value="true"/>
                    <parameter name="omit-catalog-name" value="false"/>

                    <parameter name="ddl-drop-column-short" value="true"/>

                    <property name="@dbeaver-default-resultset.column.label.ignore" value="true"/>
                </driver>
                <driver
                    id="h2_server"
                    label="H2 Server"
                    icon="icons/h2_icon.png"
                    iconBig="icons/h2_icon_big.png"
                    category="H2"
                    class="org.h2.Driver"
                    sampleURL="jdbc:h2:tcp://{host}[:{port}]/{database}"
                    defaultPort="9092"
                    webURL="https://www.h2database.com/"
                    description="H2 Server"
                    supportedConfigurationTypes="MANUAL,URL"
                    categories="sql"
                    dialect="h2">

                    <file type="jar" path="maven:/com.h2database:h2:RELEASE[1.4.199]" bundle="!drivers.h2"/>

                    <file type="jar" path="drivers/h2" bundle="drivers.h2"/>

                    <parameter name="query-get-active-db" value="SELECT SCHEMA()"/>
                    <parameter name="query-set-active-db" value="SET SCHEMA = ?"/>
                    <parameter name="omit-catalog" value="true"/>
                </driver>
                <driver
                    id="h2_embedded"
                    label="H2 Embedded"
                    icon="icons/h2_icon.png"
                    iconBig="icons/h2_icon_big.png"
                    category="H2"
                    class="org.h2.Driver"
                    sampleURL="jdbc:h2:{file}"
                    webURL="https://www.h2database.com/"
                    embedded="true"
                    description="H2 Embedded"
                    supportedConfigurationTypes="MANUAL,URL"
                    categories="sql,embedded"
                    dialect="h2">

                    <file type="jar" path="maven:/com.h2database:h2:RELEASE[1.4.199]" bundle="!drivers.h2"/>

                    <file type="jar" path="drivers/h2" bundle="drivers.h2"/>

                    <parameter name="query-get-active-db" value="SELECT SCHEMA()"/>
                    <parameter name="query-set-active-db" value="SET SCHEMA = ?"/>
                    <parameter name="query-shutdown" value="shutdown"/>
                    <parameter name="omit-catalog" value="true"/>
                </driver>
                <driver
                    id="odbc"
                    label="ODBC"
                    icon="icons/odbc_icon.png"
                    iconBig="icons/odbc_icon_big.png"
                    class="sun.jdbc.odbc.JdbcOdbcDriver"
                    sampleURL="jdbc:odbc:{database}"
                    webURL="https://sun.com"
                    description="ODBC bridge driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    supportsDistributedMode="false"
                    promoted="1"
                    categories="sql">
                    <os name="win32"/>
                    <file type="jar" path="https://github.com/dbeaver/jdbc-odbc-bridge-jre7/raw/main/jdbc-odbc-bridge-jre7.jar" bundle="!drivers.odbc"/>
                    <file type="lib" os="win32" arch="x86_64" path="https://github.com/dbeaver/jdbc-odbc-bridge-jre7/raw/main/x64/JdbcOdbc.dll" bundle="!drivers.odbc"/>

                    <file type="jar" path="drivers/odbc" bundle="drivers.odbc"/>
                    defaultPort="1533"
                    webURL="http://www.developers.net/ibmshowcase/focus/Informix"
                    description="IBM Informix Dynamic Server">
<!--
                    <file type="jar" path="drivers/informix/ifxjdbc.jar"/>
                    <file type="jar" path="drivers/informix/ifxlang.jar"/>
                    <file type="license" path="drivers/informix/LICENSE.txt"/>
-->
                    <parameter name="query-get-active-db" value="SELECT ODB_DBName FROM SysMaster:informix.SysOpenDB WHERE ODB_IsCurrent = 'Y' AND ODB_SessionID = DBINFO('sessionid')"/>
                    <parameter name="query-set-active-db" value=""/>
                    <parameter name="legacy-sql-dialect" value="true"/>
                    sampleURL="jdbc:derby:{folder}"
                    webURL="https://db.apache.org/"
                    embedded="true"
                    description="Derby (Java DB) embedded driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    supportsDistributedMode="false"
                    categories="sql,embedded">

                    <file type="jar" path="maven:/org.apache.derby:derby:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>
                    <file type="jar" path="maven:/org.apache.derby:derbytools:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>
                    <file type="jar" path="maven:/org.apache.derby:derbyshared:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>

                    <file type="license" path="drivers/derby/LICENSE.txt" bundle="drivers.derby"/>
                    <file type="jar" path="drivers/derby" bundle="drivers.derby"/>

                    <parameter name="create-url-param" value=";create=true"/>
                    <parameter name="shutdown-url-param" value=";shutdown=true"/>
                    <parameter name="query-get-active-db" value="SELECT CURRENT SCHEMA FROM SYSIBM.SYSDUMMY1"/>
                    <parameter name="query-set-active-db" value="SET CURRENT SCHEMA = ?"/>
                    <parameter name="supports-scroll" value="true"/>
                    <parameter name="split-procedures-and-functions" value="true"/>
                    <parameter name="dual-table" value="SYSIBM.SYSDUMMY1"/>
                    <parameter name="supports-multi-insert" value="true"/>
                </driver>
                <driver
                    id="derby_server"
                    label="Derby Server"
                    icon="icons/derby_icon.png"
                    iconBig="icons/derby_icon_big.png"
                    category="Derby"
                    class="org.apache.derby.client.ClientAutoloadedDriver"
                    sampleURL="jdbc:derby://{host}:{port}/{database};create=false"
                    defaultPort="1527"
                    webURL="http://db.apache.org/"
                    description="Derby (Java DB) server driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    categories="sql">

                    <file type="jar" path="maven:/org.apache.derby:derby:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>
                    <file type="jar" path="maven:/org.apache.derby:derbyclient:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>
                    <file type="jar" path="maven:/org.apache.derby:derbytools:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>
                    <file type="jar" path="maven:/org.apache.derby:derbyshared:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>
                    <file type="jar" path="drivers/derby" bundle="drivers.derby"/>

                    <parameter name="query-get-active-db" value="SELECT CURRENT SCHEMA FROM SYSIBM.SYSDUMMY1"/>
                    <parameter name="query-set-active-db" value="SET CURRENT SCHEMA = ?"/>
                    <parameter name="supports-scroll" value="true"/>
                    <parameter name="split-procedures-and-functions" value="true"/>
                    <parameter name="dual-table" value="SYSIBM.SYSDUMMY1"/>
                    <parameter name="supports-multi-insert" value="true"/>
                </driver>
                <driver
                    id="mimer"
                    label="Mimer SQL"
                    icon="icons/mimer_icon.png"
                    iconBig="icons/mimer_icon_big.png"
                    class="com.mimer.jdbc.Driver"
                    sampleURL="jdbc:mimer:tcp://{host}:{port}/{database}"
                    defaultPort="1360"
                    webURL="http://developer.mimer.com/"
                    description="Mimer SQL TCP/IP driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    categories="sql,embedded">
                    <file type="jar" path="repo:/drivers/mimer/mimjdbc3.jar"/>
                </driver>
                <driver
                    id="hsqldb_server"
                    label="HSQL Server"
                    icon="icons/hsqldb_icon.png"
                    iconBig="icons/hsqldb_icon_big.png"
                    category="HSQLDB"
                    class="org.hsqldb.jdbcDriver"
                    sampleURL="jdbc:hsqldb:hsql://{host}[:{port}]/[{database}]"
                    defaultPort="9001"
                    webURL="http://hsqldb.org/"
                    description="HyperSQL DataBase - Server Mode"
                    supportedConfigurationTypes="MANUAL,URL"
                    categories="sql">

                    <file type="jar" path="maven:/org.hsqldb:hsqldb:RELEASE" bundle="!drivers.hsqldb"/>

                    <file type="license" path="drivers/hsqldb/LICENSE.txt" bundle="drivers.hsqldb"/>
                    <file type="jar" path="drivers/hsqldb" bundle="drivers.hsqldb"/>

                    <parameter name="supports-scroll" value="true"/>
                    <parameter name="supports-limits" value="true"/>
                    <parameter name="query-get-active-db" value="SELECT * FROM (VALUES (current_schema))"/>
                    <parameter name="query-set-active-db" value="SET SCHEMA ?"/>
                    <parameter name="active-entity-type" value="schema"/>
                </driver>
                <driver
                    id="hsqldb_embedded"
                    label="HSQL Embedded"
                    icon="icons/hsqldb_icon.png"
                    iconBig="icons/hsqldb_icon_big.png"
                    category="HSQLDB"
                    class="org.hsqldb.jdbc.JDBCDriver"
                    sampleURL="jdbc:hsqldb:file:{folder}"
                    webURL="http://hsqldb.org/"
                    embedded="true"
                    description="HyperSQL DataBase - Embedded Mode"
                    supportedConfigurationTypes="MANUAL,URL"
                    supportsDistributedMode="false"
                    categories="sql,embedded">

                    <file type="jar" path="maven:/org.hsqldb:hsqldb:RELEASE" bundle="!drivers.hsqldb"/>

                    <file type="license" path="drivers/hsqldb/LICENSE.txt" bundle="drivers.hsqldb"/>
                    <file type="jar" path="drivers/hsqldb" bundle="drivers.hsqldb"/>

                    <property name="shutdown" value="true"/>
                    <parameter name="create-url-param" value=";create=true"/>
                    <parameter name="query-get-active-db" value="SELECT * FROM (VALUES (current_schema))"/>
                    <parameter name="query-set-active-db" value="SET SCHEMA ?"/>
                    <parameter name="active-entity-type" value="schema"/>
                </driver>
                <driver
                    id="cache"
                    label="Cache"
                    icon="icons/intersystems_icon.png"
                    iconBig="icons/intersystems_icon_big.png"
                    class="com.intersys.jdbc.CacheDriver"
                    sampleURL="jdbc:Cache://{host}:{port}/{database}"
                    defaultPort="1972"
                    webURL="http://www.intersystems.com/cache/"
                    description="InterSystems Cache"
                    supportedConfigurationTypes="MANUAL,URL"
                    categories="sql,object">
                    <file type="jar" path="drivers/cache" bundle="drivers.cache"/>
                    <file type="license" path="drivers/cache/LICENSE.txt" bundle="drivers.cache"/>
                </driver>
                <driver
                    id="iris"
                    label="InterSystems IRIS"
                    icon="icons/intersystems_icon.png"
                    iconBig="icons/intersystems_icon_big.png"
                    class="com.intersystems.jdbc.IRISDriver"
                    sampleURL="jdbc:IRIS://{host}:{port}/{database}"
                    defaultPort="1972"
                    webURL="http://www.intersystems.com/iris/"
                    description="InterSystems IRIS. Replaces Cache driver."
                    supportedConfigurationTypes="MANUAL,URL"
                    categories="sql,object">
<!--                    <replace provider="generic" driver="cache"/>-->
                    <file type="jar" path="https://github.com/intersystems-community/iris-driver-distribution/raw/main/intersystems-jdbc-3.1.0.jar"/>
                </driver>
                <driver
                    id="ingres"
                    label="Ingres"
                    class="com.ingres.jdbc.IngresDriver"
                    sampleURL="jdbc:ingres://{host}:{port}/{database}"
                    defaultPort="II7"
                    webURL="http://www.ingres.com/products/ingres-database/"
                    description="Ingres Database"
                    supportedConfigurationTypes="MANUAL,URL"
                    iconBig="icons/ingres_icon_big.png"
                    categories="sql">
                    <file type="jar" path="maven:/com.ingres.jdbc:iijdbc:RELEASE" bundle="!drivers.ingres"/>
                    <parameter name="supports-truncate" value="false"/>
                    <file type="jar" path="drivers/ingres" bundle="drivers.ingres"/>
                </driver>
                <!-- SQLite -->
                <driver
                    id="sqlite_jdbc"
                    label="SQLite"
                    icon="icons/sqlite_icon.png"
                    iconBig="icons/sqlite_icon_big.png"
                    class="org.sqlite.JDBC"
                    sampleURL="jdbc:sqlite:{file}"
                    defaultPort=""
                    webURL="https://github.com/xerial/sqlite-jdbc"
                    propertiesURL="https://www.sqlite.org/pragma.html"
                    embedded="true"
                    anonymous="true"
                    description="SQLite JDBC driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    promoted="1"
                    categories="sql,embedded">

                    <file type="jar" path="maven:/org.xerial:sqlite-jdbc:RELEASE" bundle="!drivers.sqlite.xerial"/>
                    <file type="license" path="drivers/sqlite/xerial/LICENSE.txt" bundle="drivers.sqlite.xerial"/>
                    <file type="jar" path="drivers/sqlite/xerial" bundle="drivers.sqlite.xerial"/>

                    <parameter name="supports-references" value="true"/>
                    <parameter name="supports-struct-cache" value="false"/>
                    <parameter name="supports-indexes" value="true"/>
                    <parameter name="supports-stored-code" value="false"/>
                    <parameter name="supports-truncate" value="false"/>
                </driver>

                <!-- DuckDB -->
                <driver
                        id="duckdb_jdbc"
                        label="DuckDB"
                        icon="icons/duckdb_icon.png"
                        iconBig="icons/duckdb_icon_big.png"
                        class="org.duckdb.DuckDBDriver"
                        sampleURL="jdbc:duckdb:{file}"
                        defaultPort=""
                        webURL="https://duckdb.org/docs/api/java"
                        embedded="true"
                        anonymous="true"
                        description="DuckDB JDBC driver"
                        supportedConfigurationTypes="MANUAL,URL"
                        promoted="1"
                        categories="sql,embedded">
                    <file type="jar" path="maven:/org.duckdb:duckdb_jdbc:RELEASE"/>
                </driver>

                <!-- Teradata -->
                <driver
                    id="teradata"
                    label="Teradata"
                    icon="icons/teradata_icon.png"
                    iconBig="icons/teradata_icon_big.png"
                    class="com.ncr.teradata.TeraDriver"
                    sampleURL="jdbc:teradata://{host}/DATABASE={database},DBS_PORT={port}"
                    defaultPort="1025"
                    webURL="https://downloads.teradata.com/download/connectivity/jdbc-driver"
                    description="Teradata JDBC Type 4 driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    categories="sql,analytic">

                    <file type="jar" path="repo:/drivers/teradata/terajdbc4.jar" bundle="!drivers.teradata"/>
                    <file type="jar" path="repo:/drivers/teradata/tdgssconfig.jar" bundle="!drivers.teradata"/>
                    <file type="license" path="repo:/drivers/teradata/LICENSE.txt" bundle="!drivers.teradata"/>

                    <file type="jar" path="drivers/teradata" bundle="drivers.teradata"/>
                    <file type="license" path="drivers/teradata/LICENSE.txt" bundle="drivers.teradata"/>

                    <parameter name="supports-truncate" value="false"/>
                    <parameter name="supports-multiple-results" value="true"/>
                    <parameter name="query-get-active-db" value="SELECT DATABASE"/>
                    <parameter name="query-set-active-db" value="DATABASE &quot;?&quot;"/>
                </driver>

                <driver
                    id="csvjdbc"
                    label="CSV"
                    icon="icons/csv_icon.png"
                    iconBig="icons/csv_icon_big.png"
                    category="Flat files"
                    class="org.relique.jdbc.csv.CsvDriver"
                    sampleURL="jdbc:relique:csv:{folder}"
                    embedded="true"
                    anonymous="true"
                    description="CsvJdbc driver for CSV files"
                    supportedConfigurationTypes="MANUAL,URL"
                    supportsDistributedMode="false"
                    webURL="http://csvjdbc.sourceforge.net/"
                    propertiesURL="http://csvjdbc.sourceforge.net/doc.html"
                    categories="embedded,file">

                    <property name="separator" value=","/>
                    <property name="quotechar" value="&quot;"/>
                    <property name="fileExtension" value=".csv"/>
                    <property name="suppressHeaders" value="false"/>
                    <property name="charset" value="UTF-8"/>

                    <parameter name="supports-select-count" value="false"/>
                    <parameter name="supports-stored-code" value="false"/>
                    <parameter name="supports-truncate" value="false"/>
                    <parameter name="supports-views" value="false"/>
                    <parameter name="supports-indexes" value="false"/>
                    <parameter name="supports-references" value="false"/>
                    <parameter name="driver-properties" value="charset,columnTypes,commentChar,cryptoFilterClassName,cryptoFilterParameterTypes,cryptoFilterParameters,defectiveHeaders,fileExtension,fileTailParts,fileTailPattern,fileTailPrepend,fixedWidths,function.NAME,headerline,ignoreNonParseableLines,indexedFiles,isHeaderFixedWidth,missingValue,quotechar,quoteStyle,locale,separator,skipLeadingLines,skipLeadingDataLines,suppressHeaders,timestampFormat, timeFormat, dateFormat,timeZoneName,trimHeaders,trimValues"/>
                    <parameter name="read-only-data" value="true"/>
                    <parameter name="read-only-meta-data" value="true"/>

                    <file type="jar" path="maven:/net.sourceforge.csvjdbc:csvjdbc:RELEASE" bundle="!drivers.csvjdbc"/>
                    <file type="jar" path="drivers/csvjdbc" bundle="drivers.csvjdbc"/>
                </driver>
                <driver
                    id="csvjdbc_dbf"
                    label="DBF"
                    icon="icons/dbf_icon.png"
                    iconBig="icons/dbf_icon_big.png"
                    category="Flat files"
                    class="org.relique.jdbc.csv.CsvDriver"
                    sampleURL="jdbc:relique:csv:{folder}"
                    embedded="true"
                    anonymous="true"
                    description="CsvJdbc driver for DBF files"
                    supportedConfigurationTypes="MANUAL,URL"
                    supportsDistributedMode="false"
                    webURL="http://csvjdbc.sourceforge.net/"
                    propertiesURL="http://csvjdbc.sourceforge.net/doc.html"
                    categories="embedded,file">

                    <property name="fileExtension" value=".dbf"/>

                    <parameter name="supports-select-count" value="false"/>
                    <parameter name="supports-stored-code" value="false"/>
                    <parameter name="supports-truncate" value="false"/>
                    <parameter name="supports-views" value="false"/>
                    <parameter name="supports-indexes" value="false"/>
                    <parameter name="supports-references" value="false"/>
                    <parameter name="driver-properties" value="charset,columnTypes,commentChar,cryptoFilterClassName,cryptoFilterParameterTypes,cryptoFilterParameters,defectiveHeaders,fileExtension,fileTailParts,fileTailPattern,fileTailPrepend,fixedWidths,function.NAME,headerline,ignoreNonParseableLines,indexedFiles,isHeaderFixedWidth,missingValue,quotechar,quoteStyle,locale,separator,skipLeadingLines,skipLeadingDataLines,suppressHeaders,timestampFormat, timeFormat, dateFormat,timeZoneName,trimHeaders,trimValues"/>
                    <parameter name="read-only-data" value="true"/>
                    <parameter name="read-only-meta-data" value="true"/>

                    <file type="jar" path="maven:/net.sourceforge.csvjdbc:csvjdbc:RELEASE" bundle="!drivers.csvjdbc"/>
                    <file type="jar" path="repo:/drivers/dbf/dans-dbf-lib-1.0.0-beta-10.jar" bundle="!drivers.csvjdbc"/>
                    <file type="jar" path="drivers/csvjdbc" bundle="drivers.csvjdbc"/>
                </driver>
                <driver
                    id="msaccess_ucanaccess"
                    label="MS Access (UCanAccess)"
                    icon="icons/msaccess_icon.png"
                    iconBig="icons/msaccess_icon_big.png"
                    category="MS Access"
                    class="net.ucanaccess.jdbc.UcanaccessDriver"
                    sampleURL="jdbc:ucanaccess://{file}"
                    webURL="http://ucanaccess.sourceforge.net/site.html"
                    embedded="true"
                    description="Microsoft Access driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    supportsDistributedMode="false"
                    categories="sql,embedded,file">

                    <file type="jar" path="maven:/net.sf.ucanaccess:ucanaccess:RELEASE" bundle="!drivers.ucanaccess"/>

                    <file type="license" path="drivers/ucanaccess/LICENSE.txt" bundle="drivers.ucanaccess"/>
                    <file type="jar" path="drivers/ucanaccess" bundle="drivers.ucanaccess"/>
                </driver>
                <driver
                    id="netezza"
                    label="Netezza"
                    icon="icons/netezza_icon.png"
                    iconBig="icons/netezza_icon_big.png"
                    class="org.netezza.Driver"
                    sampleURL="jdbc:netezza://{host}:{port}/{database}"
                    defaultPort="5480"
                    webURL=""
                    description="Netezza database driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    categories="sql,analytic">
                </driver>

                <driver
                    id="nuodb"
                    label="NuoDB"
                    icon="icons/nuodb_icon.png"
                    iconBig="icons/nuodb_icon_big.png"
                    class="com.nuodb.jdbc.Driver"
                    sampleURL="jdbc:com.nuodb://{host}[:{port}]/[{database}]"
                    defaultPort=""
                    description="NuoDB"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="http://www.nuodb.com/"
                    categories="sql,cloud">
                    <file type="jar" path="maven:/com.nuodb.jdbc:nuodb-jdbc:RELEASE"/>
                </driver>
                <driver
                    id="sap_hana"
                    category="SAP"
                    label="HANA (Old)"
                    icon="platform:/plugin/org.jkiss.dbeaver.ext.hana/icons/sap_hana_icon.png"
                    iconBig="platform:/plugin/org.jkiss.dbeaver.ext.hana/icons/sap_hana_icon_big.png"
                    class="com.sap.db.jdbc.Driver"
                    sampleURL="jdbc:sap://{host}[:{port}]"
                    defaultPort="30015"
                    description=""
                    webURL="http://scn.sap.com/community/developer-center/hana"
                    categories="sql">
                    <file type="jar" path="maven:/com.sap.cloud.db.jdbc:ngdbc:RELEASE"/>
                    <parameter name="split-procedures-and-functions" value="true"/>
                    <parameter name="query-get-active-db" value="SELECT CURRENT_SCHEMA FROM DUMMY"/>
                    <parameter name="query-set-active-db" value="SET SCHEMA &quot;?&quot;"/>
                </driver>

                <!-- Hadoop -->
                <driver
                    id="phoenix_hbase"
                    label="Apache Phoenix"
                    icon="icons/phoenix_icon.png"
                    iconBig="icons/phoenix_icon_big.png"
                    class="org.apache.phoenix.jdbc.PhoenixDriver"
                    sampleURL="jdbc:phoenix:{host}[:{port}]"
                    defaultPort="2181"
                    webURL="http://phoenix.apache.org/"
                    description="Thin driver for Apache Phoenix HBase Database"
                    supportedConfigurationTypes="MANUAL,URL"
                    category="Hadoop"
                    categories="hadoop"
                    singleConnection="true">
                    <parameter name="omit-type-cache" value="true"/>
                    <file type="jar" path="maven:/org.apache.phoenix:phoenix-client:RELEASE[4.14.1-HBase-1.4]" ignore-dependencies="true"/>
                </driver>
                <driver
                    id="gemfire_xd"
                    label="Gemfire XD"
                    icon="icons/gemfire_icon.png"
                    iconBig="icons/gemfire_icon_big.png"
                    class="com.pivotal.gemfirexd.jdbc.ClientDriver"
                    sampleURL="jdbc:gemfirexd://{host}[:{port}]/"
                    defaultPort="1527"
                    description="Pivotal GemfireXD"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="http://blog.pivotal.io/tag/gemfire-xd"
                    category="Hadoop"
                    categories="hadoop"
                    singleConnection="true">
                    <file type="jar" path="maven:/io.snappydata:gemfirexd-client:RELEASE"/>
                </driver>
                <driver
                    id="snappydata_store_client"
                    label="SnappyData"
                    icon="icons/snappy_icon.png"
                    iconBig="icons/snappy_icon_big.png"
                    class="io.snappydata.jdbc.ClientDriver"
                    sampleURL="jdbc:snappydata://{host}[:{port}]/"
                    defaultPort="1528"
                    description="Pivotal GemfireXD"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://snappydatainc.github.io/snappydata/"
                    category="Hadoop"
                    categories="hadoop"
                    singleConnection="true">
                    <file type="jar" path="maven:/io.snappydata:snappydata-store-client:RELEASE"/>
                    <!--<file type="jar" path="https://github.com/SnappyDataInc/snappydata/releases/download/v0.8/snappydata-client-1.5.4.jar"/>-->
                </driver>

                <driver
                    id="apache_hive2"
                    label="Apache Hive"
                    icon="icons/hive_icon.png"
                    iconBig="icons/hive_icon_big.png"
                    class="org.apache.hive.jdbc.HiveDriver"
                    sampleURL="jdbc:hive2://{host}[:{port}][/{database}]"
                    defaultPort="10000"
                    description="Apache Hive JDBC"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://cwiki.apache.org/confluence/display/Hive/Home"
                    category="Hadoop"
                    categories="hadoop"
                    singleConnection="true">

                    <file type="jar" path="https://github.com/timveil/hive-jdbc-uber-jar/releases/download/v1.9-2.6.5/hive-jdbc-uber-2.6.5.0-292.jar" bundle="!drivers.hive"/>
                    <file type="jar" path="drivers/hive" bundle="drivers.hive"/>

                    <parameter name="supports-limits" value="false"/>
                    <parameter name="supports-references" value="false"/>
                    <parameter name="query-get-active-db" value="SELECT CURRENT_DATABASE()"/>
                    <parameter name="query-set-active-db" value="USE ?"/>
                </driver>
                <driver
                    id="spark_hive"
                    label="Apache Spark"
                    icon="icons/spark_hive_icon.png"
                    iconBig="icons/spark_hive_icon_big.png"
                    class="org.apache.hive.jdbc.HiveDriver"
                    sampleURL="jdbc:hive2://{host}[:{port}][/{database}]"
                    defaultPort="10000"
                    description="Spark Thrift Server connector"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://jaceklaskowski.gitbooks.io/mastering-apache-spark/spark-sql-thrift-server.html"
                    category="Hadoop"
                    categories="hadoop"
                    singleConnection="true">
                    <file type="jar" path="maven:/org.spark-project.hive:hive-jdbc:RELEASE"/>
                    <file type="jar" path="maven:/org.apache.hadoop:hadoop-core:RELEASE"/>

                    <parameter name="supports-truncate" value="false"/>
                    <parameter name="supports-references" value="false"/>
                </driver>
                <driver
                    id="kyuubi_hive"
                    label="Apache Kyuubi (Incubating)"
                    icon="icons/kyuubi_hive_icon.png"
                    iconBig="icons/kyuubi_hive_icon_big.png"
                    class="org.apache.kyuubi.jdbc.KyuubiHiveDriver"
                    sampleURL="jdbc:hive2://{host}[:{port}][/{database}]"
                    defaultPort="10009"
                    description="Kyuubi Thrift Server connector"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://kyuubi.apache.org/"
                    category="Hadoop"
                    categories="hadoop"
                    singleConnection="true">
                    <file type="jar" path="maven:/org.apache.kyuubi:kyuubi-hive-jdbc-shaded:RELEASE" bundle="!drivers.kyuubi"/>
                    <file type="jar" path="drivers/kyuubi" bundle="drivers.kyuubi"/>

                    <parameter name="supports-truncate" value="false"/>
                    <parameter name="supports-references" value="false"/>
                </driver>
                <driver
                    id="apache_drill"
                    label="Apache Drill"
                    icon="icons/drill_icon.png"
                    iconBig="icons/drill_icon_big.png"
                    class="org.apache.drill.jdbc.Driver"
                    sampleURL="jdbc:drill:zk={host}/{server}[;schema={database}]"
                    description="Apache Drill JDBC"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="http://drill.apache.org/docs/using-the-jdbc-driver/"
                    category="Hadoop"
                    categories="hadoop"
                    singleConnection="true">
                    <file type="jar" path="maven:/org.apache.drill.exec:drill-jdbc-all:RELEASE"/>

                    <parameter name="supports-truncate" value="false"/>
                    <parameter name="supports-references" value="false"/>
                    <parameter name="schema-filters-enabled" value="true"/>
                </driver>

                <!-- Cloudera -->
                <driver
                    id="cloudera_impala"
                    label="Cloudera Impala"
                    icon="icons/impala_icon.png"
                    iconBig="icons/impala_icon_big.png"
                    class="com.cloudera.impala.jdbc41.Driver"
                    sampleURL="jdbc:impala://{host}:{port}/{database}"
                    defaultPort="21050"
                    supportsDistributedMode="false"
                    description="Cloudera Impala. You can download JDBC driver files from https://www.cloudera.com/"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://www.cloudera.com/downloads/connectors/impala/jdbc/2-5-41.html"
                    category="Hadoop"
                    categories="hadoop">

                    <parameter name="query-get-active-db" value="select current_database()"/>
                    <parameter name="query-set-active-db" value="use ?"/>
                    <parameter name="string-escape-char" value="\"/>
                    <parameter name="omit-catalog" value="true"/>
                    <parameter name="supports-references" value="false"/>
                </driver>

                <driver
                    id="aws_athena_42"
                    label="Athena"
                    category="AWS"
                    class="com.simba.athena.jdbc.Driver"
                    sampleURL="jdbc:awsathena://AwsRegion=us-east-1;"
                    defaultPort="5439"
                    description="AWS Athena JDBC driver"
                    webURL="https://docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html"
                    categories="bigdata,cloud">
                    <file type="jar" path="https://s3.amazonaws.com/athena-downloads/drivers/JDBC/SimbaAthenaJDBC_2.0.5/AthenaJDBC42_2.0.5.jar"/>

                    <parameter name="supports-references" value="false"/>
                    <parameter name="supports-indexes" value="false"/>
                    <parameter name="read-only-data" value="true"/>
                    <parameter name="read-only-meta-data" value="true"/>
                </driver>

                <!-- Virtuoso  -->
                <driver
                    id="virtuoso_opensource"
                    label="Virtuoso"
                    icon="icons/virtuoso_icon.png"
                    iconBig="icons/virtuoso_icon_big.png"
                    class="virtuoso.jdbc4.Driver"
                    sampleURL="jdbc:virtuoso://{host}:{port}/DATABASE={database}/CHARSET=UTF-8"
                    defaultPort="1111"
                    description="OpenLink Virtuoso open source driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://github.com/openlink/virtuoso-opensource"
                    categories="sql,object">
                    <file type="jar" path="https://github.com/openlink/virtuoso-opensource/raw/develop/7/libsrc/JDBCDriverType4/virtjdbc4.jar"/>
                </driver>

                <!-- Machbase -->
                <driver
                    id="machbase"
                    label="Machbase"
                    class="com.machbase.jdbc.driver"
                    sampleURL="jdbc:machbase://{host}/mhdb"
                    defaultPort="5656"
                    description="MACHBASE standard driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="http://www.machbase.com"
                    iconBig="icons/machbase_icon_big.png"
                    categories="timeseries">
                    <file type="jar" path="https://www.machbase.com/dist/machbase.jar"/>
                    <parameter name="supports-truncate" value="false"/>
                </driver>

                <!-- Yandex ClickHouse -->
                <driver
                    id="yandex_clickhouse"
                    label="ClickHouse"
                    class="ru.yandex.clickhouse.ClickHouseDriver"
                    sampleURL="jdbc:clickhouse://{host}:{port}[/{database}]"
                    defaultPort="8123"
                    icon="icons/clickhouse_icon.png"
                    iconBig="icons/clickhouse_icon_big.png"
                    description="Yandex ClickHouse"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://github.com/yandex/clickhouse-jdbc"
                    categories="sql,analytic,columns">
                    <file type="jar" path="maven:/ru.yandex.clickhouse:clickhouse-jdbc:RELEASE[0.2.6]" bundle="!drivers.clickhouse"/>
                    <file type="jar" path="drivers/clickhouse" bundle="drivers.clickhouse"/>

                    <parameter name="supports-references" value="false"/>
                    <parameter name="supports-truncate" value="false"/>
                    <parameter name="omit-catalog" value="true"/>
                    <parameter name="alter-table-add-column" value="true"/>
                </driver>

                <!-- OrientDB -->
                <driver
                    id="orientdb_jdbc"
                    label="OrientDB"
                    icon="icons/orientdb_icon.png"
                    iconBig="icons/orientdb_icon_big.png"
                    class="com.orientechnologies.orient.jdbc.OrientJdbcDriver"
                    sampleURL="jdbc:orient:remote:{host}/{database}"
                    defaultPort=""
                    description="OrientDB JDBC driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://github.com/orientechnologies/orientdb-jdbc"
                    categories="graph">
                    <file type="jar" path="maven:/com.orientechnologies:orientdb-jdbc:RELEASE[1.7]"/>

                    <parameter name="supports-truncate" value="false"/>
                </driver>

                <!-- Neo4j -->
                <driver
                    id="neo4j_jdbc"
                    label="Neo4j"
                    icon="icons/neo4j_icon.png"
                    iconBig="icons/neo4j_icon_big.png"
                    class="org.neo4j.jdbc.Driver"
                    sampleURL="jdbc:neo4j:bolt://{host}[:{port}]/"
                    defaultPort="7687"
                    description="Neo4j JDBC driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://github.com/neo4j-contrib/neo4j-jdbc"
                    categories="graph">
                    <file type="jar" path="maven:/org.neo4j:neo4j-jdbc-driver:RELEASE"/>
                    <parameter name="supports-truncate" value="false"/>
                    <property name="@dbeaver-default-sql.parameter.enabled" value="false"/>
                </driver>

                <!-- PrestoDB -->
                <driver
                    id="presto_jdbc"
                    label="PrestoDB"
                    icon="icons/presto_icon.png"
                    iconBig="icons/presto_icon_big.png"
                    class="com.facebook.presto.jdbc.PrestoDriver"
                    sampleURL="jdbc:presto://{host}:{port}[/{database}]"
                    defaultPort="8080"
                    description="Facebook Presto (prestodb) JDBC driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://prestodb.io/"
                    categories="sql,bigdata,hadoop">
                    <file type="jar" path="maven:/com.facebook.presto:presto-jdbc:RELEASE"/>

                    <parameter name="use-search-string-escape" value="true"/>
                    <parameter name="supports-ddl-transactions" value="false"/>
                    <parameter name="alter-table-add-column" value="true"/>
                    <parameter name="supports-references" value="false"/>
                    <parameter name="supports-indexes" value="false"/>
                    <parameter name="supports-table-constraints" value="false"/>
                    <parameter name="read-only-data" value="true"/>
                </driver>

                <!-- PrestoSQL -->
                <driver
                        id="prestosql_jdbc"
                        label="PrestoSQL"
                        icon="icons/presto_icon.png"
                        iconBig="icons/presto_icon_big.png"
                        class="io.prestosql.jdbc.PrestoDriver"
                        sampleURL="jdbc:presto://{host}:{port}[/{database}]"
                        defaultPort="8080"
                        description="Community Presto (prestosql) JDBC driver, use Trino for newer releases"
                        supportedConfigurationTypes="MANUAL,URL"
                        webURL="https://prestosql.io/"
                        categories="sql,bigdata,hadoop">
                    <file type="jar" path="maven:/io.prestosql:presto-jdbc:RELEASE"/>

                    <parameter name="use-search-string-escape" value="true"/>
                    <parameter name="krb5.show-service" value="true"/>
                    <parameter name="krb5.show-ssl-jks" value="true"/>
                </driver>

                <!-- Trino, formerly PrestoSQL -->
                <driver
                    id="trino_jdbc"
                    label="Trino"
                    icon="icons/trino_icon.png"
                    iconBig="icons/trino_icon_big.png"
                    class="io.trino.jdbc.TrinoDriver"
                    sampleURL="jdbc:trino://{host}:{port}[/{database}]"
                    defaultPort="8080"
                    description="Trino JDBC driver, newer replacement for PrestoSQL"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://trino.io/"
                    categories="sql,bigdata,hadoop">
                    <file type="jar" path="maven:/io.trino:trino-jdbc:RELEASE" bundle="!drivers.trino"/>
                    <file type="jar" path="drivers/trino" bundle="drivers.trino"/>
                    <parameter name="read-only-meta-data" value="true"/>
                    <parameter name="use-search-string-escape" value="true"/>
                    <parameter name="krb5.show-service" value="true"/>
                    <parameter name="krb5.show-ssl-jks" value="true"/>
                    <parameter name="supports-multi-insert" value="true"/>
                </driver>

                <!-- CUBRID -->
                <driver
                        id="cubrid_jdbc"
                        label="CUBRID"
                        icon="icons/cubrid_icon.png"
                        iconBig="icons/cubrid_icon_big.png"
                        class="cubrid.jdbc.driver.CUBRIDDriver"
                        sampleURL="jdbc:CUBRID:{host}:{port}:{database}:::"
                        defaultPort="33000"
                        description="CUBRID JDBC driver"
                        supportedConfigurationTypes="MANUAL,URL"
                        webURL="https://www.cubrid.org/"
                        categories="sql">
                    <!-- At the moment HTTPS link doesn't work. But we can't keep HTTP anyway. -->
                    <file type="jar" path="https://ftp.cubrid.org/CUBRID_Drivers/JDBC_Driver/JDBC-10.1.0.7663-cubrid.jar"/>
                </driver>

                <!-- Solr -->
                <driver
                        id="apache_solrj"
                        label="Solr"
                        icon="icons/solr_icon.png"
                        iconBig="icons/solr_icon_big.png"
                        class="org.apache.solr.client.solrj.io.sql.DriverImpl"
                        sampleURL="jdbc:solr://{host}:{port}/[?collection={database}]"
                        defaultPort="9983"
                        description="Apache SolrJ JDBC driver"
                        supportedConfigurationTypes="MANUAL,URL"
                        webURL="https://lucene.apache.org/solr/"
                        categories="fulltext">
                    <file type="jar" path="maven:/org.apache.solr:solr-solrj:RELEASE"/>
                    <parameter name="supports-truncate" value="false"/>
                </driver>

                <!-- OpenEdge -->
                <driver
                        id="openedge_generic"
                        label="OpenEdge"
                        icon="icons/openedge_icon.png"
                        iconBig="icons/openedge_icon_big.png"
                        class="com.ddtek.jdbc.openedge.OpenEdgeDriver"
                        sampleURL="jdbc:datadirect:openedge://{host}:{port};databaseName={database}"
                        supportsDistributedMode="false"
                        defaultPort="6718"
                        description="OpenEdge Progress JDBC driver"
                        supportedConfigurationTypes="MANUAL,URL"
                        webURL="https://documentation.progress.com/output/ua/OpenEdge_latest/dmsdv/connecting-from-a-java-application-using-a-url.html#"
                        categories="sql">
<!--                    <file type="jar" path="maven:/org.apache.solr:solr-solrj:RELEASE"/>-->
                </driver>

                <!-- MonetDB -->
                <driver
                        id="monetdb"
                        label="MonetDB"
                        icon="icons/monetdb_icon.png"
                        iconBig="icons/monetdb_icon_big.png"
                        class="nl.cwi.monetdb.jdbc.MonetDriver"
                        sampleURL="jdbc:monetdb://{host}[:{port}]/[{database}]"
                        defaultPort="50000"
                        description="MonetDB JDBC driver"
                        supportedConfigurationTypes="MANUAL,URL"
                        webURL="https://www.monetdb.org/Documentation/Manuals/SQLreference/Programming/JDBC"
                        categories="sql,columns">
                    <file type="jar" path="maven:/monetdb:monetdb-jdbc:RELEASE"/>
                </driver>

                <!-- Dremio -->

                <driver
                        id="dremio"
                        label="Dremio"
                        icon="icons/dremio_icon.png"
                        iconBig="icons/dremio_icon_big.png"
                        class="com.dremio.jdbc.Driver"
                        sampleURL="jdbc:dremio:direct={host}[:{port}][;schema={database}]"
                        defaultPort="31010"
                        description="Dremio JDBC driver"
                        supportedConfigurationTypes="MANUAL,URL"
                        webURL="https://docs.dremio.com/drivers/dremio-jdbc-driver.html"
                        categories="analytic,hadoop,sql">
                    <file type="jar" path="https://download.dremio.com/jdbc-driver/3.0.6-201812082352540436-1f684f9/dremio-jdbc-driver-3.0.6-201812082352540436-1f684f9.jar"/>
                    <parameter name="omit-catalog" value="true"/>
                </driver>

                <!-- Apache Ignite -->

                <driver
                        id="apache_ignite"
                        label="Apache Ignite"
                        icon="icons/ignite_icon.png"
                        iconBig="icons/ignite_icon_big.png"
                        class="org.apache.ignite.IgniteJdbcThinDriver"
                        sampleURL="jdbc:ignite:thin://{host}[:{port}][;schema={database}]"
                        defaultPort=""
                        description="%driver.apache.ignite.description"
                        supportedConfigurationTypes="MANUAL,URL"
                        webURL="https://apacheignite-sql.readme.io/docs/jdbc-driver"
                        categories="hadoop">
                    <file type="jar" path="maven:/org.apache.ignite:ignite-core:RELEASE"/>
                </driver>

                <!-- OmniSci MapD -->

                <driver
                        id="omnisci_mapd"
                        label="OmniSci (formerly MapD)"
                        icon="icons/omnisci_icon.png"
                        iconBig="icons/omnisci_icon_big.png"
                        class="com.omnisci.jdbc.OmniSciDriver"
                        sampleURL="jdbc:omnisci:{host}:{port}:{database}"
                        defaultPort="6274"
                        description="OmniSci (formerly MapD) SQL Analytics Engine"
                        supportedConfigurationTypes="MANUAL,URL"
                        webURL="https://docs.omnisci.com/v5.1.1/6_jdbc.html"
                        categories="analytics,sql">
                    <file type="jar" path="maven:/com.omnisci:omnisci-jdbc:RELEASE"/>
                 </driver>


                <!-- CrateDB -->

                <driver
                    id="cratedb"
                    label="CrateDB"
                    icon="icons/cratedb_icon.png"
                    iconBig="icons/cratedb_icon_big.png"
                    class="io.crate.client.jdbc.CrateDriver"
                    sampleURL="crate://{host}[:{port}]/"
                    defaultPort="5432"
                    description="CrateDB JDBC driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://crate.io/docs/clients/jdbc/en/latest/"
                    categories="sql">
                    <file type="jar" path="maven:/io.crate:crate-jdbc:RELEASE"/>
                </driver>

                <!-- FoundationDB
                <driver
                        id="foundationdb"
                        label="FoundationDB"
                        class="com.foundationdb.sql.jdbc.Driver"
                        sampleURL="jdbc:fdbsql://{host}[:{port}]/{database}"
                        defaultPort="15432"
                        description="FoundationDB JDBC driver"
                        webURL="https://crate.io/docs/clients/jdbc/en/latest/"
                        categories="sql">
                    <file type="jar" path="maven:/com.foundationdb:fdb-sql-layer-jdbc:RELEASE"/>
                </driver>
                -->

                <!-- Pervasive SQL -->

                <driver
                    id="pervasive_jdbc"
                    label="Pervasive SQL"
                    iconBig="icons/pervasive_icon_big@2x.png"
                    class="com.pervasive.jdbc.v2.Driver"
                    sampleURL="jdbc:pervasive://{host}:{port}/{database}?transport=tcp"
                    defaultPort="1583"
                    supportsDistributedMode="false"
                    description="Pervasive JDBC driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://docs.actian.com/psql/PSQLv11/jdbc/wwhelp/wwhimpl/common/html/wwhelp.htm#href=jdbc_gd.1.3.html&amp;single=true"
                    categories="sql">
                </driver>

                <!-- SQream DB -->

                <driver
                        id="sqream_db"
                        label="SQream DB"
                        icon="icons/sqream_icon.png"
                        iconBig="icons/sqream_icon_big.png"
                        class="com.sqream.jdbc.SQDriver"
                        sampleURL="jdbc:Sqream://{host}:{port}/{database};cluster=true"
                        defaultPort="3108"
                        description="SQream DB - SQL Data Warehouse"
                        supportedConfigurationTypes="MANUAL,URL"
                        webURL="https://docs.sqream.com/en/latest/guides/client_drivers/jdbc/index.html"
                        categories="sql,analytic,columns">
                        <file type="jar" path="maven:/com.sqream:sqream-jdbc:RELEASE"/>
                 </driver>

                <!-- KDB - removed as it doesn't work anyway -->
                <!--<driver
                        id="kdb_jdbc"
                        label="KDB+"
                        icon="icons/kx_icon.png"
                        iconBig="icons/kx_icon_big.png"
                        class="jdbc"
                        sampleURL="jdbc:q:{host}:{port}"
                        defaultPort="5000"
                        description="KX Systems KDB JDBC driver"
                        webURL="https://code.kx.com/q/interfaces/jdbc-client-for-kdb/"
                        categories="timeseries">
                    <file type="jar" path="https://github.com/KxSystems/kdb/raw/master/c/jdbc.jar"/>
                </driver>-->

                <!-- Qubole
                <driver
                    id="qubole_jdbc"
                    label="Qubole"
                    icon="icons/qubole_icon.png"
                    iconBig="icons/qubole_icon_big.png"
                    class="com.qubole.jdbc.jdbc41.core.QDriver"
                    sampleURL="jdbc:qubole://{server}/{host}[/{database}]"
                    description="Qubole JDBC driver"
                    webURL="https://docs.qubole.com/en/latest/connectivity-options/use-qubole-drivers/JDBC-driver/use-jdbc-driver.html"
                    categories="bigdata,hadoop">
                    <file type="jar" path="maven:/com.qubole:jdbc:RELEASE"/>
                </driver>
                -->

                <!-- Apache Druid / Avatica Calcite -->

                <driver
                    id="apache_calcite_avatica"
                    label="Apache Calcite Avatica"
                    icon="icons/calcite_icon.png"
                    iconBig="icons/calcite_icon_big.png"
                    class="org.apache.calcite.avatica.remote.Driver"
                    sampleURL="jdbc:avatica:remote:url=http://{host}:{port}/druid/v2/sql/avatica/"
                    defaultPort="8082"
                    description="Apache Calcite Avatica JDBC driver. Supports Apache Druid"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://calcite.apache.org/avatica/docs/client_reference.html"
                    categories="sql">
                    <file type="jar" path="maven:/org.apache.calcite.avatica:avatica-core:RELEASE[1.17.0]"/>

                    <parameter name="omit-catalog-name" value="true"/>
                    <parameter name="supports-indexes" value="false"/>
                    <parameter name="supports-references" value="false"/>
                    <parameter name="supports-table-constraints" value="false"/>
                    <parameter name="read-only-data" value="true"/>
                    <parameter name="read-only-meta-data" value="true"/>
                </driver>

                <!-- Apache Kylin -->

                <driver
                    id="apache_kylin"
                    label="Apache Kylin"
                    icon="icons/apache_icon.png"
                    iconBig="icons/apache_icon_big.png"
                    class="org.apache.kylin.jdbc.Driver"
                    sampleURL="jdbc:kylin://{host}:{port}/{database}"
                    defaultPort="443"
                    description="Apache Kylin JDBC driver"
                    supportedConfigurationTypes="MANUAL,URL"
                    webURL="https://kylin.apache.org/docs23/howto/howto_jdbc.html"
                    categories="sql">
                    <file type="jar" path="maven:/org.apache.kylin:kylin-jdbc:RELEASE"/>
                    <file type="jar" path="maven:/javax.xml.bind:jaxb-api:RELEASE"/>
                    <parameter name="stored-unquoted-case" value="mixed"/>
                    <parameter name="omit-catalog-name" value="true"/>
                    <parameter name="supports-indexes" value="false"/>
                    <parameter name="supports-references" value="false"/>
                    <parameter name="supports-table-constraints" value="false"/>
                    <parameter name="read-only-data" value="true"/>
                    <parameter name="read-only-meta-data" value="true"/>
                </driver>


                <!-- Legacy drivers -->

                <driver
                        id="mysql3"
                        label="MySQL (Old)"
                        icon="platform:/plugin/org.jkiss.dbeaver.ext.mysql/icons/mysql_icon.png"
                        iconBig="platform:/plugin/org.jkiss.dbeaver.ext.mysql/icons/mysql_icon_big.png"
                        class="com.mysql.jdbc.Driver"
                        sampleURL="jdbc:mysql://{host}[:{port}]/[{database}]"
                        defaultPort="3306"
                        webURL="https://www.mysql.com/products/connector/"
                        supportedConfigurationTypes="MANUAL,URL"
                        description="Driver for MySQL (4.x and earlier)">
                    <file type="jar" path="maven:/mysql:mysql-connector-java:RELEASE"/>
                    <property name="rewriteBatchedStatements" value="true"/>
                </driver>

                <driver
                        id="postgresql_generic"
                        label="PostgreSQL (Old)"
                        icon="platform:/plugin/org.jkiss.dbeaver.ext.postgresql/icons/postgresql_icon.png"
                        iconBig="platform:/plugin/org.jkiss.dbeaver.ext.postgresql/icons/postgresql_icon_big.png"
                        class="org.postgresql.Driver"
                        sampleURL="jdbc:postgresql://{host}[:{port}]/[{database}]"
                        defaultPort="5432"
                        supportedConfigurationTypes="MANUAL,URL"
                        supportsDistributedMode="false"
                        webURL="https://jdbc.postgresql.org/"
                        description="PostgreSQL JDBC driver. Can be used for old PostgreSQL versions or some PostgreSQL based databases (before 8.x).">

                    <file type="jar" path="maven:/org.postgresql:postgresql:RELEASE[42.5.0]" bundle="!drivers.postgresql"/>
                    <file type="license" path="drivers/postgresql/LICENSE.txt" bundle="drivers.postgresql"/>
                    <file type="jar" path="drivers/postgresql" bundle="drivers.postgresql"/>

                    <property name="loginTimeout" value="20"/>
                    <property name="connectTimeout" value="20"/>

                    <parameter name="query-get-active-db" value="select current_schema()"/>
                    <parameter name="query-set-active-db" value="SET search_path = &quot;?&quot;"/>
                    <parameter name="active-entity-type" value="schema"/>
                    <parameter name="supports-scroll" value="true"/>
                    <parameter name="omit-single-catalog" value="true"/>
                </driver>

                <!-- Deprecated drivers -->

                <driver
                        id="postgresql"
                        label="PostgreSQL (Old)"
                        class="org.postgresql.Driver"
                        sampleURL="jdbc:postgresql://{host}[:{port}]/[{database}]"
                        defaultPort="5432"
                        webURL="https://jdbc.postgresql.org/"
                        description="PostgreSQL standard JDBC driver. Replaced by PostgreSQL extension driver.">
                </driver>

                <driver
                        id="oracle"
                        label="Oracle"
                        class="oracle.jdbc.OracleDriver"
                        sampleURL="jdbc:oracle:thin:@{host}[:{port}]/{database}"
                        defaultPort="1521"
                        webURL="https://www.oracle.com/technetwork/database/features/jdbc/"
                        description="Oracle thin driver">

                    <parameter name="query-get-active-db" value="select sys_context( 'userenv', 'current_schema' ) from dual"/>
                    <parameter name="query-set-active-db" value="alter session set current_schema=?"/>

                    <fileSource url="https://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html" name="Oracle 11g drivers">
                        <file name="ojdbc6.jar" description="JDBC driver"/>
                        <file name="orai18n.jar" description="NLS classes"/>
                        <file name="xdb6.jar" description="SQLXML support"/>
                    </fileSource>
                </driver>
                <driver
                        id="db2"
                        label="DB2 LUW"
                        icon="icons/db2_icon.png"
                        iconBig="icons/db2_icon_big.png"
                        category="DB2"
                        class="com.ibm.db2.jcc.DB2Driver"
                        sampleURL="jdbc:db2://{host}[:{port}]/{database}"
                        defaultPort="50000"
                        webURL="https://www.ibm.com/software/data/db2/express/download.html"
                        description="DB2 JCC driver">

                    <property name="loginTimeout" value="20"/>
                    <property name="connectionTimeout" value="20"/>
                    <property name="fullyMaterializeLobData" value="true"/>
                    <property name="fullyMaterializeInputStreams" value="true"/>
                    <property name="progressiveStreaming" value="2"/>
                    <property name="retrieveMessagesFromServerOnGetMessage" value="true"/>

                    <parameter name="query-get-active-db" value="SELECT CURRENT_SCHEMA FROM SYSIBM.SYSDUMMY1"/>
                    <parameter name="query-set-active-db" value="SET SCHEMA ?"/>

                    <fileSource url="https://www-304.ibm.com/support/docview.wss?rs=4020&amp;uid=swg21385217"
                                name="DB2 10.5 GA drivers"
                                instruction="Download JDBC (JCC) client driver. Extract downloaded archive and copy db2jcc4.jar in some directory. Then add db2jcc4.jar as a library in DBeaver driver editor dialog.">
                        <file name="db2jcc4.jar" description="JDBC driver"/>
                    </fileSource>
                </driver>

                <driver
                        id="db2_luw_old"
                        label="DB2 LUW (Old 8.x)"
                        icon="icons/db2_icon.png"
                        iconBig="icons/db2_icon_big.png"
                        category="DB2"
                        class="com.ibm.db2.jcc.DB2Driver"
                        sampleURL="jdbc:db2://{host}[:{port}]/{database}"
                        defaultPort="50000"
                        webURL="https://www.ibm.com/software/data/db2/express/download.html"
                        description="DB2 LUW driver for older DB2 versions (8.x)">
                    <replace provider="generic" driver="db2"/>

                    <property name="loginTimeout" value="20"/>
                    <property name="connectionTimeout" value="20"/>
                    <property name="fullyMaterializeLobData" value="true"/>
                    <property name="fullyMaterializeInputStreams" value="true"/>
                    <property name="progressiveStreaming" value="2"/>
                    <property name="retrieveMessagesFromServerOnGetMessage" value="true"/>

                    <parameter name="query-get-active-db" value="SELECT CURRENT_SCHEMA FROM SYSIBM.SYSDUMMY1"/>
                    <parameter name="query-set-active-db" value="SET SCHEMA ?"/>

                    <fileSource url="https://www-304.ibm.com/support/docview.wss?rs=4020&amp;uid=swg21385217"
                                name="DB2 drivers"
                                instruction="Download JDBC (JCC) client driver. Extract downloaded archive and copy db2jcc4.jar in some directory. Then add db2jcc4.jar as a library in DBeaver driver editor dialog.">
                        <file name="db2jcc4.jar" description="JDBC driver"/>
                    </fileSource>
                    <file type="license" path="drivers/db2/LICENSE.txt" bundle="drivers.db2"/>
                    <file type="jar" path="drivers/db2" bundle="drivers.db2"/>

                </driver>
                <driver
                        id="db2_zos"
                        label="DB2 z/OS"
                        category="DB2"
                        class="com.ibm.db2.jcc.DB2Driver"
                        sampleURL="jdbc:db2://{host}[:{port}]/{database}"
                        defaultPort="50000"
                        description="DB2 z/OS driver"
                        note="Deprecated.">
                </driver>

                <driver
                        id="mssql"
                        label="jTDS driver"
                        category="MS SQL Server"
                        class="net.sourceforge.jtds.jdbc.Driver"
                        sampleURL="jdbc:jtds:sqlserver://{host}[:{port}][/{database}]"
                        defaultPort="1433"
                        webURL="http://jtds.sourceforge.net/"
                        description="jTDS SQL Server driver">
                    <!-- Replaced by SQL Server extension. We keep it for backward compatibility (driver id reference).  -->
                </driver>

                <driver
                        id="mssql_ms"
                        label="SQL Server"
                        category="MS SQL Server"
                        class="com.microsoft.sqlserver.jdbc.SQLServerDriver"
                        sampleURL="jdbc:sqlserver://{host}[:{port}][;databaseName={database}]"
                        defaultPort="1433"
                        webURL="http://msdn.microsoft.com/en-us/sqlserver/aa937724"
                        description="Microsoft JDBC Driver for SQL Server ">
                    <!-- Replaced by SQL Server extension. We keep it for backward compatibility (driver id reference).  -->
                </driver>

                <driver
                        id="sybase"
                        label="Sybase"
                        class="net.sourceforge.jtds.jdbc.Driver"
                        sampleURL="jdbc:jtds:sybase://{host}[:{port}][/{database}]"
                        defaultPort="5000"
                        webURL="http://jtds.sourceforge.net/"
                        description="Sybase jTDS driver">
                    <!-- Replaced by SQL Server extension. We keep it for backward compatibility (driver id reference).  -->
                </driver>

                <driver
                        id="azure_databricks"
                        label="Azure Databricks"
                        icon="icons/databricks_icon.png"
                        iconBig="icons/databricks_icon_big.png"
                        class="com.simba.spark.jdbc.Driver"
                        webURL="https://databricks.com/"
                        description="Azure Databricks driver"
                        categories="sql,analytic,cloud">

                    <file type="jar" path="https://databricks-bi-artifacts.s3.us-east-2.amazonaws.com/simbaspark-drivers/jdbc/2.6.22/SimbaSparkJDBC42-2.6.22.1040.zip" bundle="!drivers.databricks"/>
                </driver>

                <!--driver
                    id="linter"
                    label="Linter"
                    class="com.relx.jdbc.LinterDriver"
                    sampleURL="jdbc:linter:linapid:{host}:{port}:{database}"
                    defaultPort="1070"
                    webURL="http://linter.ru/"
                    description="Linter Database">
                </driver-->
                <driver
                        id="firebird_jaybird"
                        label="Firebird 2.x"
                        class="org.firebirdsql.jdbc.FBDriver"
                        sampleURL="jdbc:firebirdsql://{host}:{port}/{file}"
                        defaultPort="3050"
                        webURL=""
                        description="Firebird 2.x Jaybird driver">
                </driver>
                <driver
                        id="firebird_jaybird3"
                        label="Firebird"
                        class="org.firebirdsql.jdbc.FBDriver"
                        sampleURL="jdbc:firebirdsql://{host}:{port}/{file}"
                        defaultPort="3050"
                        webURL=""
                        description="Firebird Jaybird driver">
                    <replace provider="generic" driver="firebird_jaybird"/>
                </driver>

                <driver
                        id="vertica"
                        label="Vertica"
                        class="com.vertica.jdbc.Driver"
                        sampleURL="jdbc:vertica://{host}:{port}/[{database}]"
                        defaultPort="5433"
                        webURL="http://www.vertica.com/"
                        propertiesURL="https://my.vertica.com/docs/9.0.x/HTML/index.htm#Authoring/ConnectingToVertica/ClientJDBC/JDBCConnectionProperties.htm"
                        description="Driver for Vertica Database">
                </driver>

                <driver
                        id="exasol"
                        label="ExaSol"
                        class="com.exasol.jdbc.EXADriver"
                        sampleURL="jdbc:exa:{host}[:{port}][;schema={database}]"
                        defaultPort="8563"
                        description="ExaSol"
                        webURL="http://www.exasol.com/en/">
                    <!--<library path="C:\Program Files\Java\lib\jdbc\exajdbc.jar"/>-->
                </driver>

                <!-- SnowFlake -->
                <driver
                        id="snowflake_generic"
                        label="Snowflake"
                        class="net.snowflake.client.jdbc.SnowflakeDriver"
                        sampleURL="jdbc:snowflake://{host}/?[db={database}]"
                        defaultPort=""
                        description="Snowflake JDBC driver"
                        webURL="https://docs.snowflake.net/manuals/user-guide/jdbc-configure.html">
                </driver>

                <!-- Jennifer -->
                <driver
                        id="jennifer_jdbc"
                        label="Jennifer"
                        class="jennifer.jdbc.driver.JenniferDriver"
                        icon="icons/jennifer_icon.png"
                        iconBig="icons/jennifer_icon_big.png"
                        sampleURL="jdbc:jennifer://{host}:{port}/"
                        defaultPort="8001"
                        description="Jennifer JDBC driver"
                        webURL="https://www.jennifersoft.com"
                        categories="sql">
                    <file type="jar" path="https://github.com/jennifersoft/jennifer5-jdbc-driver/raw/main/dist/jennifer-jdbc-5.5.3.2.jar"/>
                    <parameter name="supports-references" value="false"/>
                    <parameter name="supports-indexes" value="false"/>
                    <parameter name="omit-catalog" value="true"/>
                    <parameter name="use-search-string-escape" value="true"/>
                </driver>

                <!-- Salesforce CDP-->
                <driver
                        id="salesforce_jdbc"
                        label="Salesforce CDP"
                        class="com.salesforce.cdp.queryservice.QueryServiceDriver"
                        icon="icons/salesforce_icon.png"
                        iconBig="icons/salesforce_icon_big.png"
                        sampleURL="jdbc:queryService-jdbc:{database}"
                        defaultDatabase="https://login.salesforce.com"
                        description="Salesforce CDP JDBC driver"
                        webURL="https://github.com/forcedotcom/Salesforce-CDP-jdbc"
                        categories="sql">
                    <file type="jar" path="https://github.com/forcedotcom/Salesforce-CDP-jdbc/releases/download/release_2021.12A/Salesforce-CDP-jdbc-1.11.0.jar"/>
                </driver>

                <!-- AWS -->
                <driver
                        id="aws_redshift"
                        label="Redshift (JDBC 4.1)"
                        category="AWS"
                        class="com.amazon.redshift.jdbc41.Driver"
                        sampleURL="jdbc:redshift://{host}:{port}/{database}"
                        defaultPort="5439"
                        description="%driver.redshift.description"
                        webURL="http://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html"
                        categories="sql,analytic,cloud"/>
                <driver
                        id="aws_redshift_42"
                        label="Redshift"
                        category="AWS"
                        class="com.amazon.redshift.jdbc42.Driver"
                        sampleURL="jdbc:redshift://{host}:{port}/{database}"
                        defaultPort="5439"
                        description="%driver.redshift.description"
                        webURL="http://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html"
                        categories="sql,analytic,cloud"/>

            </drivers>

        </datasource>
    </extension>

    <extension point="org.jkiss.dbeaver.dataTypeProvider">
        <provider
                class="org.jkiss.dbeaver.ext.generic.data.GenericValueHandlerProvider"
                id="org.jkiss.dbeaver.ext.generic.data.GenericValueHandlerProvider"
                label="Generic data types provider">
            <datasource id="generic"/>
            <!-- Date/time value handler - needed to provide native datetime value formatting. Formatting itself provided in drivers configuration. -->
            <type kind="DATETIME"/>
        </provider>
    </extension>

    <extension point="org.jkiss.dbeaver.objectManager">
        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericTableManager"         objectType="org.jkiss.dbeaver.ext.generic.model.GenericTable"/>
        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericViewManager"          objectType="org.jkiss.dbeaver.ext.generic.model.GenericView"/>
        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericTableColumnManager"   objectType="org.jkiss.dbeaver.ext.generic.model.GenericTableColumn"/>
        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericPrimaryKeyManager"    objectType="org.jkiss.dbeaver.ext.generic.model.GenericUniqueKey"/>
        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericForeignKeyManager"    objectType="org.jkiss.dbeaver.ext.generic.model.GenericTableForeignKey"/>
        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericIndexManager"         objectType="org.jkiss.dbeaver.ext.generic.model.GenericTableIndex"/>
        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericProcedureManager"     objectType="org.jkiss.dbeaver.ext.generic.model.GenericProcedure"/>
    </extension>

    <extension point="org.jkiss.dbeaver.generic.meta">
        <meta id="indexed" class="org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel">
            <object type="catalog">
                <column id="TABLE_CAT" index="1"/>
            </object>
            <object type="schema">
                <column id="TABLE_SCHEM" index="1"/>
                <column id="TABLE_CATALOG" index="2"/>
            </object>
            <object type="table-type">
                <column id="TABLE_TYPE" index="1"/>
            </object>
            <object type="table">
                <column id="TABLE_CAT" index="1"/>
                <column id="TABLE_SCHEM" index="2"/>
                <column id="TABLE_NAME" index="3"/>
                <column id="TABLE_TYPE" index="4"/>
                <column id="REMARKS" index="5"/>
                <column id="TYPE_CAT" index="6"/>
                <column id="TYPE_SCHEM" index="7"/>
                <column id="TYPE_NAME" index="8"/>
                <column id="SELF_REFERENCING_COL_NAME" index="9"/>
                <column id="REF_GENERATION" index="10"/>
            </object>
            <object type="table-column">
                <column id="TABLE_CAT" index="1"/>
                <column id="TABLE_SCHEM" index="2"/>
                <column id="TABLE_NAME" index="3"/>
                <column id="COLUMN_NAME" index="4"/>
                <column id="DATA_TYPE" index="5"/>
                <column id="TYPE_NAME" index="6"/>
                <column id="COLUMN_SIZE" index="7"/>
                <column id="BUFFER_LENGTH" index="8"/>
                <column id="DECIMAL_DIGITS" index="9"/>
                <column id="NUM_PREC_RADIX" index="10"/>
                <column id="NULLABLE" index="11"/>
                <column id="REMARKS" index="12"/>
                <column id="COLUMN_DEF" index="13"/>
                <column id="SQL_DATA_TYPE" index="14"/>
                <column id="SQL_DATETIME_SUB" index="15"/>
                <column id="CHAR_OCTET_LENGTH" index="16"/>
                <column id="ORDINAL_POSITION" index="17"/>
                <column id="IS_NULLABLE" index="18"/>
                <column id="SCOPE_CATALOG" index="19"/>
                <column id="SCOPE_SCHEMA" index="20"/>
                <column id="SCOPE_TABLE" index="21"/>
                <column id="SOURCE_DATA_TYPE" index="22"/>
                <column id="IS_AUTOINCREMENT" index="23"/>
                <column id="IS_GENERATEDCOLUMN" index="24"/>
            </object>
            <object type="primary-key">
                <column id="TABLE_CAT" index="1"/>
                <column id="TABLE_SCHEM" index="2"/>
                <column id="TABLE_NAME" index="3"/>
                <column id="COLUMN_NAME" index="4"/>
                <column id="KEY_SEQ" index="5"/>
                <column id="PK_NAME" index="6"/>
            </object>
            <object type="foreign-key">
                <column id="PKTABLE_CAT" index="1"/>
                <column id="PKTABLE_SCHEM" index="2"/>
                <column id="PKTABLE_NAME" index="3"/>
                <column id="PKCOLUMN_NAME" index="4"/>
                <column id="FKTABLE_CAT" index="5"/>
                <column id="FKTABLE_SCHEM" index="6"/>
                <column id="FKTABLE_NAME" index="7"/>
                <column id="FKCOLUMN_NAME" index="8"/>
                <column id="KEY_SEQ" index="9"/>
                <column id="UPDATE_RULE" index="10"/>
                <column id="DELETE_RULE" index="11"/>
                <column id="FK_NAME" index="12"/>
                <column id="PK_NAME" index="13"/>
                <column id="DEFERRABILITY" index="14"/>
            </object>
            <object type="procedure">
                <column id="PROCEDURE_CAT" index="1"/>
                <column id="PROCEDURE_SCHEM" index="2"/>
                <column id="PROCEDURE_NAME" index="3"/>
                <column id="REMARKS" index="4"/>
                <column id="PROCEDURE_TYPE" index="5"/>
                <column id="SPECIFIC_NAME" index="6"/>
            </object>
            <object type="procedure-column">
                <column id="PROCEDURE_CAT" index="1"/>
                <column id="PROCEDURE_SCHEM" index="2"/>
                <column id="PROCEDURE_NAME" index="3"/>
                <column id="COLUMN_NAME" index="4"/>
                <column id="COLUMN_TYPE" index="5"/>
                <column id="DATA_TYPE" index="6"/>
                <column id="TYPE_NAME" index="7"/>
                <column id="PRECISION" index="8"/>
                <column id="LENGTH" index="9"/>
                <column id="SCALE" index="10"/>
                <column id="RADIX" index="11"/>
                <column id="NULLABLE" index="12"/>
                <column id="REMARKS" index="13"/>
                <column id="COLUMN_DEF" index="14"/>
                <column id="SQL_DATA_TYPE" index="15"/>
                <column id="SQL_DATETIME_SUB" index="16"/>
                <column id="CHAR_OCTET_LENGTH" index="17"/>
                <column id="ORDINAL_POSITION" index="18"/>
                <column id="IS_NULLABLE" index="19"/>
                <column id="SPECIFIC_NAME" index="20"/>
            </object>
            <object type="index">
                <column id="TABLE_CAT" index="1"/>
                <column id="TABLE_SCHEM" index="2"/>
                <column id="TABLE_NAME" index="3"/>
                <column id="NON_UNIQUE" index="4"/>
                <column id="INDEX_QUALIFIER" index="5"/>
                <column id="INDEX_NAME" index="6"/>
                <column id="TYPE" index="7"/>
                <column id="ORDINAL_POSITION" index="8"/>
                <column id="COLUMN_NAME" index="9"/>
                <column id="ASC_OR_DESC" index="10"/>
                <column id="CARDINALITY" index="11"/>
                <column id="PAGES" index="12"/>
                <column id="FILTER_CONDITION" index="13"/>
            </object>
        </meta>
    </extension>

    <extension point="org.jkiss.dbeaver.mavenRepository">
        <repository id="monetdb-maven-repo" name="MonetDB Repository" url="https://clojars.org/repo/" order="20">
            <scope group="monetdb"/>
        </repository>
        <repository id="cratedb-maven-repo" name="CrateDB Repository" url="https://dl.bintray.com/crate/crate" order="21">
            <scope group="io.crate"/>
        </repository>

<!--
        <repository id="s3-maven-qubole-releases" name="Qubole Release Repository on S3" url="http://maven-qubole.s3-website-us-east-1.amazonaws.com/maven/release">
            <scope group="com.qubole"/>
        </repository>
-->
    </extension>

    <extension point="org.jkiss.dbeaver.sqlDialect">
        <dialect id="generic" parent="basic" class="org.jkiss.dbeaver.ext.generic.model.GenericSQLDialect" label="Generic" description="Dialect based on JDBC API information." icon="#database_icon_default" hidden="true">
        </dialect>
    </extension>

</plugin>

<MSG> Informix driver

Former-commit-id: fbd04369686ca8e1d9d757cf499be4ca00162282
<DFF> @@ -341,11 +341,9 @@
                     defaultPort="1533"
                     webURL="http://www.developers.net/ibmshowcase/focus/Informix"
                     description="IBM Informix Dynamic Server">
-<!--
-                    <file type="jar" path="drivers/informix/ifxjdbc.jar"/>
-                    <file type="jar" path="drivers/informix/ifxlang.jar"/>
-                    <file type="license" path="drivers/informix/LICENSE.txt"/>
--->
+                    <file type="jar" path="repo:/drivers/informix/ifxjdbc.jar"/>
+                    <file type="jar" path="repo:/drivers/informix/ifxlang.jar"/>
+                    <file type="license" path="repo:/drivers/informix/LICENSE.txt"/>
                     <parameter name="query-get-active-db" value="SELECT ODB_DBName FROM SysMaster:informix.SysOpenDB WHERE ODB_IsCurrent = 'Y' AND ODB_SessionID = DBINFO('sessionid')"/>
                     <parameter name="query-set-active-db" value=""/>
                     <parameter name="legacy-sql-dialect" value="true"/>

{'commit': 'diff --git a/plugins/org.jkiss.dbeaver.ext.generic/plugin.xml b/plugins/org.jkiss.dbeaver.ext.generic/plugin.xml\nindex a7a606037e..c3478f33c1 100644\n--- a/plugins/org.jkiss.dbeaver.ext.generic/plugin.xml\n+++ b/plugins/org.jkiss.dbeaver.ext.generic/plugin.xml\n@@ -341,11 +341,9 @@\n                     defaultPort="1533"\r\n                     webURL="http://www.developers.net/ibmshowcase/focus/Informix"\r\n                     description="IBM Informix Dynamic Server">\r\n-<!--\r\n-                    <file type="jar" path="drivers/informix/ifxjdbc.jar"/>\r\n-                    <file type="jar" path="drivers/informix/ifxlang.jar"/>\r\n-                    <file type="license" path="drivers/informix/LICENSE.txt"/>\r\n--->\r\n+                    <file type="jar" path="repo:/drivers/informix/ifxjdbc.jar"/>\r\n+                    <file type="jar" path="repo:/drivers/informix/ifxlang.jar"/>\r\n+                    <file type="license" path="repo:/drivers/informix/LICENSE.txt"/>\r\n                     <parameter name="query-get-active-db" value="SELECT ODB_DBName FROM SysMaster:informix.SysOpenDB WHERE ODB_IsCurrent = \'Y\' AND ODB_SessionID = DBINFO(\'sessionid\')"/>\r\n                     <parameter name="query-set-active-db" value=""/>\r\n                     <parameter name="legacy-sql-dialect" value="true"/>\r\n', 'commit_subject': 'Informix driver', 'repo_name': 'dbeaver/dbeaver', 'committer': {'name': 'jurgen', 'email': '3bd5f1e5ba7d0f28e439c48b59b43223904a5d99@users.noreply.github.com', 'time_sec': '1443625264', 'tz_offset': '0', 'date': {'seconds': '1443625264'}}, 'commit_tree': '50c88aff4144e9f3714571fb085c7e06f93d203d', 'commit_message': 'Informix driver\n\nFormer-commit-id: fbd04369686ca8e1d9d757cf499be4ca00162282', 'language_name': 'C++', 'license': 'apache-2.0', 'hunks': '@@ -341,11 +341,9 @@\n                     defaultPort="1533"\r\n                     webURL="http://www.developers.net/ibmshowcase/focus/Informix"\r\n                     description="IBM Informix Dynamic Server">\r\n-<!--\r\n-                    <file type="jar" path="drivers/informix/ifxjdbc.jar"/>\r\n-                    <file type="jar" path="drivers/informix/ifxlang.jar"/>\r\n-                    <file type="license" path="drivers/informix/LICENSE.txt"/>\r\n--->\r\n+                    <file type="jar" path="repo:/drivers/informix/ifxjdbc.jar"/>\r\n+                    <file type="jar" path="repo:/drivers/informix/ifxlang.jar"/>\r\n+                    <file type="license" path="repo:/drivers/informix/LICENSE.txt"/>\r\n                     <parameter name="query-get-active-db" value="SELECT ODB_DBName FROM SysMaster:informix.SysOpenDB WHERE ODB_IsCurrent = \'Y\' AND ODB_SessionID = DBINFO(\'sessionid\')"/>\r\n                     <parameter name="query-set-active-db" value=""/>\r\n                     <parameter name="legacy-sql-dialect" value="true"/>\r\n', 'addition_count': 3, 'deletion_count': 5, 'src_file': 'a/plugins/org.jkiss.dbeaver.ext.generic/plugin.xml', 'tgt_file': 'b/plugins/org.jkiss.dbeaver.ext.generic/plugin.xml', 'file_extension': '.xml', 'before_file': '<?xml version="1.0" encoding="UTF-8"?>\n<?eclipse version="3.2"?>\n<!--\n * DBeaver - Universal Database Manager\n * Copyright (C) 2010-2022 DBeaver Corp and others\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n  -->\n\n<plugin>\n    <extension-point id="org.jkiss.dbeaver.generic.meta" name="Generic meta model retrieval" schema="schema/org.jkiss.dbeaver.generic.meta.exsd"/>\n\n    <extension point="org.jkiss.dbeaver.dataSourceProvider">\n        <datasource\n            class="org.jkiss.dbeaver.ext.generic.GenericDataSourceProvider"\n            description="Generic JDBC connector"\n            id="generic"\n            label="Generic"\n            icon="#database_icon_default"\n            dialect="generic">\n            <tree path="generic" label="Generic data source" supportsEntityMerge="true">\n                <items label="#catalog" path="catalog" property="catalogList" icon="#database" optional="true">\n                    <items label="#schema" path="schema" property="schemaList" icon="#schema" optional="true">\n                        <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTable" label="%tree.tables.node.name" icon="#folder_table" description="%tree.tables.node.tip">\n                            <items label="%tree.table.node.name" path="table" property="physicalTables" icon="#table">\n                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableColumn" label="%tree.columns.node.name" icon="#columns" description="%tree.columns.node.tip">\n                                    <items label="%tree.column.node.name" path="attribute" property="attributes" icon="#column">\n                                    </items>\n                                </folder>\n                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericUniqueKey" label="%tree.uni_keys.node.name" icon="#constraints" description="%tree.uni_keys.node.tip" visibleIf="!object.view &amp;&amp; object.dataSource.info.supportsReferentialIntegrity()">\n                                    <items label="%tree.uni_key.node.name" path="uniqueKey" property="constraints" icon="#unique-key">\n                                        <items label="%tree.uni_key.columns.node.name" itemLabel="%tree.column.node.name" path="column" property="attributeReferences" navigable="false" inline="true">\n                                        </items>\n                                    </items>\n                                </folder>\n                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableForeignKey" label="%tree.foreign_keys.node.name" icon="#foreign-keys" description="%tree.foreign_keys.node.tip" visibleIf="!object.view &amp;&amp; object.dataSource.info.supportsReferentialIntegrity()">\n                                    <items label="%tree.foreign_key.node.name" path="association" property="associations" icon="#foreign-key">\n                                        <items label="%tree.foreign_key_columns.node.name" itemLabel="%tree.column.node.name" path="column" property="attributeReferences" navigable="false" inline="true">\n                                        </items>\n                                    </items>\n                                </folder>\n                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableIndex" label="%tree.indexes.node.name" icon="#indexes" description="%tree.indexes.node.tip" visibleIf="object.dataSource.info.supportsIndexes()">\n                                    <items label="%tree.index.node.name" path="index" property="indexes" icon="#index">\n                                        <items label="%tree.index_columns.node.name" path="column" property="attributeReferences" icon="#column" navigable="false" inline="true">\n                                        </items>\n                                    </items>\n                                </folder>\n                                <folder label="%tree.references.node.name" icon="#references" description="%tree.references.node.tip" visibleIf="!object.view &amp;&amp; object.dataSource.info.supportsReferentialIntegrity()" virtual="true">\n                                    <items label="%tree.reference.node.name" path="reference" property="references" icon="#reference" virtual="true">\n                                        <items label="%tree.reference_columns.node.name" itemLabel="%tree.column.node.name" path="column" property="attributeReferences" navigable="false" inline="true" virtual="true">\n                                        </items>\n                                    </items>\n                                </folder>\n                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableTrigger" label="%tree.triggers.node.name" icon="#triggers" description="%tree.triggers.node.tip" visibleIf="object.dataSource.metaModel.supportsTriggers(object.dataSource)">\n                                    <items label="%tree.trigger.node.name" path="trigger" property="triggers" icon="#trigger"/>\n                                </folder>\n                                <items label="%tree.sub_table.node.name" optional="true" path="subtable" property="subTables" icon="#table" recursive=".." visibleIf="!object.view">\n                                </items>\n                            </items>\n                        </folder>\n                        <folder type="org.jkiss.dbeaver.ext.generic.model.GenericView" label="%tree.tviews.node.name" icon="#folder_view" description="%tree.tviews.node.tip" visibleIf="object.dataSource.metaModel.supportsViews(object.dataSource)">\n                            <items label="%tree.tview.node.name" path="view" property="views" icon="#view">\n                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableColumn" label="%tree.columns.node.name" icon="#columns" description="View columns">\n                                    <items label="%tree.column.node.name" path="attribute" property="attributes" icon="#column">\n                                    </items>\n                                </folder>\n                            </items>\n                        </folder>\n                        <folder type="org.jkiss.dbeaver.model.struct.rdb.DBSTableIndex" label="%tree.indexes.node.name" icon="#indexes" description="%tree.indexes.node.tip" visibleIf="object.dataSource.info.supportsIndexes()">\n                            <items icon="#index" label="%tree.index.node.name" path="index" property="indexes" virtual="true">\n                                <items icon="#column" label="%tree.index_columns.node.name" itemLabel="%tree.column.node.name" path="column" property="attributeReferences" inline="true" navigable="false" virtual="true">\n                                </items>\n                            </items>\n                        </folder>\n                        <folder type="org.jkiss.dbeaver.ext.generic.model.GenericProcedure" label="%tree.procedures.node.name" icon="#procedures" description="Procedures" visibleIf="object.dataSource.info.supportsStoredCode()">\n                            <items label="%tree.procedures.node.name" itemLabel="%tree.procedure.node.name" path="procedure" property="proceduresOnly" icon="#procedure">\n                                <items label="%tree.procedure_columns.node.name" itemLabel="%tree.column.node.name" path="column" property="parameters" navigable="false"/>\n                            </items>\n                            <items label="%tree.package.node.name" path="package" property="packages" icon="#package">\n                                <items label="%tree.procedures.node.name" itemLabel="%tree.procedure.node.name" path="procedure" property="procedures" icon="#procedure">\n                                    <items label="%tree.procedure_columns.node.name" itemLabel="%tree.column.node.name" path="column" property="parameters" navigable="false" inline="true"/>\n                                </items>\n                            </items>\n                        </folder>\n                        <folder label="%tree.functions.node.name" icon="#functions" description="Functions" visibleIf="object.dataSource.info.supportsStoredCode() &amp;&amp; object.dataSource.splitProceduresAndFunctions()">\n                            <items label="%tree.functions.node.name" itemLabel="%tree.function.node.name" path="function" property="functionsOnly" icon="#function">\n                                <items label="%tree.function_columns.node.name" itemLabel="%tree.column.node.name" path="column" property="parameters" navigable="false"/>\n                            </items>\n                        </folder>\n                        <folder type="org.jkiss.dbeaver.ext.generic.model.GenericSequence" label="%tree.sequences.node.name" icon="#sequences" description="%tree.sequences.node.tip" visibleIf="object.dataSource.metaModel.supportsSequences(object.dataSource)">\n                            <items label="%tree.sequence.node.name" path="sequence" property="sequences" icon="#sequence"/>\n                        </folder>\n                        <folder type="org.jkiss.dbeaver.ext.generic.model.GenericSynonym" label="%tree.synonyms.node.name" icon="#synonyms" description="Synonyms" visibleIf="object.dataSource.metaModel.supportsSynonyms(object.dataSource)">\n                            <items label="%tree.synonym.node.name" path="synonym" property="synonyms" icon="#synonym"/>\n                        </folder>\n                        <folder id="databaseTrigger" type="org.jkiss.dbeaver.ext.generic.model.GenericContainerTrigger" label="%tree.triggers.node.name" icon="#triggers" description="Global triggers" visibleIf="object.dataSource.metaModel.supportsDatabaseTriggers(object.dataSource)">\n                            <items label="%tree.trigger.node.name" path="trigger" property="triggers" icon="#trigger"/>\n                        </folder>\n                        <folder id="tableTrigger" type="org.jkiss.dbeaver.ext.generic.model.GenericTableTrigger" label="%tree.tableTriggers.node.name" icon="#triggers" description="%tree.tableTriggers.node.tip" visibleIf="object.dataSource.metaModel.supportsTriggers(object.dataSource)">\n                            <items label="%tree.trigger.node.name" path="tableTrigger" property="tableTriggers" icon="#trigger"/>\n                        </folder>\n                        <folder type="org.jkiss.dbeaver.model.struct.DBSDataType" label="%tree.dataTypes.node.name" icon="#data_types" description="%tree.dataTypes.node.tip">\n                            <items label="%tree.dataType.node.name" path="dataType" property="dataTypes" icon="#data_type"/>\n                        </folder>\n                    </items>\n                </items>\n            </tree>\n\n            <driver-properties>\n                <propertyGroup label="Parameters" description="Custom driver parameters">\n                    <property id="supports-catalog-selection" label="Driver can change default catalog" description="Driver does support catalog change" type="boolean" required="false" defaultValue="true"/>;\n                    <property id="supports-schema-selection" label="Driver can change default schema" description="Driver does support schema change" type="boolean" required="false" defaultValue="true"/>\n                    <property id="supports-indexes" label="Driver supports indexes" description="Driver supports table indexes" type="boolean" required="false" defaultValue="true"/>\n                    <property id="supports-table-constraints" label="Driver supports constraints" description="Driver supports table constraints (primary keys)" type="boolean" required="false" defaultValue="true"/>\n                    <property id="supports-stored-code" label="Driver supports stored code" description="Whether this driver supports stored code (procedures, functions, packages, etc)" type="boolean" required="false" defaultValue="true"/>\n                    <property id="stored-quoted-case" label="Quoted string case" description="Letter capitalization of quoted strings (mixed/upper/lower)" type="string" required="false" defaultValue=""/>\n                    <property id="stored-unquoted-case" label="Unquoted string case" description="Letter capitalization of unquoted strings (mixed/upper/lower)" type="string" required="false" defaultValue=""/>\n                    <property id="supports-references" label="Driver supports references" description="Driver supports table references (foreign keys)" type="boolean" required="false" defaultValue="true"/>\n                    <property id="supports-delimiter-in-views" label="Delimiter in source view" description="Driver supports delimiter in view ddl" type="boolean" required="false" defaultValue="true"/>\n                    <property id="supports-select-count" label="Driver supports SELECT count(*) clause" description="Driver supports SELECT count(*) clause" type="boolean" required="false" defaultValue="true"/>\n                    <property id="supports-views" label="Driver supports views" description="Driver supports table views" type="boolean" required="false" defaultValue="true"/>\n                    <property id="split-procedures-and-functions" label="Split procedures and functions" description="Show procedures and functions in different folders" type="boolean" required="false" defaultValue="false"/>\n                    <property id="script-delimiter" label="Script delimiter" description="Literal for SQL queries separation in scripts" type="string" required="false" defaultValue=";"/>\n                    <property id="script-delimiter-redefiner" label="Script delimiter redefiner" description="SQL clause which redefines script delimiter value" type="string" required="false"/>\n                    <property id="script-delimiter-after-query" label="Use script delimiter after query" description="Keep SQL script delimiter after each SQL query" type="boolean" required="false" defaultValue="false"/>\n                    <property id="script-delimiter-after-block" label="Use script delimiter after SQL block" description="Keep SQL script delimiter after SQL script blocks (BEGIN/END)" type="boolean" required="false" defaultValue="false"/>\n                    <property id="string-escape-char" label="String escape character" description="Character used to escape special symbols in strings" type="string" required="false" defaultValue=""/>\n                    <property id="meta-model" label="Meta model type" description="Type of metadata reading model - standard or indexed" type="string" required="false" defaultValue="" validValues="standard,indexed"/>\n                    <property id="all-objects-pattern" label="All Objects Pattern" description="SQL pattern for all metadata objects" type="string" required="false" defaultValue="%" validValues="null,%"/>\n                    <property id="omit-catalog" label="Omit catalog(s)" description="Do not read and use catalog (aka database) information" type="boolean" required="false" defaultValue="false"/>\n                    <property id="omit-single-catalog" label="Omit single catalog" description="Hide catalog (database) is there is only one catalog on server" type="boolean" required="false" defaultValue="false"/>\n                    <property id="omit-schema" label="Omit schema(s)" description="Do not read and use schemas information" type="boolean" required="false" defaultValue="false"/>\n                    <property id="omit-single-schema" label="Omit single schema" description="Hide schema is there is only one schema on server" type="boolean" required="false" defaultValue="false"/>\n                    <property id="schema-filters-enabled" label="Use schema filters" description="Use JDBC schema filters when database doesn\'t support catalogs. Otherwise just read all database schemas and filter on client-side." type="boolean" required="false" defaultValue="false"/>\n                    <property id="omit-type-cache" label="Omit type cache" description="Do not use data types provided by driver" type="boolean" required="false" defaultValue="false"/>\n                    <property id="shutdown-url-param" label="Shutdown parameter" description="Database shutdown URL parameter" type="string" required="false" defaultValue=""/>\n                    <property id="create-url-param" label="Create database parameter" description="Database create URL parameter" type="string" required="false" defaultValue=""/>\n                    <property id="supports-multiple-results" label="Driver supports multiple results" description="Driver supports multiple results for a single query." type="boolean" required="false" defaultValue="false"/>\n                    <property id="supports-limits" label="Driver supports result set limit" description="Driver supports multiple result set limit (max rows)." type="boolean" required="false" defaultValue="true"/>\n                    <property id="supports-struct-cache" label="Driver supports structure cache" description="Driver supports structure cache reading. Enables schema columns, keys, etc." type="boolean" required="false" defaultValue="true"/>\n                    <property id="supports-truncate" label="Driver supports TRUNCATE operation" description="Driver supports TRUNCATE command. It is much faster than DELETE without criteria." type="boolean" required="false" defaultValue="true"/>\n                    <property id="read-only-data" label="Driver cannot modify data" description="Driver does not support data (e.g. in table) editing." type="boolean" required="false" defaultValue="false"/>\n                    <property id="read-only-meta-data" label="Driver cannot modify meta data" description="Driver does not support meta data (e.g. table or column creating) editing." type="boolean" required="false" defaultValue="false"/>\n                    <property id="supports-multi-insert" label="Driver supports multi insert mode" description="Driver supports multi insert mode: INSERT VALUES(,,)(,,). Used for the multi insert data import" type="boolean" required="false" defaultValue="false"/>\n                </propertyGroup>\n                <propertyGroup label="Queries" description="Custom driver queries">\n                    <property id="query-get-active-db" label="Get active database" description="Query to obtain active database name" type="string" required="false" defaultValue=""/>\n                    <property id="query-set-active-db" label="Set active database" description="Query to change active database" type="string" required="false" defaultValue=""/>\n                    <property id="query-shutdown" label="Shutdown database" description="Query to shutdown active database connection. Used for some embedded databases" type="string" required="false" defaultValue=""/>\n                    <property id="ping-sql" label="PING query" description="Query to check connection state" type="string" required="false" defaultValue=""/>\n                    <property id="dual-table" label="Dual table name" description="Name of dummy \'DUAL\' table which is used for expressions evaluation" type="string" required="false" defaultValue=""/>\n                    <property id="active-entity-type" label="Active object type" description="Type of selectable object (schema, catalog)" type="string" required="false" defaultValue="" validValues="catalog,schema"/>\n                    <property id="supports-scroll" label="Driver supports results scrolling" description="Driver supports resultset scrolling" type="boolean" required="false" defaultValue="false"/>\n                    <property id="quote-reserved-words" label="Quote reserved words" description="Quote columns/table names if they conflicts with reserved SQL keywords" type="boolean" required="false" defaultValue="true"/>\n                    <property id="use-search-string-escape" label="Escape LIKE masks in search queries" description="Use to access JDBC metadata API. Enabled by default but should be disabled for some (broken) drivers" type="boolean" required="false" defaultValue="false"/>\n                </propertyGroup>\n                <propertyGroup label="DDL" description="DDL generation options">\n                    <property id="ddl-drop-column-short" label="Drop column short syntax" description="Use \'ALTER TABLE DROP column-name\' instead of standard syntax" type="boolean" required="false" defaultValue="false"/>\n                    <property id="ddl-drop-column-brackets" label="Drop column - use brackets" description="Use \'ALTER TABLE DROP (column-name)\'" type="boolean" required="false" defaultValue="false"/>\n                    <property id="legacy-sql-dialect" label="Use legacy SQL dialect for DDL" description="Use legacy SQL dialect for DDL" type="boolean" required="false" defaultValue="false"/>\n                    <property id="alter-table-add-column" label="Add COLUMN keyword in alter table query" description="Add COLUMN keyword after keyword ADD and before column name in alter table query" type="boolean" required="false" defaultValue="false"/>\n                    <property id="omit-catalog-name" label="Omit catalog name in queries" description="Omit catalog name in generated queries" type="boolean" required="false" defaultValue="false"/>\n                </propertyGroup>\n                <propertyGroup label="Formatting" description="SQL values formats">\n                    <property id="native-format-timestamp" label="Timestamp format" description="Format pattern for timestamp columns" type="string" required="false"/>\n                    <property id="native-format-date" label="Date format" description="Format pattern for date columns" type="string" required="false"/>\n                    <property id="native-format-time" label="Time format" description="Format pattern for time columns" type="string" required="false"/>\n                </propertyGroup>\n\n            </driver-properties>\n\n            <drivers managable="true">\n\n                <!-- Real drivers -->\n\n                <driver\n                        id="db2_iseries"\n                        label="DB2 iSeries/AS 400"\n                        icon="icons/db2_icon.png"\n                        iconBig="icons/db2_icon_big.png"\n                        category="DB2"\n                        class="com.ibm.as400.access.AS400JDBCDriver"\n                        sampleURL="jdbc:as400://{host};[libraries={database};]"\n                        defaultPort="446"\n                        description="DB2 iSeries/AS 400 driver"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        categories="sql">\n\n                    <file type="jar" path="maven:/net.sf.jt400:jt400:RELEASE" bundle="!drivers.jt400"/>\n\n                    <file type="license" path="drivers/db2-jt400/LICENSE.txt" bundle="drivers.jt400"/>\n                    <file type="jar" path="drivers/db2-jt400" bundle="drivers.jt400"/>\n\n                    <parameter name="query-get-active-db" value="SELECT CURRENT_SCHEMA FROM SYSIBM.SYSDUMMY1"/>\n                    <parameter name="query-set-active-db" value="SET SCHEMA ?"/>\n                    <parameter name="omit-catalog" value="true"/>\n                    <parameter name="schema-filters-enabled" value="false"/>\n\n                    <!-- Enable table/column descriptions -->\n                    <property name="translate binary" value="true"/>\n                    <property name="metadata source" value="0"/>\n                </driver>\n\n                <driver\n                    id="sap_maxdb"\n                    category="SAP"\n                    label="MaxDB"\n                    icon="icons/sap_maxdb_icon.png"\n                    iconBig="icons/sap_maxdb_icon_big.png"\n                    class="com.sap.dbtech.jdbc.DriverSapDB"\n                    sampleURL="jdbc:sapdb://{host}[:{port}]/{database}"\n                    defaultPort="7200"\n                    webURL="https://www.sdn.sap.com/irj/sdn/maxdb"\n                    description="SAP MaxDB - The SAP Database System"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    categories="sql">\n\n                    <file type="jar" path="drivers/maxdb" bundle="drivers.maxdb"/>\n                    <file type="license" path="drivers/maxdb/LICENSE.txt" bundle="drivers.maxdb"/>\n\n                    <parameter name="query-get-active-db" value="SELECT CURRENT_SCHEMA FROM DUAL"/>\n                    <parameter name="query-set-active-db" value="SET CURRENT_SCHEMA = ?"/>\n                </driver>\n                <driver\n                    id="opensearch"\n                    label="OpenSearch"\n                    icon="icons/opensearch_icon.png"\n                    iconBig="icons/opensearch_icon_big.png"\n                    class="org.opensearch.jdbc.Driver"\n                    sampleURL="jdbc:opensearch://[{scheme}://][{host}][:{port}]"\n                    defaultPort="443"\n                    webURL="https://www.opensearch.org/"\n                    description="OpenSearch open source search and analytics suite"\n                    categories="sql">\n                    <file type="jar" path="https://artifacts.opensearch.org/opensearch-clients/jdbc/opensearch-sql-jdbc-1.1.0.1.jar" bundle="!drivers.opensearch"/>\n                    <parameter name="read-only-data" value="true"/>\n                    <parameter name="read-only-meta-data" value="true"/>\n                </driver>\n                <driver\n                    id="informix"\n                    label="Informix"\n                    icon="icons/informix_icon.png"\n                    iconBig="icons/informix_icon_big.png"\n                    class="com.informix.jdbc.IfxDriver"\n                    sampleURL="jdbc:informix-sqli://{host}:{port}/{database}:INFORMIXSERVER={server}"\n                    defaultPort="1533"\n                    webURL="https://www.developers.net/ibmshowcase/focus/Informix"\n                    description="IBM Informix Dynamic Server"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    categories="sql">\n\n                    <file type="jar" path="maven:/com.ibm.informix:jdbc:RELEASE[4.50.4.1]" bundle="!drivers.informix"/>\n\n                    <file type="jar" path="drivers/informix" bundle="drivers.informix"/>\n                    <file type="license" path="drivers/informix/LICENSE.txt" bundle="drivers.informix"/>\n\n                    <parameter name="query-get-active-db" value="SELECT ODB_DBName FROM SysMaster:informix.SysOpenDB WHERE ODB_IsCurrent = \'Y\' AND ODB_SessionID = DBINFO(\'sessionid\')"/>\n                    <parameter name="query-set-active-db" value="DATABASE ?"/>\n                    <parameter name="legacy-sql-dialect" value="true"/>\n                    <parameter name="omit-catalog-name" value="false"/>\n\n                    <parameter name="ddl-drop-column-short" value="true"/>\n\n                    <property name="@dbeaver-default-resultset.column.label.ignore" value="true"/>\n                </driver>\n                <driver\n                    id="h2_server"\n                    label="H2 Server"\n                    icon="icons/h2_icon.png"\n                    iconBig="icons/h2_icon_big.png"\n                    category="H2"\n                    class="org.h2.Driver"\n                    sampleURL="jdbc:h2:tcp://{host}[:{port}]/{database}"\n                    defaultPort="9092"\n                    webURL="https://www.h2database.com/"\n                    description="H2 Server"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    categories="sql"\n                    dialect="h2">\n\n                    <file type="jar" path="maven:/com.h2database:h2:RELEASE[1.4.199]" bundle="!drivers.h2"/>\n\n                    <file type="jar" path="drivers/h2" bundle="drivers.h2"/>\n\n                    <parameter name="query-get-active-db" value="SELECT SCHEMA()"/>\n                    <parameter name="query-set-active-db" value="SET SCHEMA = ?"/>\n                    <parameter name="omit-catalog" value="true"/>\n                </driver>\n                <driver\n                    id="h2_embedded"\n                    label="H2 Embedded"\n                    icon="icons/h2_icon.png"\n                    iconBig="icons/h2_icon_big.png"\n                    category="H2"\n                    class="org.h2.Driver"\n                    sampleURL="jdbc:h2:{file}"\n                    webURL="https://www.h2database.com/"\n                    embedded="true"\n                    description="H2 Embedded"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    categories="sql,embedded"\n                    dialect="h2">\n\n                    <file type="jar" path="maven:/com.h2database:h2:RELEASE[1.4.199]" bundle="!drivers.h2"/>\n\n                    <file type="jar" path="drivers/h2" bundle="drivers.h2"/>\n\n                    <parameter name="query-get-active-db" value="SELECT SCHEMA()"/>\n                    <parameter name="query-set-active-db" value="SET SCHEMA = ?"/>\n                    <parameter name="query-shutdown" value="shutdown"/>\n                    <parameter name="omit-catalog" value="true"/>\n                </driver>\n                <driver\n                    id="odbc"\n                    label="ODBC"\n                    icon="icons/odbc_icon.png"\n                    iconBig="icons/odbc_icon_big.png"\n                    class="sun.jdbc.odbc.JdbcOdbcDriver"\n                    sampleURL="jdbc:odbc:{database}"\n                    webURL="https://sun.com"\n                    description="ODBC bridge driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    supportsDistributedMode="false"\n                    promoted="1"\n                    categories="sql">\n                    <os name="win32"/>\n                    <file type="jar" path="https://github.com/dbeaver/jdbc-odbc-bridge-jre7/raw/main/jdbc-odbc-bridge-jre7.jar" bundle="!drivers.odbc"/>\n                    <file type="lib" os="win32" arch="x86_64" path="https://github.com/dbeaver/jdbc-odbc-bridge-jre7/raw/main/x64/JdbcOdbc.dll" bundle="!drivers.odbc"/>\n\n                    <file type="jar" path="drivers/odbc" bundle="drivers.odbc"/>\n                    defaultPort="1533"\r\n                    webURL="http://www.developers.net/ibmshowcase/focus/Informix"\r\n                    description="IBM Informix Dynamic Server">\r\n<!--\r\n                    <file type="jar" path="drivers/informix/ifxjdbc.jar"/>\r\n                    <file type="jar" path="drivers/informix/ifxlang.jar"/>\r\n                    <file type="license" path="drivers/informix/LICENSE.txt"/>\r\n-->\r\n                    <parameter name="query-get-active-db" value="SELECT ODB_DBName FROM SysMaster:informix.SysOpenDB WHERE ODB_IsCurrent = \'Y\' AND ODB_SessionID = DBINFO(\'sessionid\')"/>\r\n                    <parameter name="query-set-active-db" value=""/>\r\n                    <parameter name="legacy-sql-dialect" value="true"/>\r\n                    sampleURL="jdbc:derby:{folder}"\n                    webURL="https://db.apache.org/"\n                    embedded="true"\n                    description="Derby (Java DB) embedded driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    supportsDistributedMode="false"\n                    categories="sql,embedded">\n\n                    <file type="jar" path="maven:/org.apache.derby:derby:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>\n                    <file type="jar" path="maven:/org.apache.derby:derbytools:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>\n                    <file type="jar" path="maven:/org.apache.derby:derbyshared:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>\n\n                    <file type="license" path="drivers/derby/LICENSE.txt" bundle="drivers.derby"/>\n                    <file type="jar" path="drivers/derby" bundle="drivers.derby"/>\n\n                    <parameter name="create-url-param" value=";create=true"/>\n                    <parameter name="shutdown-url-param" value=";shutdown=true"/>\n                    <parameter name="query-get-active-db" value="SELECT CURRENT SCHEMA FROM SYSIBM.SYSDUMMY1"/>\n                    <parameter name="query-set-active-db" value="SET CURRENT SCHEMA = ?"/>\n                    <parameter name="supports-scroll" value="true"/>\n                    <parameter name="split-procedures-and-functions" value="true"/>\n                    <parameter name="dual-table" value="SYSIBM.SYSDUMMY1"/>\n                    <parameter name="supports-multi-insert" value="true"/>\n                </driver>\n                <driver\n                    id="derby_server"\n                    label="Derby Server"\n                    icon="icons/derby_icon.png"\n                    iconBig="icons/derby_icon_big.png"\n                    category="Derby"\n                    class="org.apache.derby.client.ClientAutoloadedDriver"\n                    sampleURL="jdbc:derby://{host}:{port}/{database};create=false"\n                    defaultPort="1527"\n                    webURL="http://db.apache.org/"\n                    description="Derby (Java DB) server driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    categories="sql">\n\n                    <file type="jar" path="maven:/org.apache.derby:derby:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>\n                    <file type="jar" path="maven:/org.apache.derby:derbyclient:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>\n                    <file type="jar" path="maven:/org.apache.derby:derbytools:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>\n                    <file type="jar" path="maven:/org.apache.derby:derbyshared:RELEASE[10.15.2.0]" bundle="!drivers.derby"/>\n                    <file type="jar" path="drivers/derby" bundle="drivers.derby"/>\n\n                    <parameter name="query-get-active-db" value="SELECT CURRENT SCHEMA FROM SYSIBM.SYSDUMMY1"/>\n                    <parameter name="query-set-active-db" value="SET CURRENT SCHEMA = ?"/>\n                    <parameter name="supports-scroll" value="true"/>\n                    <parameter name="split-procedures-and-functions" value="true"/>\n                    <parameter name="dual-table" value="SYSIBM.SYSDUMMY1"/>\n                    <parameter name="supports-multi-insert" value="true"/>\n                </driver>\n                <driver\n                    id="mimer"\n                    label="Mimer SQL"\n                    icon="icons/mimer_icon.png"\n                    iconBig="icons/mimer_icon_big.png"\n                    class="com.mimer.jdbc.Driver"\n                    sampleURL="jdbc:mimer:tcp://{host}:{port}/{database}"\n                    defaultPort="1360"\n                    webURL="http://developer.mimer.com/"\n                    description="Mimer SQL TCP/IP driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    categories="sql,embedded">\n                    <file type="jar" path="repo:/drivers/mimer/mimjdbc3.jar"/>\n                </driver>\n                <driver\n                    id="hsqldb_server"\n                    label="HSQL Server"\n                    icon="icons/hsqldb_icon.png"\n                    iconBig="icons/hsqldb_icon_big.png"\n                    category="HSQLDB"\n                    class="org.hsqldb.jdbcDriver"\n                    sampleURL="jdbc:hsqldb:hsql://{host}[:{port}]/[{database}]"\n                    defaultPort="9001"\n                    webURL="http://hsqldb.org/"\n                    description="HyperSQL DataBase - Server Mode"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    categories="sql">\n\n                    <file type="jar" path="maven:/org.hsqldb:hsqldb:RELEASE" bundle="!drivers.hsqldb"/>\n\n                    <file type="license" path="drivers/hsqldb/LICENSE.txt" bundle="drivers.hsqldb"/>\n                    <file type="jar" path="drivers/hsqldb" bundle="drivers.hsqldb"/>\n\n                    <parameter name="supports-scroll" value="true"/>\n                    <parameter name="supports-limits" value="true"/>\n                    <parameter name="query-get-active-db" value="SELECT * FROM (VALUES (current_schema))"/>\n                    <parameter name="query-set-active-db" value="SET SCHEMA ?"/>\n                    <parameter name="active-entity-type" value="schema"/>\n                </driver>\n                <driver\n                    id="hsqldb_embedded"\n                    label="HSQL Embedded"\n                    icon="icons/hsqldb_icon.png"\n                    iconBig="icons/hsqldb_icon_big.png"\n                    category="HSQLDB"\n                    class="org.hsqldb.jdbc.JDBCDriver"\n                    sampleURL="jdbc:hsqldb:file:{folder}"\n                    webURL="http://hsqldb.org/"\n                    embedded="true"\n                    description="HyperSQL DataBase - Embedded Mode"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    supportsDistributedMode="false"\n                    categories="sql,embedded">\n\n                    <file type="jar" path="maven:/org.hsqldb:hsqldb:RELEASE" bundle="!drivers.hsqldb"/>\n\n                    <file type="license" path="drivers/hsqldb/LICENSE.txt" bundle="drivers.hsqldb"/>\n                    <file type="jar" path="drivers/hsqldb" bundle="drivers.hsqldb"/>\n\n                    <property name="shutdown" value="true"/>\n                    <parameter name="create-url-param" value=";create=true"/>\n                    <parameter name="query-get-active-db" value="SELECT * FROM (VALUES (current_schema))"/>\n                    <parameter name="query-set-active-db" value="SET SCHEMA ?"/>\n                    <parameter name="active-entity-type" value="schema"/>\n                </driver>\n                <driver\n                    id="cache"\n                    label="Cache"\n                    icon="icons/intersystems_icon.png"\n                    iconBig="icons/intersystems_icon_big.png"\n                    class="com.intersys.jdbc.CacheDriver"\n                    sampleURL="jdbc:Cache://{host}:{port}/{database}"\n                    defaultPort="1972"\n                    webURL="http://www.intersystems.com/cache/"\n                    description="InterSystems Cache"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    categories="sql,object">\n                    <file type="jar" path="drivers/cache" bundle="drivers.cache"/>\n                    <file type="license" path="drivers/cache/LICENSE.txt" bundle="drivers.cache"/>\n                </driver>\n                <driver\n                    id="iris"\n                    label="InterSystems IRIS"\n                    icon="icons/intersystems_icon.png"\n                    iconBig="icons/intersystems_icon_big.png"\n                    class="com.intersystems.jdbc.IRISDriver"\n                    sampleURL="jdbc:IRIS://{host}:{port}/{database}"\n                    defaultPort="1972"\n                    webURL="http://www.intersystems.com/iris/"\n                    description="InterSystems IRIS. Replaces Cache driver."\n                    supportedConfigurationTypes="MANUAL,URL"\n                    categories="sql,object">\n<!--                    <replace provider="generic" driver="cache"/>-->\n                    <file type="jar" path="https://github.com/intersystems-community/iris-driver-distribution/raw/main/intersystems-jdbc-3.1.0.jar"/>\n                </driver>\n                <driver\n                    id="ingres"\n                    label="Ingres"\n                    class="com.ingres.jdbc.IngresDriver"\n                    sampleURL="jdbc:ingres://{host}:{port}/{database}"\n                    defaultPort="II7"\n                    webURL="http://www.ingres.com/products/ingres-database/"\n                    description="Ingres Database"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    iconBig="icons/ingres_icon_big.png"\n                    categories="sql">\n                    <file type="jar" path="maven:/com.ingres.jdbc:iijdbc:RELEASE" bundle="!drivers.ingres"/>\n                    <parameter name="supports-truncate" value="false"/>\n                    <file type="jar" path="drivers/ingres" bundle="drivers.ingres"/>\n                </driver>\n                <!-- SQLite -->\n                <driver\n                    id="sqlite_jdbc"\n                    label="SQLite"\n                    icon="icons/sqlite_icon.png"\n                    iconBig="icons/sqlite_icon_big.png"\n                    class="org.sqlite.JDBC"\n                    sampleURL="jdbc:sqlite:{file}"\n                    defaultPort=""\n                    webURL="https://github.com/xerial/sqlite-jdbc"\n                    propertiesURL="https://www.sqlite.org/pragma.html"\n                    embedded="true"\n                    anonymous="true"\n                    description="SQLite JDBC driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    promoted="1"\n                    categories="sql,embedded">\n\n                    <file type="jar" path="maven:/org.xerial:sqlite-jdbc:RELEASE" bundle="!drivers.sqlite.xerial"/>\n                    <file type="license" path="drivers/sqlite/xerial/LICENSE.txt" bundle="drivers.sqlite.xerial"/>\n                    <file type="jar" path="drivers/sqlite/xerial" bundle="drivers.sqlite.xerial"/>\n\n                    <parameter name="supports-references" value="true"/>\n                    <parameter name="supports-struct-cache" value="false"/>\n                    <parameter name="supports-indexes" value="true"/>\n                    <parameter name="supports-stored-code" value="false"/>\n                    <parameter name="supports-truncate" value="false"/>\n                </driver>\n\n                <!-- DuckDB -->\n                <driver\n                        id="duckdb_jdbc"\n                        label="DuckDB"\n                        icon="icons/duckdb_icon.png"\n                        iconBig="icons/duckdb_icon_big.png"\n                        class="org.duckdb.DuckDBDriver"\n                        sampleURL="jdbc:duckdb:{file}"\n                        defaultPort=""\n                        webURL="https://duckdb.org/docs/api/java"\n                        embedded="true"\n                        anonymous="true"\n                        description="DuckDB JDBC driver"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        promoted="1"\n                        categories="sql,embedded">\n                    <file type="jar" path="maven:/org.duckdb:duckdb_jdbc:RELEASE"/>\n                </driver>\n\n                <!-- Teradata -->\n                <driver\n                    id="teradata"\n                    label="Teradata"\n                    icon="icons/teradata_icon.png"\n                    iconBig="icons/teradata_icon_big.png"\n                    class="com.ncr.teradata.TeraDriver"\n                    sampleURL="jdbc:teradata://{host}/DATABASE={database},DBS_PORT={port}"\n                    defaultPort="1025"\n                    webURL="https://downloads.teradata.com/download/connectivity/jdbc-driver"\n                    description="Teradata JDBC Type 4 driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    categories="sql,analytic">\n\n                    <file type="jar" path="repo:/drivers/teradata/terajdbc4.jar" bundle="!drivers.teradata"/>\n                    <file type="jar" path="repo:/drivers/teradata/tdgssconfig.jar" bundle="!drivers.teradata"/>\n                    <file type="license" path="repo:/drivers/teradata/LICENSE.txt" bundle="!drivers.teradata"/>\n\n                    <file type="jar" path="drivers/teradata" bundle="drivers.teradata"/>\n                    <file type="license" path="drivers/teradata/LICENSE.txt" bundle="drivers.teradata"/>\n\n                    <parameter name="supports-truncate" value="false"/>\n                    <parameter name="supports-multiple-results" value="true"/>\n                    <parameter name="query-get-active-db" value="SELECT DATABASE"/>\n                    <parameter name="query-set-active-db" value="DATABASE &quot;?&quot;"/>\n                </driver>\n\n                <driver\n                    id="csvjdbc"\n                    label="CSV"\n                    icon="icons/csv_icon.png"\n                    iconBig="icons/csv_icon_big.png"\n                    category="Flat files"\n                    class="org.relique.jdbc.csv.CsvDriver"\n                    sampleURL="jdbc:relique:csv:{folder}"\n                    embedded="true"\n                    anonymous="true"\n                    description="CsvJdbc driver for CSV files"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    supportsDistributedMode="false"\n                    webURL="http://csvjdbc.sourceforge.net/"\n                    propertiesURL="http://csvjdbc.sourceforge.net/doc.html"\n                    categories="embedded,file">\n\n                    <property name="separator" value=","/>\n                    <property name="quotechar" value="&quot;"/>\n                    <property name="fileExtension" value=".csv"/>\n                    <property name="suppressHeaders" value="false"/>\n                    <property name="charset" value="UTF-8"/>\n\n                    <parameter name="supports-select-count" value="false"/>\n                    <parameter name="supports-stored-code" value="false"/>\n                    <parameter name="supports-truncate" value="false"/>\n                    <parameter name="supports-views" value="false"/>\n                    <parameter name="supports-indexes" value="false"/>\n                    <parameter name="supports-references" value="false"/>\n                    <parameter name="driver-properties" value="charset,columnTypes,commentChar,cryptoFilterClassName,cryptoFilterParameterTypes,cryptoFilterParameters,defectiveHeaders,fileExtension,fileTailParts,fileTailPattern,fileTailPrepend,fixedWidths,function.NAME,headerline,ignoreNonParseableLines,indexedFiles,isHeaderFixedWidth,missingValue,quotechar,quoteStyle,locale,separator,skipLeadingLines,skipLeadingDataLines,suppressHeaders,timestampFormat, timeFormat, dateFormat,timeZoneName,trimHeaders,trimValues"/>\n                    <parameter name="read-only-data" value="true"/>\n                    <parameter name="read-only-meta-data" value="true"/>\n\n                    <file type="jar" path="maven:/net.sourceforge.csvjdbc:csvjdbc:RELEASE" bundle="!drivers.csvjdbc"/>\n                    <file type="jar" path="drivers/csvjdbc" bundle="drivers.csvjdbc"/>\n                </driver>\n                <driver\n                    id="csvjdbc_dbf"\n                    label="DBF"\n                    icon="icons/dbf_icon.png"\n                    iconBig="icons/dbf_icon_big.png"\n                    category="Flat files"\n                    class="org.relique.jdbc.csv.CsvDriver"\n                    sampleURL="jdbc:relique:csv:{folder}"\n                    embedded="true"\n                    anonymous="true"\n                    description="CsvJdbc driver for DBF files"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    supportsDistributedMode="false"\n                    webURL="http://csvjdbc.sourceforge.net/"\n                    propertiesURL="http://csvjdbc.sourceforge.net/doc.html"\n                    categories="embedded,file">\n\n                    <property name="fileExtension" value=".dbf"/>\n\n                    <parameter name="supports-select-count" value="false"/>\n                    <parameter name="supports-stored-code" value="false"/>\n                    <parameter name="supports-truncate" value="false"/>\n                    <parameter name="supports-views" value="false"/>\n                    <parameter name="supports-indexes" value="false"/>\n                    <parameter name="supports-references" value="false"/>\n                    <parameter name="driver-properties" value="charset,columnTypes,commentChar,cryptoFilterClassName,cryptoFilterParameterTypes,cryptoFilterParameters,defectiveHeaders,fileExtension,fileTailParts,fileTailPattern,fileTailPrepend,fixedWidths,function.NAME,headerline,ignoreNonParseableLines,indexedFiles,isHeaderFixedWidth,missingValue,quotechar,quoteStyle,locale,separator,skipLeadingLines,skipLeadingDataLines,suppressHeaders,timestampFormat, timeFormat, dateFormat,timeZoneName,trimHeaders,trimValues"/>\n                    <parameter name="read-only-data" value="true"/>\n                    <parameter name="read-only-meta-data" value="true"/>\n\n                    <file type="jar" path="maven:/net.sourceforge.csvjdbc:csvjdbc:RELEASE" bundle="!drivers.csvjdbc"/>\n                    <file type="jar" path="repo:/drivers/dbf/dans-dbf-lib-1.0.0-beta-10.jar" bundle="!drivers.csvjdbc"/>\n                    <file type="jar" path="drivers/csvjdbc" bundle="drivers.csvjdbc"/>\n                </driver>\n                <driver\n                    id="msaccess_ucanaccess"\n                    label="MS Access (UCanAccess)"\n                    icon="icons/msaccess_icon.png"\n                    iconBig="icons/msaccess_icon_big.png"\n                    category="MS Access"\n                    class="net.ucanaccess.jdbc.UcanaccessDriver"\n                    sampleURL="jdbc:ucanaccess://{file}"\n                    webURL="http://ucanaccess.sourceforge.net/site.html"\n                    embedded="true"\n                    description="Microsoft Access driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    supportsDistributedMode="false"\n                    categories="sql,embedded,file">\n\n                    <file type="jar" path="maven:/net.sf.ucanaccess:ucanaccess:RELEASE" bundle="!drivers.ucanaccess"/>\n\n                    <file type="license" path="drivers/ucanaccess/LICENSE.txt" bundle="drivers.ucanaccess"/>\n                    <file type="jar" path="drivers/ucanaccess" bundle="drivers.ucanaccess"/>\n                </driver>\n                <driver\n                    id="netezza"\n                    label="Netezza"\n                    icon="icons/netezza_icon.png"\n                    iconBig="icons/netezza_icon_big.png"\n                    class="org.netezza.Driver"\n                    sampleURL="jdbc:netezza://{host}:{port}/{database}"\n                    defaultPort="5480"\n                    webURL=""\n                    description="Netezza database driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    categories="sql,analytic">\n                </driver>\n\n                <driver\n                    id="nuodb"\n                    label="NuoDB"\n                    icon="icons/nuodb_icon.png"\n                    iconBig="icons/nuodb_icon_big.png"\n                    class="com.nuodb.jdbc.Driver"\n                    sampleURL="jdbc:com.nuodb://{host}[:{port}]/[{database}]"\n                    defaultPort=""\n                    description="NuoDB"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="http://www.nuodb.com/"\n                    categories="sql,cloud">\n                    <file type="jar" path="maven:/com.nuodb.jdbc:nuodb-jdbc:RELEASE"/>\n                </driver>\n                <driver\n                    id="sap_hana"\n                    category="SAP"\n                    label="HANA (Old)"\n                    icon="platform:/plugin/org.jkiss.dbeaver.ext.hana/icons/sap_hana_icon.png"\n                    iconBig="platform:/plugin/org.jkiss.dbeaver.ext.hana/icons/sap_hana_icon_big.png"\n                    class="com.sap.db.jdbc.Driver"\n                    sampleURL="jdbc:sap://{host}[:{port}]"\n                    defaultPort="30015"\n                    description=""\n                    webURL="http://scn.sap.com/community/developer-center/hana"\n                    categories="sql">\n                    <file type="jar" path="maven:/com.sap.cloud.db.jdbc:ngdbc:RELEASE"/>\n                    <parameter name="split-procedures-and-functions" value="true"/>\n                    <parameter name="query-get-active-db" value="SELECT CURRENT_SCHEMA FROM DUMMY"/>\n                    <parameter name="query-set-active-db" value="SET SCHEMA &quot;?&quot;"/>\n                </driver>\n\n                <!-- Hadoop -->\n                <driver\n                    id="phoenix_hbase"\n                    label="Apache Phoenix"\n                    icon="icons/phoenix_icon.png"\n                    iconBig="icons/phoenix_icon_big.png"\n                    class="org.apache.phoenix.jdbc.PhoenixDriver"\n                    sampleURL="jdbc:phoenix:{host}[:{port}]"\n                    defaultPort="2181"\n                    webURL="http://phoenix.apache.org/"\n                    description="Thin driver for Apache Phoenix HBase Database"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    category="Hadoop"\n                    categories="hadoop"\n                    singleConnection="true">\n                    <parameter name="omit-type-cache" value="true"/>\n                    <file type="jar" path="maven:/org.apache.phoenix:phoenix-client:RELEASE[4.14.1-HBase-1.4]" ignore-dependencies="true"/>\n                </driver>\n                <driver\n                    id="gemfire_xd"\n                    label="Gemfire XD"\n                    icon="icons/gemfire_icon.png"\n                    iconBig="icons/gemfire_icon_big.png"\n                    class="com.pivotal.gemfirexd.jdbc.ClientDriver"\n                    sampleURL="jdbc:gemfirexd://{host}[:{port}]/"\n                    defaultPort="1527"\n                    description="Pivotal GemfireXD"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="http://blog.pivotal.io/tag/gemfire-xd"\n                    category="Hadoop"\n                    categories="hadoop"\n                    singleConnection="true">\n                    <file type="jar" path="maven:/io.snappydata:gemfirexd-client:RELEASE"/>\n                </driver>\n                <driver\n                    id="snappydata_store_client"\n                    label="SnappyData"\n                    icon="icons/snappy_icon.png"\n                    iconBig="icons/snappy_icon_big.png"\n                    class="io.snappydata.jdbc.ClientDriver"\n                    sampleURL="jdbc:snappydata://{host}[:{port}]/"\n                    defaultPort="1528"\n                    description="Pivotal GemfireXD"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://snappydatainc.github.io/snappydata/"\n                    category="Hadoop"\n                    categories="hadoop"\n                    singleConnection="true">\n                    <file type="jar" path="maven:/io.snappydata:snappydata-store-client:RELEASE"/>\n                    <!--<file type="jar" path="https://github.com/SnappyDataInc/snappydata/releases/download/v0.8/snappydata-client-1.5.4.jar"/>-->\n                </driver>\n\n                <driver\n                    id="apache_hive2"\n                    label="Apache Hive"\n                    icon="icons/hive_icon.png"\n                    iconBig="icons/hive_icon_big.png"\n                    class="org.apache.hive.jdbc.HiveDriver"\n                    sampleURL="jdbc:hive2://{host}[:{port}][/{database}]"\n                    defaultPort="10000"\n                    description="Apache Hive JDBC"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://cwiki.apache.org/confluence/display/Hive/Home"\n                    category="Hadoop"\n                    categories="hadoop"\n                    singleConnection="true">\n\n                    <file type="jar" path="https://github.com/timveil/hive-jdbc-uber-jar/releases/download/v1.9-2.6.5/hive-jdbc-uber-2.6.5.0-292.jar" bundle="!drivers.hive"/>\n                    <file type="jar" path="drivers/hive" bundle="drivers.hive"/>\n\n                    <parameter name="supports-limits" value="false"/>\n                    <parameter name="supports-references" value="false"/>\n                    <parameter name="query-get-active-db" value="SELECT CURRENT_DATABASE()"/>\n                    <parameter name="query-set-active-db" value="USE ?"/>\n                </driver>\n                <driver\n                    id="spark_hive"\n                    label="Apache Spark"\n                    icon="icons/spark_hive_icon.png"\n                    iconBig="icons/spark_hive_icon_big.png"\n                    class="org.apache.hive.jdbc.HiveDriver"\n                    sampleURL="jdbc:hive2://{host}[:{port}][/{database}]"\n                    defaultPort="10000"\n                    description="Spark Thrift Server connector"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://jaceklaskowski.gitbooks.io/mastering-apache-spark/spark-sql-thrift-server.html"\n                    category="Hadoop"\n                    categories="hadoop"\n                    singleConnection="true">\n                    <file type="jar" path="maven:/org.spark-project.hive:hive-jdbc:RELEASE"/>\n                    <file type="jar" path="maven:/org.apache.hadoop:hadoop-core:RELEASE"/>\n\n                    <parameter name="supports-truncate" value="false"/>\n                    <parameter name="supports-references" value="false"/>\n                </driver>\n                <driver\n                    id="kyuubi_hive"\n                    label="Apache Kyuubi (Incubating)"\n                    icon="icons/kyuubi_hive_icon.png"\n                    iconBig="icons/kyuubi_hive_icon_big.png"\n                    class="org.apache.kyuubi.jdbc.KyuubiHiveDriver"\n                    sampleURL="jdbc:hive2://{host}[:{port}][/{database}]"\n                    defaultPort="10009"\n                    description="Kyuubi Thrift Server connector"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://kyuubi.apache.org/"\n                    category="Hadoop"\n                    categories="hadoop"\n                    singleConnection="true">\n                    <file type="jar" path="maven:/org.apache.kyuubi:kyuubi-hive-jdbc-shaded:RELEASE" bundle="!drivers.kyuubi"/>\n                    <file type="jar" path="drivers/kyuubi" bundle="drivers.kyuubi"/>\n\n                    <parameter name="supports-truncate" value="false"/>\n                    <parameter name="supports-references" value="false"/>\n                </driver>\n                <driver\n                    id="apache_drill"\n                    label="Apache Drill"\n                    icon="icons/drill_icon.png"\n                    iconBig="icons/drill_icon_big.png"\n                    class="org.apache.drill.jdbc.Driver"\n                    sampleURL="jdbc:drill:zk={host}/{server}[;schema={database}]"\n                    description="Apache Drill JDBC"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="http://drill.apache.org/docs/using-the-jdbc-driver/"\n                    category="Hadoop"\n                    categories="hadoop"\n                    singleConnection="true">\n                    <file type="jar" path="maven:/org.apache.drill.exec:drill-jdbc-all:RELEASE"/>\n\n                    <parameter name="supports-truncate" value="false"/>\n                    <parameter name="supports-references" value="false"/>\n                    <parameter name="schema-filters-enabled" value="true"/>\n                </driver>\n\n                <!-- Cloudera -->\n                <driver\n                    id="cloudera_impala"\n                    label="Cloudera Impala"\n                    icon="icons/impala_icon.png"\n                    iconBig="icons/impala_icon_big.png"\n                    class="com.cloudera.impala.jdbc41.Driver"\n                    sampleURL="jdbc:impala://{host}:{port}/{database}"\n                    defaultPort="21050"\n                    supportsDistributedMode="false"\n                    description="Cloudera Impala. You can download JDBC driver files from https://www.cloudera.com/"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://www.cloudera.com/downloads/connectors/impala/jdbc/2-5-41.html"\n                    category="Hadoop"\n                    categories="hadoop">\n\n                    <parameter name="query-get-active-db" value="select current_database()"/>\n                    <parameter name="query-set-active-db" value="use ?"/>\n                    <parameter name="string-escape-char" value="\\"/>\n                    <parameter name="omit-catalog" value="true"/>\n                    <parameter name="supports-references" value="false"/>\n                </driver>\n\n                <driver\n                    id="aws_athena_42"\n                    label="Athena"\n                    category="AWS"\n                    class="com.simba.athena.jdbc.Driver"\n                    sampleURL="jdbc:awsathena://AwsRegion=us-east-1;"\n                    defaultPort="5439"\n                    description="AWS Athena JDBC driver"\n                    webURL="https://docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html"\n                    categories="bigdata,cloud">\n                    <file type="jar" path="https://s3.amazonaws.com/athena-downloads/drivers/JDBC/SimbaAthenaJDBC_2.0.5/AthenaJDBC42_2.0.5.jar"/>\n\n                    <parameter name="supports-references" value="false"/>\n                    <parameter name="supports-indexes" value="false"/>\n                    <parameter name="read-only-data" value="true"/>\n                    <parameter name="read-only-meta-data" value="true"/>\n                </driver>\n\n                <!-- Virtuoso  -->\n                <driver\n                    id="virtuoso_opensource"\n                    label="Virtuoso"\n                    icon="icons/virtuoso_icon.png"\n                    iconBig="icons/virtuoso_icon_big.png"\n                    class="virtuoso.jdbc4.Driver"\n                    sampleURL="jdbc:virtuoso://{host}:{port}/DATABASE={database}/CHARSET=UTF-8"\n                    defaultPort="1111"\n                    description="OpenLink Virtuoso open source driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://github.com/openlink/virtuoso-opensource"\n                    categories="sql,object">\n                    <file type="jar" path="https://github.com/openlink/virtuoso-opensource/raw/develop/7/libsrc/JDBCDriverType4/virtjdbc4.jar"/>\n                </driver>\n\n                <!-- Machbase -->\n                <driver\n                    id="machbase"\n                    label="Machbase"\n                    class="com.machbase.jdbc.driver"\n                    sampleURL="jdbc:machbase://{host}/mhdb"\n                    defaultPort="5656"\n                    description="MACHBASE standard driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="http://www.machbase.com"\n                    iconBig="icons/machbase_icon_big.png"\n                    categories="timeseries">\n                    <file type="jar" path="https://www.machbase.com/dist/machbase.jar"/>\n                    <parameter name="supports-truncate" value="false"/>\n                </driver>\n\n                <!-- Yandex ClickHouse -->\n                <driver\n                    id="yandex_clickhouse"\n                    label="ClickHouse"\n                    class="ru.yandex.clickhouse.ClickHouseDriver"\n                    sampleURL="jdbc:clickhouse://{host}:{port}[/{database}]"\n                    defaultPort="8123"\n                    icon="icons/clickhouse_icon.png"\n                    iconBig="icons/clickhouse_icon_big.png"\n                    description="Yandex ClickHouse"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://github.com/yandex/clickhouse-jdbc"\n                    categories="sql,analytic,columns">\n                    <file type="jar" path="maven:/ru.yandex.clickhouse:clickhouse-jdbc:RELEASE[0.2.6]" bundle="!drivers.clickhouse"/>\n                    <file type="jar" path="drivers/clickhouse" bundle="drivers.clickhouse"/>\n\n                    <parameter name="supports-references" value="false"/>\n                    <parameter name="supports-truncate" value="false"/>\n                    <parameter name="omit-catalog" value="true"/>\n                    <parameter name="alter-table-add-column" value="true"/>\n                </driver>\n\n                <!-- OrientDB -->\n                <driver\n                    id="orientdb_jdbc"\n                    label="OrientDB"\n                    icon="icons/orientdb_icon.png"\n                    iconBig="icons/orientdb_icon_big.png"\n                    class="com.orientechnologies.orient.jdbc.OrientJdbcDriver"\n                    sampleURL="jdbc:orient:remote:{host}/{database}"\n                    defaultPort=""\n                    description="OrientDB JDBC driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://github.com/orientechnologies/orientdb-jdbc"\n                    categories="graph">\n                    <file type="jar" path="maven:/com.orientechnologies:orientdb-jdbc:RELEASE[1.7]"/>\n\n                    <parameter name="supports-truncate" value="false"/>\n                </driver>\n\n                <!-- Neo4j -->\n                <driver\n                    id="neo4j_jdbc"\n                    label="Neo4j"\n                    icon="icons/neo4j_icon.png"\n                    iconBig="icons/neo4j_icon_big.png"\n                    class="org.neo4j.jdbc.Driver"\n                    sampleURL="jdbc:neo4j:bolt://{host}[:{port}]/"\n                    defaultPort="7687"\n                    description="Neo4j JDBC driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://github.com/neo4j-contrib/neo4j-jdbc"\n                    categories="graph">\n                    <file type="jar" path="maven:/org.neo4j:neo4j-jdbc-driver:RELEASE"/>\n                    <parameter name="supports-truncate" value="false"/>\n                    <property name="@dbeaver-default-sql.parameter.enabled" value="false"/>\n                </driver>\n\n                <!-- PrestoDB -->\n                <driver\n                    id="presto_jdbc"\n                    label="PrestoDB"\n                    icon="icons/presto_icon.png"\n                    iconBig="icons/presto_icon_big.png"\n                    class="com.facebook.presto.jdbc.PrestoDriver"\n                    sampleURL="jdbc:presto://{host}:{port}[/{database}]"\n                    defaultPort="8080"\n                    description="Facebook Presto (prestodb) JDBC driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://prestodb.io/"\n                    categories="sql,bigdata,hadoop">\n                    <file type="jar" path="maven:/com.facebook.presto:presto-jdbc:RELEASE"/>\n\n                    <parameter name="use-search-string-escape" value="true"/>\n                    <parameter name="supports-ddl-transactions" value="false"/>\n                    <parameter name="alter-table-add-column" value="true"/>\n                    <parameter name="supports-references" value="false"/>\n                    <parameter name="supports-indexes" value="false"/>\n                    <parameter name="supports-table-constraints" value="false"/>\n                    <parameter name="read-only-data" value="true"/>\n                </driver>\n\n                <!-- PrestoSQL -->\n                <driver\n                        id="prestosql_jdbc"\n                        label="PrestoSQL"\n                        icon="icons/presto_icon.png"\n                        iconBig="icons/presto_icon_big.png"\n                        class="io.prestosql.jdbc.PrestoDriver"\n                        sampleURL="jdbc:presto://{host}:{port}[/{database}]"\n                        defaultPort="8080"\n                        description="Community Presto (prestosql) JDBC driver, use Trino for newer releases"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        webURL="https://prestosql.io/"\n                        categories="sql,bigdata,hadoop">\n                    <file type="jar" path="maven:/io.prestosql:presto-jdbc:RELEASE"/>\n\n                    <parameter name="use-search-string-escape" value="true"/>\n                    <parameter name="krb5.show-service" value="true"/>\n                    <parameter name="krb5.show-ssl-jks" value="true"/>\n                </driver>\n\n                <!-- Trino, formerly PrestoSQL -->\n                <driver\n                    id="trino_jdbc"\n                    label="Trino"\n                    icon="icons/trino_icon.png"\n                    iconBig="icons/trino_icon_big.png"\n                    class="io.trino.jdbc.TrinoDriver"\n                    sampleURL="jdbc:trino://{host}:{port}[/{database}]"\n                    defaultPort="8080"\n                    description="Trino JDBC driver, newer replacement for PrestoSQL"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://trino.io/"\n                    categories="sql,bigdata,hadoop">\n                    <file type="jar" path="maven:/io.trino:trino-jdbc:RELEASE" bundle="!drivers.trino"/>\n                    <file type="jar" path="drivers/trino" bundle="drivers.trino"/>\n                    <parameter name="read-only-meta-data" value="true"/>\n                    <parameter name="use-search-string-escape" value="true"/>\n                    <parameter name="krb5.show-service" value="true"/>\n                    <parameter name="krb5.show-ssl-jks" value="true"/>\n                    <parameter name="supports-multi-insert" value="true"/>\n                </driver>\n\n                <!-- CUBRID -->\n                <driver\n                        id="cubrid_jdbc"\n                        label="CUBRID"\n                        icon="icons/cubrid_icon.png"\n                        iconBig="icons/cubrid_icon_big.png"\n                        class="cubrid.jdbc.driver.CUBRIDDriver"\n                        sampleURL="jdbc:CUBRID:{host}:{port}:{database}:::"\n                        defaultPort="33000"\n                        description="CUBRID JDBC driver"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        webURL="https://www.cubrid.org/"\n                        categories="sql">\n                    <!-- At the moment HTTPS link doesn\'t work. But we can\'t keep HTTP anyway. -->\n                    <file type="jar" path="https://ftp.cubrid.org/CUBRID_Drivers/JDBC_Driver/JDBC-10.1.0.7663-cubrid.jar"/>\n                </driver>\n\n                <!-- Solr -->\n                <driver\n                        id="apache_solrj"\n                        label="Solr"\n                        icon="icons/solr_icon.png"\n                        iconBig="icons/solr_icon_big.png"\n                        class="org.apache.solr.client.solrj.io.sql.DriverImpl"\n                        sampleURL="jdbc:solr://{host}:{port}/[?collection={database}]"\n                        defaultPort="9983"\n                        description="Apache SolrJ JDBC driver"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        webURL="https://lucene.apache.org/solr/"\n                        categories="fulltext">\n                    <file type="jar" path="maven:/org.apache.solr:solr-solrj:RELEASE"/>\n                    <parameter name="supports-truncate" value="false"/>\n                </driver>\n\n                <!-- OpenEdge -->\n                <driver\n                        id="openedge_generic"\n                        label="OpenEdge"\n                        icon="icons/openedge_icon.png"\n                        iconBig="icons/openedge_icon_big.png"\n                        class="com.ddtek.jdbc.openedge.OpenEdgeDriver"\n                        sampleURL="jdbc:datadirect:openedge://{host}:{port};databaseName={database}"\n                        supportsDistributedMode="false"\n                        defaultPort="6718"\n                        description="OpenEdge Progress JDBC driver"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        webURL="https://documentation.progress.com/output/ua/OpenEdge_latest/dmsdv/connecting-from-a-java-application-using-a-url.html#"\n                        categories="sql">\n<!--                    <file type="jar" path="maven:/org.apache.solr:solr-solrj:RELEASE"/>-->\n                </driver>\n\n                <!-- MonetDB -->\n                <driver\n                        id="monetdb"\n                        label="MonetDB"\n                        icon="icons/monetdb_icon.png"\n                        iconBig="icons/monetdb_icon_big.png"\n                        class="nl.cwi.monetdb.jdbc.MonetDriver"\n                        sampleURL="jdbc:monetdb://{host}[:{port}]/[{database}]"\n                        defaultPort="50000"\n                        description="MonetDB JDBC driver"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        webURL="https://www.monetdb.org/Documentation/Manuals/SQLreference/Programming/JDBC"\n                        categories="sql,columns">\n                    <file type="jar" path="maven:/monetdb:monetdb-jdbc:RELEASE"/>\n                </driver>\n\n                <!-- Dremio -->\n\n                <driver\n                        id="dremio"\n                        label="Dremio"\n                        icon="icons/dremio_icon.png"\n                        iconBig="icons/dremio_icon_big.png"\n                        class="com.dremio.jdbc.Driver"\n                        sampleURL="jdbc:dremio:direct={host}[:{port}][;schema={database}]"\n                        defaultPort="31010"\n                        description="Dremio JDBC driver"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        webURL="https://docs.dremio.com/drivers/dremio-jdbc-driver.html"\n                        categories="analytic,hadoop,sql">\n                    <file type="jar" path="https://download.dremio.com/jdbc-driver/3.0.6-201812082352540436-1f684f9/dremio-jdbc-driver-3.0.6-201812082352540436-1f684f9.jar"/>\n                    <parameter name="omit-catalog" value="true"/>\n                </driver>\n\n                <!-- Apache Ignite -->\n\n                <driver\n                        id="apache_ignite"\n                        label="Apache Ignite"\n                        icon="icons/ignite_icon.png"\n                        iconBig="icons/ignite_icon_big.png"\n                        class="org.apache.ignite.IgniteJdbcThinDriver"\n                        sampleURL="jdbc:ignite:thin://{host}[:{port}][;schema={database}]"\n                        defaultPort=""\n                        description="%driver.apache.ignite.description"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        webURL="https://apacheignite-sql.readme.io/docs/jdbc-driver"\n                        categories="hadoop">\n                    <file type="jar" path="maven:/org.apache.ignite:ignite-core:RELEASE"/>\n                </driver>\n\n                <!-- OmniSci MapD -->\n\n                <driver\n                        id="omnisci_mapd"\n                        label="OmniSci (formerly MapD)"\n                        icon="icons/omnisci_icon.png"\n                        iconBig="icons/omnisci_icon_big.png"\n                        class="com.omnisci.jdbc.OmniSciDriver"\n                        sampleURL="jdbc:omnisci:{host}:{port}:{database}"\n                        defaultPort="6274"\n                        description="OmniSci (formerly MapD) SQL Analytics Engine"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        webURL="https://docs.omnisci.com/v5.1.1/6_jdbc.html"\n                        categories="analytics,sql">\n                    <file type="jar" path="maven:/com.omnisci:omnisci-jdbc:RELEASE"/>\n                 </driver>\n\n\n                <!-- CrateDB -->\n\n                <driver\n                    id="cratedb"\n                    label="CrateDB"\n                    icon="icons/cratedb_icon.png"\n                    iconBig="icons/cratedb_icon_big.png"\n                    class="io.crate.client.jdbc.CrateDriver"\n                    sampleURL="crate://{host}[:{port}]/"\n                    defaultPort="5432"\n                    description="CrateDB JDBC driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://crate.io/docs/clients/jdbc/en/latest/"\n                    categories="sql">\n                    <file type="jar" path="maven:/io.crate:crate-jdbc:RELEASE"/>\n                </driver>\n\n                <!-- FoundationDB\n                <driver\n                        id="foundationdb"\n                        label="FoundationDB"\n                        class="com.foundationdb.sql.jdbc.Driver"\n                        sampleURL="jdbc:fdbsql://{host}[:{port}]/{database}"\n                        defaultPort="15432"\n                        description="FoundationDB JDBC driver"\n                        webURL="https://crate.io/docs/clients/jdbc/en/latest/"\n                        categories="sql">\n                    <file type="jar" path="maven:/com.foundationdb:fdb-sql-layer-jdbc:RELEASE"/>\n                </driver>\n                -->\n\n                <!-- Pervasive SQL -->\n\n                <driver\n                    id="pervasive_jdbc"\n                    label="Pervasive SQL"\n                    iconBig="icons/pervasive_icon_big@2x.png"\n                    class="com.pervasive.jdbc.v2.Driver"\n                    sampleURL="jdbc:pervasive://{host}:{port}/{database}?transport=tcp"\n                    defaultPort="1583"\n                    supportsDistributedMode="false"\n                    description="Pervasive JDBC driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://docs.actian.com/psql/PSQLv11/jdbc/wwhelp/wwhimpl/common/html/wwhelp.htm#href=jdbc_gd.1.3.html&amp;single=true"\n                    categories="sql">\n                </driver>\n\n                <!-- SQream DB -->\n\n                <driver\n                        id="sqream_db"\n                        label="SQream DB"\n                        icon="icons/sqream_icon.png"\n                        iconBig="icons/sqream_icon_big.png"\n                        class="com.sqream.jdbc.SQDriver"\n                        sampleURL="jdbc:Sqream://{host}:{port}/{database};cluster=true"\n                        defaultPort="3108"\n                        description="SQream DB - SQL Data Warehouse"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        webURL="https://docs.sqream.com/en/latest/guides/client_drivers/jdbc/index.html"\n                        categories="sql,analytic,columns">\n                        <file type="jar" path="maven:/com.sqream:sqream-jdbc:RELEASE"/>\n                 </driver>\n\n                <!-- KDB - removed as it doesn\'t work anyway -->\n                <!--<driver\n                        id="kdb_jdbc"\n                        label="KDB+"\n                        icon="icons/kx_icon.png"\n                        iconBig="icons/kx_icon_big.png"\n                        class="jdbc"\n                        sampleURL="jdbc:q:{host}:{port}"\n                        defaultPort="5000"\n                        description="KX Systems KDB JDBC driver"\n                        webURL="https://code.kx.com/q/interfaces/jdbc-client-for-kdb/"\n                        categories="timeseries">\n                    <file type="jar" path="https://github.com/KxSystems/kdb/raw/master/c/jdbc.jar"/>\n                </driver>-->\n\n                <!-- Qubole\n                <driver\n                    id="qubole_jdbc"\n                    label="Qubole"\n                    icon="icons/qubole_icon.png"\n                    iconBig="icons/qubole_icon_big.png"\n                    class="com.qubole.jdbc.jdbc41.core.QDriver"\n                    sampleURL="jdbc:qubole://{server}/{host}[/{database}]"\n                    description="Qubole JDBC driver"\n                    webURL="https://docs.qubole.com/en/latest/connectivity-options/use-qubole-drivers/JDBC-driver/use-jdbc-driver.html"\n                    categories="bigdata,hadoop">\n                    <file type="jar" path="maven:/com.qubole:jdbc:RELEASE"/>\n                </driver>\n                -->\n\n                <!-- Apache Druid / Avatica Calcite -->\n\n                <driver\n                    id="apache_calcite_avatica"\n                    label="Apache Calcite Avatica"\n                    icon="icons/calcite_icon.png"\n                    iconBig="icons/calcite_icon_big.png"\n                    class="org.apache.calcite.avatica.remote.Driver"\n                    sampleURL="jdbc:avatica:remote:url=http://{host}:{port}/druid/v2/sql/avatica/"\n                    defaultPort="8082"\n                    description="Apache Calcite Avatica JDBC driver. Supports Apache Druid"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://calcite.apache.org/avatica/docs/client_reference.html"\n                    categories="sql">\n                    <file type="jar" path="maven:/org.apache.calcite.avatica:avatica-core:RELEASE[1.17.0]"/>\n\n                    <parameter name="omit-catalog-name" value="true"/>\n                    <parameter name="supports-indexes" value="false"/>\n                    <parameter name="supports-references" value="false"/>\n                    <parameter name="supports-table-constraints" value="false"/>\n                    <parameter name="read-only-data" value="true"/>\n                    <parameter name="read-only-meta-data" value="true"/>\n                </driver>\n\n                <!-- Apache Kylin -->\n\n                <driver\n                    id="apache_kylin"\n                    label="Apache Kylin"\n                    icon="icons/apache_icon.png"\n                    iconBig="icons/apache_icon_big.png"\n                    class="org.apache.kylin.jdbc.Driver"\n                    sampleURL="jdbc:kylin://{host}:{port}/{database}"\n                    defaultPort="443"\n                    description="Apache Kylin JDBC driver"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    webURL="https://kylin.apache.org/docs23/howto/howto_jdbc.html"\n                    categories="sql">\n                    <file type="jar" path="maven:/org.apache.kylin:kylin-jdbc:RELEASE"/>\n                    <file type="jar" path="maven:/javax.xml.bind:jaxb-api:RELEASE"/>\n                    <parameter name="stored-unquoted-case" value="mixed"/>\n                    <parameter name="omit-catalog-name" value="true"/>\n                    <parameter name="supports-indexes" value="false"/>\n                    <parameter name="supports-references" value="false"/>\n                    <parameter name="supports-table-constraints" value="false"/>\n                    <parameter name="read-only-data" value="true"/>\n                    <parameter name="read-only-meta-data" value="true"/>\n                </driver>\n\n\n                <!-- Legacy drivers -->\n\n                <driver\n                        id="mysql3"\n                        label="MySQL (Old)"\n                        icon="platform:/plugin/org.jkiss.dbeaver.ext.mysql/icons/mysql_icon.png"\n                        iconBig="platform:/plugin/org.jkiss.dbeaver.ext.mysql/icons/mysql_icon_big.png"\n                        class="com.mysql.jdbc.Driver"\n                        sampleURL="jdbc:mysql://{host}[:{port}]/[{database}]"\n                        defaultPort="3306"\n                        webURL="https://www.mysql.com/products/connector/"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        description="Driver for MySQL (4.x and earlier)">\n                    <file type="jar" path="maven:/mysql:mysql-connector-java:RELEASE"/>\n                    <property name="rewriteBatchedStatements" value="true"/>\n                </driver>\n\n                <driver\n                        id="postgresql_generic"\n                        label="PostgreSQL (Old)"\n                        icon="platform:/plugin/org.jkiss.dbeaver.ext.postgresql/icons/postgresql_icon.png"\n                        iconBig="platform:/plugin/org.jkiss.dbeaver.ext.postgresql/icons/postgresql_icon_big.png"\n                        class="org.postgresql.Driver"\n                        sampleURL="jdbc:postgresql://{host}[:{port}]/[{database}]"\n                        defaultPort="5432"\n                        supportedConfigurationTypes="MANUAL,URL"\n                        supportsDistributedMode="false"\n                        webURL="https://jdbc.postgresql.org/"\n                        description="PostgreSQL JDBC driver. Can be used for old PostgreSQL versions or some PostgreSQL based databases (before 8.x).">\n\n                    <file type="jar" path="maven:/org.postgresql:postgresql:RELEASE[42.5.0]" bundle="!drivers.postgresql"/>\n                    <file type="license" path="drivers/postgresql/LICENSE.txt" bundle="drivers.postgresql"/>\n                    <file type="jar" path="drivers/postgresql" bundle="drivers.postgresql"/>\n\n                    <property name="loginTimeout" value="20"/>\n                    <property name="connectTimeout" value="20"/>\n\n                    <parameter name="query-get-active-db" value="select current_schema()"/>\n                    <parameter name="query-set-active-db" value="SET search_path = &quot;?&quot;"/>\n                    <parameter name="active-entity-type" value="schema"/>\n                    <parameter name="supports-scroll" value="true"/>\n                    <parameter name="omit-single-catalog" value="true"/>\n                </driver>\n\n                <!-- Deprecated drivers -->\n\n                <driver\n                        id="postgresql"\n                        label="PostgreSQL (Old)"\n                        class="org.postgresql.Driver"\n                        sampleURL="jdbc:postgresql://{host}[:{port}]/[{database}]"\n                        defaultPort="5432"\n                        webURL="https://jdbc.postgresql.org/"\n                        description="PostgreSQL standard JDBC driver. Replaced by PostgreSQL extension driver.">\n                </driver>\n\n                <driver\n                        id="oracle"\n                        label="Oracle"\n                        class="oracle.jdbc.OracleDriver"\n                        sampleURL="jdbc:oracle:thin:@{host}[:{port}]/{database}"\n                        defaultPort="1521"\n                        webURL="https://www.oracle.com/technetwork/database/features/jdbc/"\n                        description="Oracle thin driver">\n\n                    <parameter name="query-get-active-db" value="select sys_context( \'userenv\', \'current_schema\' ) from dual"/>\n                    <parameter name="query-set-active-db" value="alter session set current_schema=?"/>\n\n                    <fileSource url="https://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html" name="Oracle 11g drivers">\n                        <file name="ojdbc6.jar" description="JDBC driver"/>\n                        <file name="orai18n.jar" description="NLS classes"/>\n                        <file name="xdb6.jar" description="SQLXML support"/>\n                    </fileSource>\n                </driver>\n                <driver\n                        id="db2"\n                        label="DB2 LUW"\n                        icon="icons/db2_icon.png"\n                        iconBig="icons/db2_icon_big.png"\n                        category="DB2"\n                        class="com.ibm.db2.jcc.DB2Driver"\n                        sampleURL="jdbc:db2://{host}[:{port}]/{database}"\n                        defaultPort="50000"\n                        webURL="https://www.ibm.com/software/data/db2/express/download.html"\n                        description="DB2 JCC driver">\n\n                    <property name="loginTimeout" value="20"/>\n                    <property name="connectionTimeout" value="20"/>\n                    <property name="fullyMaterializeLobData" value="true"/>\n                    <property name="fullyMaterializeInputStreams" value="true"/>\n                    <property name="progressiveStreaming" value="2"/>\n                    <property name="retrieveMessagesFromServerOnGetMessage" value="true"/>\n\n                    <parameter name="query-get-active-db" value="SELECT CURRENT_SCHEMA FROM SYSIBM.SYSDUMMY1"/>\n                    <parameter name="query-set-active-db" value="SET SCHEMA ?"/>\n\n                    <fileSource url="https://www-304.ibm.com/support/docview.wss?rs=4020&amp;uid=swg21385217"\n                                name="DB2 10.5 GA drivers"\n                                instruction="Download JDBC (JCC) client driver. Extract downloaded archive and copy db2jcc4.jar in some directory. Then add db2jcc4.jar as a library in DBeaver driver editor dialog.">\n                        <file name="db2jcc4.jar" description="JDBC driver"/>\n                    </fileSource>\n                </driver>\n\n                <driver\n                        id="db2_luw_old"\n                        label="DB2 LUW (Old 8.x)"\n                        icon="icons/db2_icon.png"\n                        iconBig="icons/db2_icon_big.png"\n                        category="DB2"\n                        class="com.ibm.db2.jcc.DB2Driver"\n                        sampleURL="jdbc:db2://{host}[:{port}]/{database}"\n                        defaultPort="50000"\n                        webURL="https://www.ibm.com/software/data/db2/express/download.html"\n                        description="DB2 LUW driver for older DB2 versions (8.x)">\n                    <replace provider="generic" driver="db2"/>\n\n                    <property name="loginTimeout" value="20"/>\n                    <property name="connectionTimeout" value="20"/>\n                    <property name="fullyMaterializeLobData" value="true"/>\n                    <property name="fullyMaterializeInputStreams" value="true"/>\n                    <property name="progressiveStreaming" value="2"/>\n                    <property name="retrieveMessagesFromServerOnGetMessage" value="true"/>\n\n                    <parameter name="query-get-active-db" value="SELECT CURRENT_SCHEMA FROM SYSIBM.SYSDUMMY1"/>\n                    <parameter name="query-set-active-db" value="SET SCHEMA ?"/>\n\n                    <fileSource url="https://www-304.ibm.com/support/docview.wss?rs=4020&amp;uid=swg21385217"\n                                name="DB2 drivers"\n                                instruction="Download JDBC (JCC) client driver. Extract downloaded archive and copy db2jcc4.jar in some directory. Then add db2jcc4.jar as a library in DBeaver driver editor dialog.">\n                        <file name="db2jcc4.jar" description="JDBC driver"/>\n                    </fileSource>\n                    <file type="license" path="drivers/db2/LICENSE.txt" bundle="drivers.db2"/>\n                    <file type="jar" path="drivers/db2" bundle="drivers.db2"/>\n\n                </driver>\n                <driver\n                        id="db2_zos"\n                        label="DB2 z/OS"\n                        category="DB2"\n                        class="com.ibm.db2.jcc.DB2Driver"\n                        sampleURL="jdbc:db2://{host}[:{port}]/{database}"\n                        defaultPort="50000"\n                        description="DB2 z/OS driver"\n                        note="Deprecated.">\n                </driver>\n\n                <driver\n                        id="mssql"\n                        label="jTDS driver"\n                        category="MS SQL Server"\n                        class="net.sourceforge.jtds.jdbc.Driver"\n                        sampleURL="jdbc:jtds:sqlserver://{host}[:{port}][/{database}]"\n                        defaultPort="1433"\n                        webURL="http://jtds.sourceforge.net/"\n                        description="jTDS SQL Server driver">\n                    <!-- Replaced by SQL Server extension. We keep it for backward compatibility (driver id reference).  -->\n                </driver>\n\n                <driver\n                        id="mssql_ms"\n                        label="SQL Server"\n                        category="MS SQL Server"\n                        class="com.microsoft.sqlserver.jdbc.SQLServerDriver"\n                        sampleURL="jdbc:sqlserver://{host}[:{port}][;databaseName={database}]"\n                        defaultPort="1433"\n                        webURL="http://msdn.microsoft.com/en-us/sqlserver/aa937724"\n                        description="Microsoft JDBC Driver for SQL Server ">\n                    <!-- Replaced by SQL Server extension. We keep it for backward compatibility (driver id reference).  -->\n                </driver>\n\n                <driver\n                        id="sybase"\n                        label="Sybase"\n                        class="net.sourceforge.jtds.jdbc.Driver"\n                        sampleURL="jdbc:jtds:sybase://{host}[:{port}][/{database}]"\n                        defaultPort="5000"\n                        webURL="http://jtds.sourceforge.net/"\n                        description="Sybase jTDS driver">\n                    <!-- Replaced by SQL Server extension. We keep it for backward compatibility (driver id reference).  -->\n                </driver>\n\n                <driver\n                        id="azure_databricks"\n                        label="Azure Databricks"\n                        icon="icons/databricks_icon.png"\n                        iconBig="icons/databricks_icon_big.png"\n                        class="com.simba.spark.jdbc.Driver"\n                        webURL="https://databricks.com/"\n                        description="Azure Databricks driver"\n                        categories="sql,analytic,cloud">\n\n                    <file type="jar" path="https://databricks-bi-artifacts.s3.us-east-2.amazonaws.com/simbaspark-drivers/jdbc/2.6.22/SimbaSparkJDBC42-2.6.22.1040.zip" bundle="!drivers.databricks"/>\n                </driver>\n\n                <!--driver\n                    id="linter"\n                    label="Linter"\n                    class="com.relx.jdbc.LinterDriver"\n                    sampleURL="jdbc:linter:linapid:{host}:{port}:{database}"\n                    defaultPort="1070"\n                    webURL="http://linter.ru/"\n                    description="Linter Database">\n                </driver-->\n                <driver\n                        id="firebird_jaybird"\n                        label="Firebird 2.x"\n                        class="org.firebirdsql.jdbc.FBDriver"\n                        sampleURL="jdbc:firebirdsql://{host}:{port}/{file}"\n                        defaultPort="3050"\n                        webURL=""\n                        description="Firebird 2.x Jaybird driver">\n                </driver>\n                <driver\n                        id="firebird_jaybird3"\n                        label="Firebird"\n                        class="org.firebirdsql.jdbc.FBDriver"\n                        sampleURL="jdbc:firebirdsql://{host}:{port}/{file}"\n                        defaultPort="3050"\n                        webURL=""\n                        description="Firebird Jaybird driver">\n                    <replace provider="generic" driver="firebird_jaybird"/>\n                </driver>\n\n                <driver\n                        id="vertica"\n                        label="Vertica"\n                        class="com.vertica.jdbc.Driver"\n                        sampleURL="jdbc:vertica://{host}:{port}/[{database}]"\n                        defaultPort="5433"\n                        webURL="http://www.vertica.com/"\n                        propertiesURL="https://my.vertica.com/docs/9.0.x/HTML/index.htm#Authoring/ConnectingToVertica/ClientJDBC/JDBCConnectionProperties.htm"\n                        description="Driver for Vertica Database">\n                </driver>\n\n                <driver\n                        id="exasol"\n                        label="ExaSol"\n                        class="com.exasol.jdbc.EXADriver"\n                        sampleURL="jdbc:exa:{host}[:{port}][;schema={database}]"\n                        defaultPort="8563"\n                        description="ExaSol"\n                        webURL="http://www.exasol.com/en/">\n                    <!--<library path="C:\\Program Files\\Java\\lib\\jdbc\\exajdbc.jar"/>-->\n                </driver>\n\n                <!-- SnowFlake -->\n                <driver\n                        id="snowflake_generic"\n                        label="Snowflake"\n                        class="net.snowflake.client.jdbc.SnowflakeDriver"\n                        sampleURL="jdbc:snowflake://{host}/?[db={database}]"\n                        defaultPort=""\n                        description="Snowflake JDBC driver"\n                        webURL="https://docs.snowflake.net/manuals/user-guide/jdbc-configure.html">\n                </driver>\n\n                <!-- Jennifer -->\n                <driver\n                        id="jennifer_jdbc"\n                        label="Jennifer"\n                        class="jennifer.jdbc.driver.JenniferDriver"\n                        icon="icons/jennifer_icon.png"\n                        iconBig="icons/jennifer_icon_big.png"\n                        sampleURL="jdbc:jennifer://{host}:{port}/"\n                        defaultPort="8001"\n                        description="Jennifer JDBC driver"\n                        webURL="https://www.jennifersoft.com"\n                        categories="sql">\n                    <file type="jar" path="https://github.com/jennifersoft/jennifer5-jdbc-driver/raw/main/dist/jennifer-jdbc-5.5.3.2.jar"/>\n                    <parameter name="supports-references" value="false"/>\n                    <parameter name="supports-indexes" value="false"/>\n                    <parameter name="omit-catalog" value="true"/>\n                    <parameter name="use-search-string-escape" value="true"/>\n                </driver>\n\n                <!-- Salesforce CDP-->\n                <driver\n                        id="salesforce_jdbc"\n                        label="Salesforce CDP"\n                        class="com.salesforce.cdp.queryservice.QueryServiceDriver"\n                        icon="icons/salesforce_icon.png"\n                        iconBig="icons/salesforce_icon_big.png"\n                        sampleURL="jdbc:queryService-jdbc:{database}"\n                        defaultDatabase="https://login.salesforce.com"\n                        description="Salesforce CDP JDBC driver"\n                        webURL="https://github.com/forcedotcom/Salesforce-CDP-jdbc"\n                        categories="sql">\n                    <file type="jar" path="https://github.com/forcedotcom/Salesforce-CDP-jdbc/releases/download/release_2021.12A/Salesforce-CDP-jdbc-1.11.0.jar"/>\n                </driver>\n\n                <!-- AWS -->\n                <driver\n                        id="aws_redshift"\n                        label="Redshift (JDBC 4.1)"\n                        category="AWS"\n                        class="com.amazon.redshift.jdbc41.Driver"\n                        sampleURL="jdbc:redshift://{host}:{port}/{database}"\n                        defaultPort="5439"\n                        description="%driver.redshift.description"\n                        webURL="http://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html"\n                        categories="sql,analytic,cloud"/>\n                <driver\n                        id="aws_redshift_42"\n                        label="Redshift"\n                        category="AWS"\n                        class="com.amazon.redshift.jdbc42.Driver"\n                        sampleURL="jdbc:redshift://{host}:{port}/{database}"\n                        defaultPort="5439"\n                        description="%driver.redshift.description"\n                        webURL="http://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html"\n                        categories="sql,analytic,cloud"/>\n\n            </drivers>\n\n        </datasource>\n    </extension>\n\n    <extension point="org.jkiss.dbeaver.dataTypeProvider">\n        <provider\n                class="org.jkiss.dbeaver.ext.generic.data.GenericValueHandlerProvider"\n                id="org.jkiss.dbeaver.ext.generic.data.GenericValueHandlerProvider"\n                label="Generic data types provider">\n            <datasource id="generic"/>\n            <!-- Date/time value handler - needed to provide native datetime value formatting. Formatting itself provided in drivers configuration. -->\n            <type kind="DATETIME"/>\n        </provider>\n    </extension>\n\n    <extension point="org.jkiss.dbeaver.objectManager">\n        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericTableManager"         objectType="org.jkiss.dbeaver.ext.generic.model.GenericTable"/>\n        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericViewManager"          objectType="org.jkiss.dbeaver.ext.generic.model.GenericView"/>\n        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericTableColumnManager"   objectType="org.jkiss.dbeaver.ext.generic.model.GenericTableColumn"/>\n        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericPrimaryKeyManager"    objectType="org.jkiss.dbeaver.ext.generic.model.GenericUniqueKey"/>\n        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericForeignKeyManager"    objectType="org.jkiss.dbeaver.ext.generic.model.GenericTableForeignKey"/>\n        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericIndexManager"         objectType="org.jkiss.dbeaver.ext.generic.model.GenericTableIndex"/>\n        <manager class="org.jkiss.dbeaver.ext.generic.edit.GenericProcedureManager"     objectType="org.jkiss.dbeaver.ext.generic.model.GenericProcedure"/>\n    </extension>\n\n    <extension point="org.jkiss.dbeaver.generic.meta">\n        <meta id="indexed" class="org.jkiss.dbeaver.ext.generic.model.meta.GenericMetaModel">\n            <object type="catalog">\n                <column id="TABLE_CAT" index="1"/>\n            </object>\n            <object type="schema">\n                <column id="TABLE_SCHEM" index="1"/>\n                <column id="TABLE_CATALOG" index="2"/>\n            </object>\n            <object type="table-type">\n                <column id="TABLE_TYPE" index="1"/>\n            </object>\n            <object type="table">\n                <column id="TABLE_CAT" index="1"/>\n                <column id="TABLE_SCHEM" index="2"/>\n                <column id="TABLE_NAME" index="3"/>\n                <column id="TABLE_TYPE" index="4"/>\n                <column id="REMARKS" index="5"/>\n                <column id="TYPE_CAT" index="6"/>\n                <column id="TYPE_SCHEM" index="7"/>\n                <column id="TYPE_NAME" index="8"/>\n                <column id="SELF_REFERENCING_COL_NAME" index="9"/>\n                <column id="REF_GENERATION" index="10"/>\n            </object>\n            <object type="table-column">\n                <column id="TABLE_CAT" index="1"/>\n                <column id="TABLE_SCHEM" index="2"/>\n                <column id="TABLE_NAME" index="3"/>\n                <column id="COLUMN_NAME" index="4"/>\n                <column id="DATA_TYPE" index="5"/>\n                <column id="TYPE_NAME" index="6"/>\n                <column id="COLUMN_SIZE" index="7"/>\n                <column id="BUFFER_LENGTH" index="8"/>\n                <column id="DECIMAL_DIGITS" index="9"/>\n                <column id="NUM_PREC_RADIX" index="10"/>\n                <column id="NULLABLE" index="11"/>\n                <column id="REMARKS" index="12"/>\n                <column id="COLUMN_DEF" index="13"/>\n                <column id="SQL_DATA_TYPE" index="14"/>\n                <column id="SQL_DATETIME_SUB" index="15"/>\n                <column id="CHAR_OCTET_LENGTH" index="16"/>\n                <column id="ORDINAL_POSITION" index="17"/>\n                <column id="IS_NULLABLE" index="18"/>\n                <column id="SCOPE_CATALOG" index="19"/>\n                <column id="SCOPE_SCHEMA" index="20"/>\n                <column id="SCOPE_TABLE" index="21"/>\n                <column id="SOURCE_DATA_TYPE" index="22"/>\n                <column id="IS_AUTOINCREMENT" index="23"/>\n                <column id="IS_GENERATEDCOLUMN" index="24"/>\n            </object>\n            <object type="primary-key">\n                <column id="TABLE_CAT" index="1"/>\n                <column id="TABLE_SCHEM" index="2"/>\n                <column id="TABLE_NAME" index="3"/>\n                <column id="COLUMN_NAME" index="4"/>\n                <column id="KEY_SEQ" index="5"/>\n                <column id="PK_NAME" index="6"/>\n            </object>\n            <object type="foreign-key">\n                <column id="PKTABLE_CAT" index="1"/>\n                <column id="PKTABLE_SCHEM" index="2"/>\n                <column id="PKTABLE_NAME" index="3"/>\n                <column id="PKCOLUMN_NAME" index="4"/>\n                <column id="FKTABLE_CAT" index="5"/>\n                <column id="FKTABLE_SCHEM" index="6"/>\n                <column id="FKTABLE_NAME" index="7"/>\n                <column id="FKCOLUMN_NAME" index="8"/>\n                <column id="KEY_SEQ" index="9"/>\n                <column id="UPDATE_RULE" index="10"/>\n                <column id="DELETE_RULE" index="11"/>\n                <column id="FK_NAME" index="12"/>\n                <column id="PK_NAME" index="13"/>\n                <column id="DEFERRABILITY" index="14"/>\n            </object>\n            <object type="procedure">\n                <column id="PROCEDURE_CAT" index="1"/>\n                <column id="PROCEDURE_SCHEM" index="2"/>\n                <column id="PROCEDURE_NAME" index="3"/>\n                <column id="REMARKS" index="4"/>\n                <column id="PROCEDURE_TYPE" index="5"/>\n                <column id="SPECIFIC_NAME" index="6"/>\n            </object>\n            <object type="procedure-column">\n                <column id="PROCEDURE_CAT" index="1"/>\n                <column id="PROCEDURE_SCHEM" index="2"/>\n                <column id="PROCEDURE_NAME" index="3"/>\n                <column id="COLUMN_NAME" index="4"/>\n                <column id="COLUMN_TYPE" index="5"/>\n                <column id="DATA_TYPE" index="6"/>\n                <column id="TYPE_NAME" index="7"/>\n                <column id="PRECISION" index="8"/>\n                <column id="LENGTH" index="9"/>\n                <column id="SCALE" index="10"/>\n                <column id="RADIX" index="11"/>\n                <column id="NULLABLE" index="12"/>\n                <column id="REMARKS" index="13"/>\n                <column id="COLUMN_DEF" index="14"/>\n                <column id="SQL_DATA_TYPE" index="15"/>\n                <column id="SQL_DATETIME_SUB" index="16"/>\n                <column id="CHAR_OCTET_LENGTH" index="17"/>\n                <column id="ORDINAL_POSITION" index="18"/>\n                <column id="IS_NULLABLE" index="19"/>\n                <column id="SPECIFIC_NAME" index="20"/>\n            </object>\n            <object type="index">\n                <column id="TABLE_CAT" index="1"/>\n                <column id="TABLE_SCHEM" index="2"/>\n                <column id="TABLE_NAME" index="3"/>\n                <column id="NON_UNIQUE" index="4"/>\n                <column id="INDEX_QUALIFIER" index="5"/>\n                <column id="INDEX_NAME" index="6"/>\n                <column id="TYPE" index="7"/>\n                <column id="ORDINAL_POSITION" index="8"/>\n                <column id="COLUMN_NAME" index="9"/>\n                <column id="ASC_OR_DESC" index="10"/>\n                <column id="CARDINALITY" index="11"/>\n                <column id="PAGES" index="12"/>\n                <column id="FILTER_CONDITION" index="13"/>\n            </object>\n        </meta>\n    </extension>\n\n    <extension point="org.jkiss.dbeaver.mavenRepository">\n        <repository id="monetdb-maven-repo" name="MonetDB Repository" url="https://clojars.org/repo/" order="20">\n            <scope group="monetdb"/>\n        </repository>\n        <repository id="cratedb-maven-repo" name="CrateDB Repository" url="https://dl.bintray.com/crate/crate" order="21">\n            <scope group="io.crate"/>\n        </repository>\n\n<!--\n        <repository id="s3-maven-qubole-releases" name="Qubole Release Repository on S3" url="http://maven-qubole.s3-website-us-east-1.amazonaws.com/maven/release">\n            <scope group="com.qubole"/>\n        </repository>\n-->\n    </extension>\n\n    <extension point="org.jkiss.dbeaver.sqlDialect">\n        <dialect id="generic" parent="basic" class="org.jkiss.dbeaver.ext.generic.model.GenericSQLDialect" label="Generic" description="Dialect based on JDBC API information." icon="#database_icon_default" hidden="true">\n        </dialect>\n    </extension>\n\n</plugin>\n', 'message': 'Informix driver\n\nFormer-commit-id: fbd04369686ca8e1d9d757cf499be4ca00162282', 'author_name': 'jurgen', 'lang': 'jkiss'}