org.nuxeo.ecm.core.storage.sql
Class ColumnType
java.lang.Object
org.nuxeo.ecm.core.storage.sql.ColumnType
public class ColumnType
- extends Object
The database-level column types, including per-type parameters like length.
CLOB_LENGTH
public static final int CLOB_LENGTH
- Length used internally to flag a string to use CLOB.
- See Also:
- Constant Field Values
STRING
public static final ColumnType STRING
CLOB
public static final ColumnType CLOB
BOOLEAN
public static final ColumnType BOOLEAN
LONG
public static final ColumnType LONG
DOUBLE
public static final ColumnType DOUBLE
TIMESTAMP
public static final ColumnType TIMESTAMP
BLOBID
public static final ColumnType BLOBID
NODEID
public static final ColumnType NODEID
NODEIDFK
public static final ColumnType NODEIDFK
NODEIDFKNP
public static final ColumnType NODEIDFKNP
NODEIDFKMUL
public static final ColumnType NODEIDFKMUL
NODEIDFKNULL
public static final ColumnType NODEIDFKNULL
NODEIDPK
public static final ColumnType NODEIDPK
NODEVAL
public static final ColumnType NODEVAL
NODEARRAY
public static final ColumnType NODEARRAY
SYSNAME
public static final ColumnType SYSNAME
SYSNAMEARRAY
public static final ColumnType SYSNAMEARRAY
TINYINT
public static final ColumnType TINYINT
INTEGER
public static final ColumnType INTEGER
AUTOINC
public static final ColumnType AUTOINC
FTINDEXED
public static final ColumnType FTINDEXED
FTSTORED
public static final ColumnType FTSTORED
CLUSTERNODE
public static final ColumnType CLUSTERNODE
CLUSTERFRAGS
public static final ColumnType CLUSTERFRAGS
spec
public final ColumnSpec spec
length
public final int length
ColumnType
public ColumnType(ColumnSpec spec,
int length)
ColumnType
public ColumnType(ColumnSpec spec)
isUnconstrained
public boolean isUnconstrained()
isClob
public boolean isClob()
toString
public String toString()
- Overrides:
toString
in class Object
fromField
public static ColumnType fromField(Field field)
- Gets the column type from a Nuxeo Schema field, including its constrained
length if any.
fromFieldType
public static ColumnType fromFieldType(Type type)
- Gets the column type from a Nuxeo Schema field type (unconstrained).
Copyright © 2011 Nuxeo SAS. All Rights Reserved.