Uses of Class
org.nuxeo.ecm.core.storage.sql.ColumnType
Package
Description
Implementation of a Nuxeo repository over an SQL database.
Internal API to deal with the database by generating SQL statements.
Database
Dialect
s implementations;
a Dialect encapsulates knowledge about database-specific behavior.-
Uses of ColumnType in org.nuxeo.ecm.core.storage.sql
Modifier and TypeFieldDescriptionstatic final ColumnType
ColumnType.ARRAY_BLOBID
static final ColumnType
ColumnType.ARRAY_BOOLEAN
static final ColumnType
ColumnType.ARRAY_CLOB
static final ColumnType
ColumnType.ARRAY_DOUBLE
static final ColumnType
ColumnType.ARRAY_INTEGER
static final ColumnType
ColumnType.ARRAY_LONG
static final ColumnType
ColumnType.ARRAY_STRING
static final ColumnType
ColumnType.ARRAY_TIMESTAMP
static final ColumnType
ColumnType.AUTOINC
static final ColumnType
ColumnType.BLOB
static final ColumnType
ColumnType.BLOBID
static final ColumnType
ColumnType.BOOLEAN
static final ColumnType
ColumnType.CLOB
static final ColumnType
ColumnType.CLUSTERFRAGS
static final ColumnType
ColumnType.CLUSTERNODE
static final ColumnType
ColumnType.DOUBLE
static final ColumnType
ColumnType.FTINDEXED
static final ColumnType
ColumnType.FTSTORED
static final ColumnType
ColumnType.INTEGER
static final ColumnType
ColumnType.LONG
static final ColumnType
ColumnType.NODEARRAY
static final ColumnType
ColumnType.NODEID
static final ColumnType
ColumnType.NODEIDFK
static final ColumnType
ColumnType.NODEIDFKMUL
static final ColumnType
ColumnType.NODEIDFKNP
static final ColumnType
ColumnType.NODEIDFKNULL
static final ColumnType
ColumnType.NODEIDPK
static final ColumnType
ColumnType.NODEVAL
static final ColumnType
ColumnType.STRING
static final ColumnType
ColumnType.SYSNAME
static final ColumnType
ColumnType.SYSNAMEARRAY
static final ColumnType
ColumnType.TIMESTAMP
static final ColumnType
ColumnType.TINYINT
Modifier and TypeMethodDescriptionstatic ColumnType
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 arraytrue
if an array type is requiredprotected static ColumnType
ColumnType.fromFieldType
(Type type, int maxLength) protected static ColumnType
ColumnType.fromFieldType
(Type type, int maxLength, boolean array) -
Uses of ColumnType in org.nuxeo.ecm.core.storage.sql.jdbc
Modifier and TypeMethodDescriptionprotected ColumnType
NXQLQueryMaker.WhereBuilder.getAggregateType
(String func, ColumnType arg) Modifier and TypeMethodDescriptionprotected ColumnType
NXQLQueryMaker.WhereBuilder.getAggregateType
(String func, ColumnType arg) protected Column
SQLInfo.TableMaker.newColumn
(String columnName, ColumnType type) -
Uses of ColumnType in org.nuxeo.ecm.core.storage.sql.jdbc.db
Modifier and TypeMethodDescriptionTable.addColumn
(String name, ColumnType type, String key, Model model) Adds aColumn
to the table.TableAlias.addColumn
(String name, ColumnType type, String key, Model model) TableImpl.addColumn
(String name, ColumnType type, String key, Model model) ModifierConstructorDescriptionColumn
(Table table, String physicalName, ColumnType type, String key) Creates a new column with the given name and type. -
Uses of ColumnType in org.nuxeo.ecm.core.storage.sql.jdbc.dialect
Modifier and TypeMethodDescriptionDialect.getFreeVariableSetterForType
(ColumnType type) Gets the JDBC expression setting a free value for this column type.DialectPostgreSQL.getFreeVariableSetterForType
(ColumnType type) abstract Dialect.JDBCInfo
Dialect.getJDBCTypeAndString
(ColumnType type) Gets the JDBC type and string from Nuxeo's type abstraction.DialectDB2.getJDBCTypeAndString
(ColumnType type) DialectH2.getJDBCTypeAndString
(ColumnType type) DialectMySQL.getJDBCTypeAndString
(ColumnType type) DialectOracle.getJDBCTypeAndString
(ColumnType type) DialectPostgreSQL.getJDBCTypeAndString
(ColumnType type) DialectSQLServer.getJDBCTypeAndString
(ColumnType type) -
Uses of ColumnType in org.nuxeo.ecm.core.storage.sql.kv
Modifier and TypeMethodDescriptionprotected Column
SQLKeyValueStore.addColumn
(String columnName, ColumnType type) -
Uses of ColumnType in org.nuxeo.ecm.directory.sql
Modifier and TypeMethodDescriptionstatic Column
SQLHelper.addColumn
(Table table, String fieldName, ColumnType type, boolean nativeCase)