com.silverpeas.mydb.data.db
Class DbColumn
java.lang.Object
com.silverpeas.mydb.data.db.DbColumn
public class DbColumn
- extends Object
Database column.
- Author:
- Antoine HEDIN
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COLUMN_NAME
public static final String COLUMN_NAME
- See Also:
- Constant Field Values
DATA_TYPE
public static final String DATA_TYPE
- See Also:
- Constant Field Values
COLUMN_SIZE
public static final String COLUMN_SIZE
- See Also:
- Constant Field Values
NULLABLE
public static final String NULLABLE
- See Also:
- Constant Field Values
COLUMN_DEF
public static final String COLUMN_DEF
- See Also:
- Constant Field Values
FK_NAME
public static final String FK_NAME
- See Also:
- Constant Field Values
FKTABLE_NAME
public static final String FKTABLE_NAME
- See Also:
- Constant Field Values
FKCOLUMN_NAME
public static final String FKCOLUMN_NAME
- See Also:
- Constant Field Values
PKTABLE_NAME
public static final String PKTABLE_NAME
- See Also:
- Constant Field Values
PKCOLUMN_NAME
public static final String PKCOLUMN_NAME
- See Also:
- Constant Field Values
DEFAULT_DATA_TYPE
public static final int DEFAULT_DATA_TYPE
- See Also:
- Constant Field Values
DEFAULT_DATA_SIZE
public static final int DEFAULT_DATA_SIZE
- See Also:
- Constant Field Values
MAX_DATA_SIZE
public static final int MAX_DATA_SIZE
- See Also:
- Constant Field Values
DbColumn
public DbColumn(String name,
int dataType,
int dataSize,
boolean nullable,
String defaultValue)
DbColumn
public DbColumn(String name,
int dataType,
int dataSize)
DbColumn
public DbColumn(String name)
getName
public String getName()
setName
public void setName(String name)
getDataType
public int getDataType()
setDataType
public void setDataType(int dataType)
getDataSize
public int getDataSize()
getDataSizeAsString
public String getDataSizeAsString()
setDataSize
public void setDataSize(int dataSize)
removeDataSize
public void removeDataSize()
hasDataSize
public boolean hasDataSize()
isNullable
public boolean isNullable()
setNullable
public void setNullable(boolean nullable)
isReadOnly
public boolean isReadOnly()
setReadOnly
public void setReadOnly(boolean readOnly)
isAutoIncrement
public boolean isAutoIncrement()
setAutoIncrement
public void setAutoIncrement(boolean autoIncrement)
getDefaultValue
public String getDefaultValue()
getDefaultValueAsString
public String getDefaultValueAsString()
hasDefaultValue
public boolean hasDefaultValue()
setDefaultValue
public void setDefaultValue(String defaultValue)
getImportedForeignKey
public DbForeignKey getImportedForeignKey()
hasImportedForeignKey
public boolean hasImportedForeignKey()
setImportedForeignKey
public void setImportedForeignKey(DbForeignKey importedForeignKey)
getExportedForeignKeys
public DbForeignKey[] getExportedForeignKeys()
hasExportedForeignKeys
public boolean hasExportedForeignKeys()
addExportedForeignKey
public void addExportedForeignKey(DbForeignKey exportedForeignKey)
update
public void update(DbColumn column)
getInfo
public String getInfo(DataTypeList dataTypeList)
Copyright © 2016 Silverpeas. All Rights Reserved.