<NME> plugin.xml
<BEF> <?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>

<plugin>

    <extension point="org.jkiss.dbeaver.generic.meta">
        <meta id="vertica" class="org.jkiss.dbeaver.ext.vertica.model.VerticaMetaModel" driverClass="com.vertica.jdbc.Driver"/>
    </extension>

    <extension point="org.jkiss.dbeaver.dataSourceProvider">
        <datasource
            class="org.jkiss.dbeaver.ext.vertica.VerticaDataSourceProvider"
            description="Vertica JDBC connector"
            id="vertica"
            parent="generic"
            label="Vertica"
            icon="icons/vertica_icon.png"
            dialect="vertica">

            <tree path="vertica" label="Vertica data source">
                <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaSchema" label="%tree.schemas.node.name" icon="#folder_schema" description="Schemas">
                    <items label="#schema" path="schema" property="schemaList" icon="#schema" optional="true">
                        <icon if="object.system" icon="#schema_system"/>
                        <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaTable" label="%tree.tables.node.name" icon="#folder_table" description="Tables">
                            <items label="%tree.table.node.name" path="table" property="physicalTables" icon="#table">
                                <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaTableColumn" label="%tree.columns.node.name" icon="#columns" description="Table columns">
                                    <items label="%tree.column.node.name" path="attribute" property="attributes" icon="#column">
                                    </items>
                                </folder>
                                <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaConstraint" label="%tree.uni_keys.node.name" icon="#constraints" description="Table unique keys" visibleIf="!object.view">
                                    <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="Table foreign keys" 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="Table indexes" 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="Table references" 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.GenericTrigger" label="%tree.triggers.node.name" icon="#triggers" description="Table triggers" visibleIf="object.dataSource.metaModel.supportsTriggers(object.dataSource)">
                                    <items label="%tree.trigger.node.name" path="trigger" property="triggers" icon="#trigger"/>
                                </folder>
                            </items>
                        </folder>
                        <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaFlexTable" label="%tree.flexTables.node.name" icon="#folder_table" description="Flex tables">
                            <items label="%tree.flexTable.node.name" path="flexTable" property="flexTables" icon="#table_link">
                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableColumn" label="%tree.columns.node.name" icon="#columns" description="Flex table columns">
                                    <items label="%tree.column.node.name" path="attribute" property="attributes" icon="#column">
                                    </items>
                                </folder>
                            </items>
                        </folder>
                        <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaView" label="%tree.tviews.node.name" icon="#folder_view" description="Views">
                            <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.ext.vertica.model.VerticaProjection" label="%tree.projections.node.name" icon="#folder_projection" description="Projections">
                            <items label="%tree.projection.node.name" path="projection" property="projections" icon="#table_index">
                                <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaProjectionColumn" label="%tree.columns.node.name" icon="#columns" description="Projection columns">
                                    <items label="%tree.column.node.name" path="attribute" property="attributes" icon="#column">
                                    </items>
                                </folder>
                            </items>
                        </folder>

                        <folder type="org.jkiss.dbeaver.ext.generic.model.GenericScriptObject" label="%tree.functions.node.name" icon="#procedures" description="Functions/UDFs">
                            <items label="%tree.functions.node.name" itemLabel="%tree.function.node.name" path="procedure" property="procedures" icon="#function">
                                <items label="%tree.function_columns.node.name" itemLabel="%tree.function_column.node.name" path="column" property="parameters" navigable="false"/>
                            </items>
                        </folder>
                        <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaSequence" label="%tree.sequences.node.name" icon="#sequences" description="Sequences" >
                            <items label="%tree.sequence.node.name" path="sequence" property="sequences" icon="#sequence"/>
                        </folder>
                    </items>
                </folder>
                <folder label="%tree.admin.node.name" icon="#folder_admin" description="%tree.admin.node.description">
                    <folder type="org.jkiss.dbeaver.model.struct.DBSDataType" label="%tree.dataTypes.node.name" icon="#data_types" description="Global data types">
                        <items label="%tree.dataType.node.name" path="dataType" property="dataTypes" icon="#data_type"/>
                    </folder>
                    <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaNode" label="%tree.nodes.node.name" icon="#folder_server" description="Nodes">
                        <items label="%tree.node.node.name" path="clusterNodes" property="clusterNodes" icon="#server">
                        </items>
                    </folder>
                </folder>
            </tree>

            <drivers manageable="true">
                <driver
                    id="vertica-jdbc"
                    label="Vertica"
                    icon="icons/vertica_icon.png"
                    iconBig="icons/vertica_icon_big.png"
                    class="com.vertica.jdbc.Driver"
                    sampleURL="jdbc:vertica://{host}:{port}/[{database}]"
                    defaultPort="5433"
                    webURL="https://my.vertica.com/download/vertica/client-drivers/"
                    description="Driver for Vertica Database"
                    categories="sql,analytic,columns">
                    <parameter name="query-get-active-db" value="select current_schema()"/>
                    <parameter name="query-set-active-db" value="SET search_path = ?,&quot;$user&quot;,public,v_catalog,v_monitor,v_internal"/>
                    <parameter name="active-entity-type" value="schema"/>

                    <parameter name="ddl-drop-column-short" value="true"/>
                    <parameter name="supports-scroll" value="false"/>
                </driver>

                <driver
                        id="vertica-jdbc-6"
                        label="Vertica"
                        icon="icons/vertica_icon.png"
                        iconBig="icons/vertica_icon_big.png"
                        class="com.vertica.jdbc.Driver"
                        sampleURL="jdbc:vertica://{host}:{port}/[{database}]"
                        defaultPort="5433"
                        webURL="https://www.vertica.com/"
                        description="Driver for Vertica Database"
                        categories="sql,analytic,columns">
                    <replace provider="generic" driver="vertica"/>
                    <replace provider="vertica" driver="vertica-jdbc"/>

                    <parameter name="query-get-active-db" value="select current_schema()"/>
                    <parameter name="query-set-active-db" value="SET search_path = ?,&quot;$user&quot;,public,v_catalog,v_monitor,v_internal"/>
                    <parameter name="active-entity-type" value="schema"/>

                    <parameter name="ddl-drop-column-short" value="true"/>
                    <parameter name="supports-scroll" value="false"/>
                </driver>

                <driver
                    id="vertica-jdbc-8"
                    label="Vertica"
                    icon="icons/vertica_icon.png"
                    iconBig="icons/vertica_icon_big.png"
                    class="com.vertica.jdbc.Driver"
                    sampleURL="jdbc:vertica://{host}:{port}/[{database}]"
                    defaultPort="5433"
                    webURL="https://www.vertica.com/download/vertica/client-drivers/"
                    description="JDBC driver for Vertica 12+ Database"
                    supportedConfigurationTypes="MANUAL,URL"
                    categories="sql,analytic,columns">
                    <replace provider="generic" driver="vertica"/>
                    <replace provider="vertica" driver="vertica-jdbc"/>

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

                    <parameter name="query-get-active-db" value="select current_schema()"/>
                    <parameter name="query-set-active-db" value="SET search_path = ?,&quot;$user&quot;,public,v_catalog,v_monitor,v_internal"/>
                    <parameter name="query-get-active-db" value="select current_schema()"/>
                    <parameter name="query-set-active-db" value="SET search_path = ?,&quot;$user&quot;,public,v_catalog,v_monitor,v_internal"/>
                    <parameter name="active-entity-type" value="schema"/>

                    <parameter name="ddl-drop-column-short" value="true"/>
                    <parameter name="supports-scroll" value="false"/>
                    <!-- Limits affect INSERT INTO and other DML queries-->
                    <parameter name="supports-limits" value="false"/>

                    <property name="@dbeaver-default-resultset.maxrows.sql" value="true"/>
                </driver>
        </datasource>
    </extension>

    <extension point="org.jkiss.dbeaver.objectManager">
        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaTableColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaTableColumn"/>
        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaProjectionColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaProjectionColumn"/>
        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaFlexTableManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaFlexTable"/>
        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaTableColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaTableColumn"/>
        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaProjectionColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaProjectionColumn"/>
        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaConstraintManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaConstraint"/>
        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaSequenceManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaSequence"/>
    </extension>

    <extension point="org.jkiss.dbeaver.sqlDialect">
        <dialect id="vertica" parent="generic" class="org.jkiss.dbeaver.ext.vertica.model.VerticaSQLDialect" label="Vertica" description="Vertica SQL dialect." icon="icons/vertica_icon.png">
        </dialect>
    </extension>

