blob: 3bfb26de9f01423a5e326582996f88ed718991ae [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.datatools.connectivity.driverExtension">
<category
description="%driver.category.description"
id="org.eclipse.datatools.enablement.hsqldb.driver.category"
name="%driver.category.name"
parentCategory="org.eclipse.datatools.connectivity.db.driverCategory"/>
<category
description="%driver.version.category.description"
id="org.eclipse.datatools.enablement.hsqldb.1_8.category"
name="%driver.version.category.name"
parentCategory="org.eclipse.datatools.enablement.hsqldb.driver.category"/>
<driverTemplate
createDefault="false"
description="%driver.description"
emptyJarListIsOK="false"
id="org.eclipse.datatools.enablement.hsqldb.1_8.driver"
jarList="hsqldb.jar"
name="%driver.name"
parentCategory="org.eclipse.datatools.enablement.hsqldb.1_8.category">
<properties>
<property
generated="false"
id="org.eclipse.datatools.connectivity.db.driverClass"
name="%DRIVER_CLASS_PROPERTY_NAME"
value="org.hsqldb.jdbcDriver"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.db.vendor"
name="%VENDOR_PROPERTY_NAME"
value="HSQLDB"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.db.version"
name="%VERSION_PROPERTY_NAME"
value="1.8"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.db.databaseName"
name="%DATABASE_NAME_PROPERTY_NAME"
value="SAMPLE"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.db.URL"
name="%CONNECTION_URL_PROPERTY_NAME"
value="jdbc:hsqldb:MyDB"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.db.username"
name="%USER_ID_PROPERTY_NAME"
value="sa"
required="false"
visible="true"/>
</properties>
</driverTemplate>
</extension>
<extension
point="org.eclipse.datatools.connectivity.connectionProfile">
<connectionFactory
class="org.eclipse.datatools.enablement.hsqldb.connection.HSQLDBJDBCConnectionFactory"
id="java.sql.Connection"
name="%connection.factory"
profile="org.eclipse.datatools.enablement.hsqldb.connectionProfile"/>
<connectionProfile
category="org.eclipse.datatools.connectivity.db.category"
icon="icons/jdbc_16.gif"
id="org.eclipse.datatools.enablement.hsqldb.connectionProfile"
name="%connection.profile"
pingFactory="org.eclipse.datatools.enablement.hsqldb.connection.HSQLDBJDBCConnectionFactory"/>
</extension>
<extension
point="org.eclipse.datatools.connectivity.sqm.core.mappings">
<providerIDtoDriverCategoryID
driverCategoryID="org.eclipse.datatools.enablement.hsqldb.driver.category"
providerID="org.eclipse.datatools.enablement.hsqldb.connectionProfile">
</providerIDtoDriverCategoryID>
</extension>
<!--
<extension
point="org.eclipse.datatools.connectivity.sqm.core.catalog">
<overrideLoader
provider="org.eclipse.datatools.enablement.hsqldb.catalog.HSQLDBSchemaLoader"
eclass="org.eclipse.datatools.modelbase.sql.schema.Schema"
product="HSQLDB"
version="1.8"/>
</extension>
-->
</plugin>