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