Uses of Class
org.nuxeo.ecm.core.storage.sql.ColumnType
-
Packages that use ColumnType 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 DatabaseDialect
s implementations; a Dialect encapsulates knowledge about database-specific behavior.org.nuxeo.ecm.core.storage.sql.kv org.nuxeo.ecm.directory.sql -
-
Uses of ColumnType in org.nuxeo.ecm.core.storage.sql
Fields in org.nuxeo.ecm.core.storage.sql declared as ColumnType Modifier and Type Field 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. BLOB
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
Methods in org.nuxeo.ecm.core.storage.sql that return ColumnType Modifier and Type Method 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 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)
Methods in org.nuxeo.ecm.core.storage.sql that return types with arguments of type ColumnType Modifier and Type Method Description Map<String,ColumnType>
Model. getFragmentKeysType(String fragmentName)
-
Uses of ColumnType in org.nuxeo.ecm.core.storage.sql.jdbc
Methods in org.nuxeo.ecm.core.storage.sql.jdbc that return ColumnType Modifier and Type Method Description protected ColumnType
NXQLQueryMaker.WhereBuilder. getAggregateType(String func, ColumnType arg)
Methods in org.nuxeo.ecm.core.storage.sql.jdbc with parameters of type ColumnType Modifier and Type Method Description protected 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
Methods in org.nuxeo.ecm.core.storage.sql.jdbc.db that return ColumnType Modifier and Type Method Description ColumnType
Column. getBaseType()
ColumnType
Column. getType()
Methods in org.nuxeo.ecm.core.storage.sql.jdbc.db with parameters of type ColumnType Modifier and Type Method Description Column
Table. addColumn(String name, ColumnType type, String key, Model model)
Adds aColumn
to the table.Column
TableAlias. addColumn(String name, ColumnType type, String key, Model model)
Column
TableImpl. addColumn(String name, ColumnType type, String key, Model model)
Constructors in org.nuxeo.ecm.core.storage.sql.jdbc.db with parameters of type ColumnType Constructor Description Column(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
Methods in org.nuxeo.ecm.core.storage.sql.jdbc.dialect with parameters of type ColumnType Modifier and Type Method Description String
Dialect. getFreeVariableSetterForType(ColumnType type)
Gets the JDBC expression setting a free value for this column type.String
DialectPostgreSQL. getFreeVariableSetterForType(ColumnType type)
abstract Dialect.JDBCInfo
Dialect. getJDBCTypeAndString(ColumnType type)
Gets the JDBC type and string from Nuxeo's type abstraction.Dialect.JDBCInfo
DialectDB2. getJDBCTypeAndString(ColumnType type)
Dialect.JDBCInfo
DialectH2. getJDBCTypeAndString(ColumnType type)
Dialect.JDBCInfo
DialectMySQL. getJDBCTypeAndString(ColumnType type)
Dialect.JDBCInfo
DialectOracle. getJDBCTypeAndString(ColumnType type)
Dialect.JDBCInfo
DialectPostgreSQL. getJDBCTypeAndString(ColumnType type)
Dialect.JDBCInfo
DialectSQLServer. getJDBCTypeAndString(ColumnType type)
-
Uses of ColumnType in org.nuxeo.ecm.core.storage.sql.kv
Methods in org.nuxeo.ecm.core.storage.sql.kv with parameters of type ColumnType Modifier and Type Method Description protected Column
SQLKeyValueStore. addColumn(String columnName, ColumnType type)
-
Uses of ColumnType in org.nuxeo.ecm.directory.sql
Methods in org.nuxeo.ecm.directory.sql with parameters of type ColumnType Modifier and Type Method Description static Column
SQLHelper. addColumn(Table table, String fieldName, ColumnType type, boolean nativeCase)
-