| Package | Description |
|---|---|
| de.fuberlin.wiwiss.d2rq.sql |
SQL query and result processing code.
|
| de.fuberlin.wiwiss.d2rq.sql.types | |
| de.fuberlin.wiwiss.d2rq.sql.vendor |
| Modifier and Type | Method and Description |
|---|---|
Vendor |
ConnectedDB.vendor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ConnectedDB.vendorIs(Vendor vendor)
Reports the brand of RDBMS.
|
| Modifier and Type | Method and Description |
|---|---|
protected Vendor |
DataType.syntax() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
DataType.GenericType.dataTypeFor(Vendor vendor) |
| Constructor and Description |
|---|
DataType(Vendor sqlSyntax,
String name) |
SQLApproximateNumeric(Vendor syntax,
String name) |
SQLBinary(Vendor syntax,
String name,
boolean supportsDistinct) |
SQLBit(Vendor syntax,
String name) |
SQLBoolean(Vendor syntax,
String name) |
SQLCharacterString(Vendor syntax,
String name,
boolean supportsDistinct) |
SQLDate(Vendor syntax,
String name) |
SQLExactNumeric(Vendor syntax,
String name,
int jdbcType,
boolean unsigned) |
SQLInterval(Vendor syntax,
String name) |
SQLTime(Vendor syntax,
String name) |
SQLTimestamp(Vendor syntax,
String name) |
| Modifier and Type | Class and Description |
|---|---|
class |
HSQLDB |
class |
MySQL
This syntax class implements MySQL-compatible SQL syntax.
|
class |
Oracle
This syntax class implements MySQL-compatible SQL syntax.
|
class |
PostgreSQL |
class |
SQL92
This base class implements SQL-92 compatible syntax.
|
class |
SQLServer
This syntax class implements SQL syntax for MS SQL Server
and MS Access.
|
| Modifier and Type | Field and Description |
|---|---|
static Vendor |
Vendor.HSQLDB |
static Vendor |
Vendor.InterbaseOrFirebird |
static Vendor |
Vendor.MSAccess |
static Vendor |
Vendor.MySQL |
static Vendor |
Vendor.Oracle |
static Vendor |
Vendor.PostgreSQL |
static Vendor |
Vendor.SQL92 |
static Vendor |
Vendor.SQLServer |
| Constructor and Description |
|---|
HSQLDB.HSQLDBCompatibilityDoubleDataType(Vendor syntax) |
MySQL.MySQLCompatibilityBitDataType(Vendor syntax) |
MySQL.MySQLCompatibilityDateDataType(Vendor syntax) |
MySQL.MySQLCompatibilityTimeDataType(Vendor syntax) |
MySQL.MySQLCompatibilityTimestampDataType(Vendor syntax) |
Oracle.OracleCompatibilityTimeZoneDataType(Vendor syntax,
String name) |
Oracle.OracleCompatibilityTimeZoneLocalDataType(Vendor syntax,
String name) |