Package | Description |
---|---|
org.nuxeo.ecm.core.storage.sql.jdbc | |
org.nuxeo.ecm.core.storage.sql.jdbc.db |
Internal API to deal with the database by generating SQL statements.
|
org.nuxeo.ecm.core.storage.sql.jdbc.dialect |
Database
Dialect s implementations;
a Dialect encapsulates knowledge about database-specific behavior. |
org.nuxeo.ecm.directory.sql |
Modifier and Type | Field and Description |
---|---|
Dialect |
SQLInfo.dialect |
Constructor and Description |
---|
SQLInfo(Model model,
Dialect dialect)
|
Modifier and Type | Method and Description |
---|---|
Dialect |
TableImpl.getDialect() |
Dialect |
TableAlias.getDialect() |
Dialect |
Table.getDialect() |
Modifier and Type | Method and Description |
---|---|
String |
Join.getClause(Dialect dialect) |
String |
Join.getTable(Dialect dialect) |
String |
Join.toSql(Dialect dialect)
Does not return the WHERE clause.
|
Constructor and Description |
---|
Database(Dialect dialect) |
TableImpl(Dialect dialect,
String name,
String key)
Creates a new empty table.
|
Modifier and Type | Class and Description |
---|---|
class |
DialectDB2
DB2-specific dialect.
|
class |
DialectDerby
Derby-specific dialect.
|
class |
DialectH2
H2-specific dialect.
|
class |
DialectHSQLDB
HSQLDB-specific dialect.
|
class |
DialectMySQL
MySQL-specific dialect.
|
class |
DialectOracle
Oracle-specific dialect.
|
class |
DialectPostgreSQL
PostgreSQL-specific dialect.
|
class |
DialectSQLServer
Microsoft SQL Server-specific dialect.
|
Modifier and Type | Field and Description |
---|---|
static Map<String,Class<? extends Dialect>> |
Dialect.DIALECTS |
Modifier and Type | Method and Description |
---|---|
static Dialect |
Dialect.createDialect(Connection connection,
RepositoryDescriptor repositoryDescriptor)
Creates a
Dialect by connecting to the datasource to check what database is used. |
Modifier and Type | Method and Description |
---|---|
Dialect |
SQLDirectory.getDialect() |
Modifier and Type | Method and Description |
---|---|
static Table |
SQLHelper.addTable(String name,
Dialect dialect,
boolean nativeCase) |
Copyright © 2015 Nuxeo SA. All rights reserved.