Package | Description |
---|---|
org.nuxeo.ecm.core.storage.sql |
Implementation of a Nuxeo repository over an SQL database.
|
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 |
---|---|
static ColumnType |
ColumnType.ARRAY_BLOBID |
static ColumnType |
ColumnType.ARRAY_BOOLEAN |
static ColumnType |
ColumnType.ARRAY_CLOB |
static ColumnType |
ColumnType.ARRAY_DOUBLE |
static ColumnType |
ColumnType.ARRAY_INTEGER |
static ColumnType |
ColumnType.ARRAY_LONG |
static ColumnType |
ColumnType.ARRAY_STRING |
static ColumnType |
ColumnType.ARRAY_TIMESTAMP |
static ColumnType |
ColumnType.AUTOINC |
static ColumnType |
ColumnType.BLOBID |
static ColumnType |
ColumnType.BOOLEAN |
static ColumnType |
ColumnType.CLOB |
static ColumnType |
ColumnType.CLUSTERFRAGS |
static ColumnType |
ColumnType.CLUSTERNODE |
static ColumnType |
ColumnType.DOUBLE |
static ColumnType |
ColumnType.FTINDEXED |
static ColumnType |
ColumnType.FTSTORED |
static ColumnType |
ColumnType.INTEGER |
static ColumnType |
ColumnType.LONG |
static ColumnType |
ColumnType.NODEARRAY |
static ColumnType |
ColumnType.NODEID |
static ColumnType |
ColumnType.NODEIDFK |
static ColumnType |
ColumnType.NODEIDFKMUL |
static ColumnType |
ColumnType.NODEIDFKNP |
static ColumnType |
ColumnType.NODEIDFKNULL |
static ColumnType |
ColumnType.NODEIDPK |
static ColumnType |
ColumnType.NODEVAL |
static ColumnType |
ColumnType.STRING |
static ColumnType |
ColumnType.SYSNAME |
static ColumnType |
ColumnType.SYSNAMEARRAY |
static ColumnType |
ColumnType.TIMESTAMP |
static ColumnType |
ColumnType.TINYINT |
Modifier and Type | Method and Description |
---|---|
static ColumnType |
ColumnType.fromField(Field field)
Gets the column type from a Nuxeo Schema field, including its constrained length if any.
|
static ColumnType |
ColumnType.fromFieldType(Type type)
Gets the column type from a Nuxeo Schema field type (unconstrained).
|
static ColumnType |
ColumnType.fromFieldType(Type type,
boolean array)
Gets the column type from a Nuxeo Schema field type (unconstrained) with array
true if an array type is
required |
protected static ColumnType |
ColumnType.fromFieldType(Type type,
int maxLength) |
protected static ColumnType |
ColumnType.fromFieldType(Type type,
int maxLength,
boolean array) |
Modifier and Type | Method and Description |
---|---|
Map<String,ColumnType> |
Model.getFragmentKeysType(String fragmentName) |
Modifier and Type | Method and Description |
---|---|
protected ColumnType |
NXQLQueryMaker.WhereBuilder.getAggregateType(String func,
ColumnType arg) |
Modifier and Type | Method and Description |
---|---|
protected ColumnType |
NXQLQueryMaker.WhereBuilder.getAggregateType(String func,
ColumnType arg) |
protected Column |
SQLInfo.TableMaker.newColumn(String columnName,
ColumnType type) |
Modifier and Type | Method and Description |
---|---|
ColumnType |
Column.getBaseType() |
ColumnType |
Column.getType() |
Modifier and Type | Method and Description |
---|---|
Column |
TableImpl.addColumn(String name,
ColumnType type,
String key,
Model model) |
Column |
TableAlias.addColumn(String name,
ColumnType type,
String key,
Model model) |
Column |
Table.addColumn(String name,
ColumnType type,
String key,
Model model)
Adds a
Column to the table. |
Constructor and Description |
---|
Column(Table table,
String physicalName,
ColumnType type,
String key)
Creates a new column with the given name and type.
|
Modifier and Type | Method and Description |
---|---|
static Column |
SQLHelper.addColumn(Table table,
String fieldName,
ColumnType type,
boolean nativeCase) |
Copyright © 2018 Nuxeo. All rights reserved.