velosurf.sql
Class DriverInfo
java.lang.Object
velosurf.sql.DriverInfo
public class DriverInfo
- extends java.lang.Object
Contains specific description and behaviour of jdbc drivers
(main sources:
- http://www.schemaresearch.com/products/srtransport/doc/modules/jdbcconf.html
- http://db.apache.org/torque/ and org.apache.torque.adapter classes
- Author:
- Claude Brisson
|
Constructor Summary |
DriverInfo(java.lang.String name,
java.lang.String jdbcTag,
java.lang.String[] drivers,
java.lang.String pingQuery,
java.lang.String caseSensivity,
java.lang.String schemaQuery,
java.lang.String IDGenerationMethod,
java.lang.String lastInsertIDQuery,
java.lang.String ignorePattern)
|
|
Method Summary |
static void |
addDriver(java.lang.String name,
java.lang.String jdbcTag,
java.lang.String[] drivers,
java.lang.String pingQuery,
java.lang.String caseSensivity,
java.lang.String schemaQuery,
java.lang.String IDGenerationMethod,
java.lang.String lastInsertIDQuery,
java.lang.String ignorePrefix)
|
java.lang.String |
getCaseSensivity()
|
(package private) static DriverInfo |
getDriverInfo(java.lang.String url,
java.lang.String driverClass)
|
protected java.lang.String[] |
getDrivers()
|
java.lang.String |
getJdbcTag()
|
long |
getLastInsertId(java.sql.Statement statement)
|
java.lang.String |
getPingQuery()
|
java.lang.String |
getSchemaQuery()
|
boolean |
ignoreTable(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
jdbcTag
protected java.lang.String jdbcTag
drivers
protected java.lang.String[] drivers
pingQuery
protected java.lang.String pingQuery
caseSensivity
protected java.lang.String caseSensivity
schemaQuery
protected java.lang.String schemaQuery
IDGenerationMethod
protected java.lang.String IDGenerationMethod
lastInsertIDQuery
protected java.lang.String lastInsertIDQuery
ignorePattern
protected java.util.regex.Pattern ignorePattern
driverByVendor
private static java.util.Map<java.lang.String,DriverInfo> driverByVendor
driverByClass
private static java.util.Map<java.lang.String,DriverInfo> driverByClass
DriverInfo
public DriverInfo(java.lang.String name,
java.lang.String jdbcTag,
java.lang.String[] drivers,
java.lang.String pingQuery,
java.lang.String caseSensivity,
java.lang.String schemaQuery,
java.lang.String IDGenerationMethod,
java.lang.String lastInsertIDQuery,
java.lang.String ignorePattern)
getDriverInfo
static DriverInfo getDriverInfo(java.lang.String url,
java.lang.String driverClass)
addDriver
public static void addDriver(java.lang.String name,
java.lang.String jdbcTag,
java.lang.String[] drivers,
java.lang.String pingQuery,
java.lang.String caseSensivity,
java.lang.String schemaQuery,
java.lang.String IDGenerationMethod,
java.lang.String lastInsertIDQuery,
java.lang.String ignorePrefix)
getJdbcTag
public java.lang.String getJdbcTag()
getDrivers
protected java.lang.String[] getDrivers()
getPingQuery
public java.lang.String getPingQuery()
getCaseSensivity
public java.lang.String getCaseSensivity()
getSchemaQuery
public java.lang.String getSchemaQuery()
getLastInsertId
public long getLastInsertId(java.sql.Statement statement)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
ignoreTable
public boolean ignoreTable(java.lang.String name)
~ooOoo~