</plugin>

<MSG> #9576 Vertica Maven config (commented)


Former-commit-id: 3fc60ee4833e35a995a20a60f767156b6c996529
<DFF> @@ -163,6 +163,7 @@
 
                     <file type="license" path="drivers/vertica/LICENSE.txt" bundle="drivers.vertica"/>
                     <file type="jar" path="drivers/vertica" bundle="drivers.vertica"/>
+<!--                    <file type="jar" path="maven:/com.vertica:vertica-jdbc:RELEASE"/>-->
 
                     <parameter name="query-get-active-db" value="select current_schema()"/>
                     <parameter name="query-set-active-db" value="SET search_path = ?,&quot;$user&quot;,public,v_catalog,v_monitor,v_internal"/>
@@ -180,6 +181,16 @@
         </datasource>
     </extension>
 
+
+<!--
+    FIXME: it is not official and it doesn't support https
+    <extension point="org.jkiss.dbeaver.mavenRepository">
+        <repository id="vertica-maven-repo" name="Vertica Repository" url="https://maven.icm.edu.pl/artifactory/repo/" order="10">
+            <scope group="com.vertica"/>
+        </repository>
+    </extension>
+-->
+
     <extension point="org.jkiss.dbeaver.objectManager">
         <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaTableColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaTableColumn"/>
         <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaProjectionColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaProjectionColumn"/>

