| <?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> |