blob: 7a2995dee1398e3ca2c4aab0071894608c3a2970 [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.sqlite.driver.category"
name="%driver.category.name"
parentCategory="org.eclipse.datatools.connectivity.db.driverCategory">
</category>
<category
description="%driver.version.category.description"
id="org.eclipse.datatools.enablement.sqlite.3_5_9.category"
name="%driver.version.category.name"
parentCategory="org.eclipse.datatools.enablement.sqlite.driver.category">
</category>
<driverTemplate
createDefault="false"
description="%driver.description"
emptyJarListIsOK="false"
id="org.eclipse.datatools.enablement.sqlite.3_5_9.driver"
jarList="sqlitejdbc-v051.jar"
name="%driver.name"
parentCategory="org.eclipse.datatools.enablement.sqlite.3_5_9.category"
valuesProvider="org.eclipse.datatools.enablement.sqlite.driver.SQLiteDriverValuesProvider">
<properties>
<property
generated="false"
id="org.eclipse.datatools.connectivity.db.driverClass"
name="%DRIVER_CLASS_PROPERTY_NAME"
value="org.sqlite.JDBC"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.db.vendor"
name="%VENDOR_PROPERTY_NAME"
value="SQLITE"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.db.version"
name="%VERSION_PROPERTY_NAME"
value="3.5.9"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.db.databaseName"
name="%DATABASE_NAME_PROPERTY_NAME"
value="TEST"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.db.URL"
name="%CONNECTION_URL_PROPERTY_NAME"
value="jdbc:sqlite:test.db"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.db.username"
name="%USER_ID_PROPERTY_NAME"
value=""
required="false"
visible="true"/>
</properties>
</driverTemplate>
</extension>
<extension
point="org.eclipse.datatools.connectivity.connectionProfile">
<connectionFactory
class="org.eclipse.datatools.enablement.sqlite.connection.SQLITEJDBCConnectionFactory"
id="java.sql.Connection"
name="%connection.factory"
profile="org.eclipse.datatools.enablement.sqlite.connectionProfile">
</connectionFactory>
<connectionProfile
category="org.eclipse.datatools.connectivity.db.category"
icon="icons/jdbc_16.gif"
id="org.eclipse.datatools.enablement.sqlite.connectionProfile"
name="%connection.profile"
pingFactory="org.eclipse.datatools.enablement.sqlite.connection.SQLITEJDBCConnectionFactory">
</connectionProfile>
</extension>
<extension
point="org.eclipse.datatools.connectivity.sqm.core.catalog">
<overrideLoader
eclass="org.eclipse.datatools.modelbase.sql.schema.Schema"
product="SQLITE"
provider="org.eclipse.datatools.enablement.sqlite.loader.SQLiteSchemaLoader"
version="3.5.9">
</overrideLoader>
<overrideLoader
eclass="org.eclipse.datatools.modelbase.sql.constraints.TableConstraint"
product="SQLITE"
provider="org.eclipse.datatools.enablement.sqlite.loader.SQLiteTableConstraintLoader"
version="3.5.9">
</overrideLoader>
<overrideLoader
eclass="org.eclipse.datatools.modelbase.sql.tables.Column"
product="SQLITE"
provider="org.eclipse.datatools.enablement.sqlite.loader.SQLiteTableColumnLoader"
version="3.5.9">
</overrideLoader>
</extension>
<extension
point="org.eclipse.datatools.connectivity.sqm.core.mappings">
<providerIDtoDriverCategoryID
driverCategoryID="org.eclipse.datatools.enablement.sqlite.driver.category"
providerID="org.eclipse.datatools.enablement.sqlite.connectionProfile">
</providerIDtoDriverCategoryID>
</extension>
</plugin>