{'commit': 'diff --git a/plugins/org.jkiss.dbeaver.ext.vertica/plugin.xml b/plugins/org.jkiss.dbeaver.ext.vertica/plugin.xml\nindex 484d52cdeb..5902aa1495 100644\n--- a/plugins/org.jkiss.dbeaver.ext.vertica/plugin.xml\n+++ b/plugins/org.jkiss.dbeaver.ext.vertica/plugin.xml\n@@ -163,6 +163,7 @@\n \r\n                     <file type="license" path="drivers/vertica/LICENSE.txt" bundle="drivers.vertica"/>\r\n                     <file type="jar" path="drivers/vertica" bundle="drivers.vertica"/>\r\n+<!--                    <file type="jar" path="maven:/com.vertica:vertica-jdbc:RELEASE"/>-->\r\n \r\n                     <parameter name="query-get-active-db" value="select current_schema()"/>\r\n                     <parameter name="query-set-active-db" value="SET search_path = ?,&quot;$user&quot;,public,v_catalog,v_monitor,v_internal"/>\r\n@@ -180,6 +181,16 @@\n         </datasource>\r\n     </extension>\r\n \r\n+\r\n+<!--\r\n+    FIXME: it is not official and it doesn\'t support https\r\n+    <extension point="org.jkiss.dbeaver.mavenRepository">\r\n+        <repository id="vertica-maven-repo" name="Vertica Repository" url="https://maven.icm.edu.pl/artifactory/repo/" order="10">\r\n+            <scope group="com.vertica"/>\r\n+        </repository>\r\n+    </extension>\r\n+-->\r\n+\r\n     <extension point="org.jkiss.dbeaver.objectManager">\r\n         <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaTableColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaTableColumn"/>\r\n         <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaProjectionColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaProjectionColumn"/>\r\n', 'commit_subject': '#9576 Vertica Maven config (commented)', 'repo_name': 'dbeaver/dbeaver', 'committer': {'name': 'Serge Rider', 'email': 'c9ddb6c25a8f77bd31ba26bb8332c4e1aa2c6778@jkiss.org', 'time_sec': '1598261711', 'tz_offset': '180', 'date': {'seconds': '1598261711'}}, 'commit_tree': 'd9a2310a6075bd1f716f773b687d1205115d7047', 'commit_message': '#9576 Vertica Maven config (commented)\n\n\nFormer-commit-id: 3fc60ee4833e35a995a20a60f767156b6c996529', 'language_name': 'JavaScript', 'license': 'apache-2.0', 'hunks': '@@ -163,6 +163,7 @@\n \r\n                     <file type="license" path="drivers/vertica/LICENSE.txt" bundle="drivers.vertica"/>\r\n                     <file type="jar" path="drivers/vertica" bundle="drivers.vertica"/>\r\n+<!--                    <file type="jar" path="maven:/com.vertica:vertica-jdbc:RELEASE"/>-->\r\n \r\n                     <parameter name="query-get-active-db" value="select current_schema()"/>\r\n                     <parameter name="query-set-active-db" value="SET search_path = ?,&quot;$user&quot;,public,v_catalog,v_monitor,v_internal"/>\r\n@@ -180,6 +181,16 @@\n         </datasource>\r\n     </extension>\r\n \r\n+\r\n+<!--\r\n+    FIXME: it is not official and it doesn\'t support https\r\n+    <extension point="org.jkiss.dbeaver.mavenRepository">\r\n+        <repository id="vertica-maven-repo" name="Vertica Repository" url="https://maven.icm.edu.pl/artifactory/repo/" order="10">\r\n+            <scope group="com.vertica"/>\r\n+        </repository>\r\n+    </extension>\r\n+-->\r\n+\r\n     <extension point="org.jkiss.dbeaver.objectManager">\r\n         <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaTableColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaTableColumn"/>\r\n         <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaProjectionColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaProjectionColumn"/>\r\n', 'addition_count': 11, 'deletion_count': 0, 'src_file': 'a/plugins/org.jkiss.dbeaver.ext.vertica/plugin.xml', 'tgt_file': 'b/plugins/org.jkiss.dbeaver.ext.vertica/plugin.xml', 'file_extension': '.xml', 'before_file': '<?xml version="1.0" encoding="UTF-8"?>\n<?eclipse version="3.2"?>\n\n<plugin>\n\n    <extension point="org.jkiss.dbeaver.generic.meta">\n        <meta id="vertica" class="org.jkiss.dbeaver.ext.vertica.model.VerticaMetaModel" driverClass="com.vertica.jdbc.Driver"/>\n    </extension>\n\n    <extension point="org.jkiss.dbeaver.dataSourceProvider">\n        <datasource\n            class="org.jkiss.dbeaver.ext.vertica.VerticaDataSourceProvider"\n            description="Vertica JDBC connector"\n            id="vertica"\n            parent="generic"\n            label="Vertica"\n            icon="icons/vertica_icon.png"\n            dialect="vertica">\n\n            <tree path="vertica" label="Vertica data source">\n                <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaSchema" label="%tree.schemas.node.name" icon="#folder_schema" description="Schemas">\n                    <items label="#schema" path="schema" property="schemaList" icon="#schema" optional="true">\n                        <icon if="object.system" icon="#schema_system"/>\n                        <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaTable" label="%tree.tables.node.name" icon="#folder_table" description="Tables">\n                            <items label="%tree.table.node.name" path="table" property="physicalTables" icon="#table">\n                                <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaTableColumn" label="%tree.columns.node.name" icon="#columns" description="Table columns">\n                                    <items label="%tree.column.node.name" path="attribute" property="attributes" icon="#column">\n                                    </items>\n                                </folder>\n                                <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaConstraint" label="%tree.uni_keys.node.name" icon="#constraints" description="Table unique keys" visibleIf="!object.view">\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="Table foreign keys" 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<!--\n                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableIndex" label="%tree.indexes.node.name" icon="#indexes" description="Table indexes" 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-->\n                                <folder label="%tree.references.node.name" icon="#references" description="Table references" 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.GenericTrigger" label="%tree.triggers.node.name" icon="#triggers" description="Table triggers" visibleIf="object.dataSource.metaModel.supportsTriggers(object.dataSource)">\n                                    <items label="%tree.trigger.node.name" path="trigger" property="triggers" icon="#trigger"/>\n                                </folder>\n                            </items>\n                        </folder>\n                        <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaFlexTable" label="%tree.flexTables.node.name" icon="#folder_table" description="Flex tables">\n                            <items label="%tree.flexTable.node.name" path="flexTable" property="flexTables" icon="#table_link">\n                                <folder type="org.jkiss.dbeaver.ext.generic.model.GenericTableColumn" label="%tree.columns.node.name" icon="#columns" description="Flex table 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.ext.vertica.model.VerticaView" label="%tree.tviews.node.name" icon="#folder_view" description="Views">\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.ext.vertica.model.VerticaProjection" label="%tree.projections.node.name" icon="#folder_projection" description="Projections">\n                            <items label="%tree.projection.node.name" path="projection" property="projections" icon="#table_index">\n                                <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaProjectionColumn" label="%tree.columns.node.name" icon="#columns" description="Projection columns">\n                                    <items label="%tree.column.node.name" path="attribute" property="attributes" icon="#column">\n                                    </items>\n                                </folder>\n                            </items>\n                        </folder>\n\n                        <folder type="org.jkiss.dbeaver.ext.generic.model.GenericScriptObject" label="%tree.functions.node.name" icon="#procedures" description="Functions/UDFs">\n                            <items label="%tree.functions.node.name" itemLabel="%tree.function.node.name" path="procedure" property="procedures" icon="#function">\n                                <items label="%tree.function_columns.node.name" itemLabel="%tree.function_column.node.name" path="column" property="parameters" navigable="false"/>\n                            </items>\n                        </folder>\n                        <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaSequence" label="%tree.sequences.node.name" icon="#sequences" description="Sequences" >\n                            <items label="%tree.sequence.node.name" path="sequence" property="sequences" icon="#sequence"/>\n                        </folder>\n                    </items>\n                </folder>\n                <folder label="%tree.admin.node.name" icon="#folder_admin" description="%tree.admin.node.description">\n                    <folder type="org.jkiss.dbeaver.model.struct.DBSDataType" label="%tree.dataTypes.node.name" icon="#data_types" description="Global data types">\n                        <items label="%tree.dataType.node.name" path="dataType" property="dataTypes" icon="#data_type"/>\n                    </folder>\n                    <folder type="org.jkiss.dbeaver.ext.vertica.model.VerticaNode" label="%tree.nodes.node.name" icon="#folder_server" description="Nodes">\n                        <items label="%tree.node.node.name" path="clusterNodes" property="clusterNodes" icon="#server">\n                        </items>\n                    </folder>\n                </folder>\n            </tree>\n\n            <drivers manageable="true">\n                <driver\n                    id="vertica-jdbc"\n                    label="Vertica"\n                    icon="icons/vertica_icon.png"\n                    iconBig="icons/vertica_icon_big.png"\n                    class="com.vertica.jdbc.Driver"\n                    sampleURL="jdbc:vertica://{host}:{port}/[{database}]"\n                    defaultPort="5433"\n                    webURL="https://my.vertica.com/download/vertica/client-drivers/"\n                    description="Driver for Vertica Database"\n                    categories="sql,analytic,columns">\n                    <parameter name="query-get-active-db" value="select current_schema()"/>\n                    <parameter name="query-set-active-db" value="SET search_path = ?,&quot;$user&quot;,public,v_catalog,v_monitor,v_internal"/>\n                    <parameter name="active-entity-type" value="schema"/>\n\n                    <parameter name="ddl-drop-column-short" value="true"/>\n                    <parameter name="supports-scroll" value="false"/>\n                </driver>\n\n                <driver\n                        id="vertica-jdbc-6"\n                        label="Vertica"\n                        icon="icons/vertica_icon.png"\n                        iconBig="icons/vertica_icon_big.png"\n                        class="com.vertica.jdbc.Driver"\n                        sampleURL="jdbc:vertica://{host}:{port}/[{database}]"\n                        defaultPort="5433"\n                        webURL="https://www.vertica.com/"\n                        description="Driver for Vertica Database"\n                        categories="sql,analytic,columns">\n                    <replace provider="generic" driver="vertica"/>\n                    <replace provider="vertica" driver="vertica-jdbc"/>\n\n                    <parameter name="query-get-active-db" value="select current_schema()"/>\n                    <parameter name="query-set-active-db" value="SET search_path = ?,&quot;$user&quot;,public,v_catalog,v_monitor,v_internal"/>\n                    <parameter name="active-entity-type" value="schema"/>\n\n                    <parameter name="ddl-drop-column-short" value="true"/>\n                    <parameter name="supports-scroll" value="false"/>\n                </driver>\n\n                <driver\n                    id="vertica-jdbc-8"\n                    label="Vertica"\n                    icon="icons/vertica_icon.png"\n                    iconBig="icons/vertica_icon_big.png"\n                    class="com.vertica.jdbc.Driver"\n                    sampleURL="jdbc:vertica://{host}:{port}/[{database}]"\n                    defaultPort="5433"\n                    webURL="https://www.vertica.com/download/vertica/client-drivers/"\n                    description="JDBC driver for Vertica 12+ Database"\n                    supportedConfigurationTypes="MANUAL,URL"\n                    categories="sql,analytic,columns">\n                    <replace provider="generic" driver="vertica"/>\n                    <replace provider="vertica" driver="vertica-jdbc"/>\n\r\n                    <file type="license" path="drivers/vertica/LICENSE.txt" bundle="drivers.vertica"/>\r\n                    <file type="jar" path="drivers/vertica" bundle="drivers.vertica"/>\r\n\r\n                    <parameter name="query-get-active-db" value="select current_schema()"/>\r\n                    <parameter name="query-set-active-db" value="SET search_path = ?,&quot;$user&quot;,public,v_catalog,v_monitor,v_internal"/>\r\n                    <parameter name="query-get-active-db" value="select current_schema()"/>\n                    <parameter name="query-set-active-db" value="SET search_path = ?,&quot;$user&quot;,public,v_catalog,v_monitor,v_internal"/>\n                    <parameter name="active-entity-type" value="schema"/>\n\n                    <parameter name="ddl-drop-column-short" value="true"/>\n                    <parameter name="supports-scroll" value="false"/>\n                    <!-- Limits affect INSERT INTO and other DML queries-->\n                    <parameter name="supports-limits" value="false"/>\n\n                    <property name="@dbeaver-default-resultset.maxrows.sql" value="true"/>\n                </driver>\n        </datasource>\r\n    </extension>\r\n\r\n    <extension point="org.jkiss.dbeaver.objectManager">\r\n        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaTableColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaTableColumn"/>\r\n        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaProjectionColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaProjectionColumn"/>\r\n        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaFlexTableManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaFlexTable"/>\n        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaTableColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaTableColumn"/>\n        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaProjectionColumnManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaProjectionColumn"/>\n        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaConstraintManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaConstraint"/>\n        <manager class="org.jkiss.dbeaver.ext.vertica.edit.VerticaSequenceManager" objectType="org.jkiss.dbeaver.ext.vertica.model.VerticaSequence"/>\n    </extension>\n\n    <extension point="org.jkiss.dbeaver.sqlDialect">\n        <dialect id="vertica" parent="generic" class="org.jkiss.dbeaver.ext.vertica.model.VerticaSQLDialect" label="Vertica" description="Vertica SQL dialect." icon="icons/vertica_icon.png">\n        </dialect>\n    </extension>\n\n</plugin>\n', 'message': '#9576 Vertica Maven config (commented)\n\n\nFormer-commit-id: 3fc60ee4833e35a995a20a60f767156b6c996529', 'author_name': 'Serge Rider', 'lang': 'jkiss'}