public class JdbcTableColumn extends Bean
Modifier and Type | Field and Description |
---|---|
static Comparator<JdbcTableColumn> |
NAME_COMPARATOR |
SERIALIZED_CLASS_NAME, TYPE
XML_SERIALIZED_CLASS_NAME
Constructor and Description |
---|
JdbcTableColumn() |
addExceptionProperties, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fromArrayValue, fromArrayValue, fromArrayValue, fromJson, fromJson, newInstanceFromRecord, newInstanceFromRecord, toArrayValue, toJson, toJson, toJson, toRecord
newInstanceFromJson
forEachGrandChildElement, fromXml, fromXml, fromXmlElement, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getChildElement, getChildElements, newInstanceFromXml, newInstanceFromXml, setAttribute, toXml, toXml, toXml, toXml, toXml, toXmlElement, writeXml, writeXml
public static final Comparator<JdbcTableColumn> NAME_COMPARATOR
public JdbcTable getTable()
protected JdbcTableColumn setTable(JdbcTable table)
public String getName()
public JdbcTableColumn setName(String name)
public String getNameAsJavaIdentifier()
public int getSqlTypeIndex()
Types
public JdbcTableColumn setSqlTypeIndex(int sqlTypeIndex)
Types
public boolean isBinarySqlType()
public boolean isTextSqlType()
public boolean isNumericSqlType()
public boolean isBooleanSqlType()
public boolean isTemporalSqlType()
public String getDatabaseTypeName()
public JdbcTableColumn setDatabaseTypeName(String databaseTypeName)
public int getSize()
public JdbcTableColumn setSize(int size)
public int getDecimals()
public JdbcTableColumn setDecimals(int decimals)
public int getRadix()
public JdbcTableColumn setRadix(int radix)
public boolean isNullable()
public JdbcTableColumn setNullable(boolean nullable)
public String getRemarks()
public JdbcTableColumn setRemarks(String remarks)
public String getDefaultValue()
public JdbcTableColumn setDefaultValue(String defaultValue)
public int getByteCount()
public JdbcTableColumn setByteCount(int byteCount)
public int getIndex()
public JdbcTableColumn setIndex(int index)
public boolean isAutoIncrement()
public JdbcTableColumn setAutoIncrement(boolean autoIncrement)
public boolean isGenerated()
public JdbcTableColumn setGenerated(boolean generated)
public boolean isPseudo()
public JdbcTableColumn setPseudo(boolean pseudo)
public Class<?> getJavaType()
public JdbcTableColumn setJavaType(Class<?> javaType)
public String getMethodSuffix()
public Integer getPrimaryKeySequence()
public JdbcTableColumn setPrimaryKeySequence(Integer primaryKeySequence)
public boolean isPrimaryKey()
public Integer getRowIdentifierSequence()
public JdbcTableColumn setRowIdentifierSequence(Integer rowIdentifierSequence)
public boolean isRowIdentifier()
public String getClassName()
public JdbcTableColumn setClassName(String className)
public boolean isSigned()
public JdbcTableColumn setSigned(boolean signed)
public Record toRecord()
toRecord
in interface RecordSerializable
toRecord
in class Bean
public JdbcTableColumn fromRecord(Record source)
RecordSerializable
this
(for fluid API call chaining).
For fluid API call chaining, the overridden method should change the declared return type to its class.fromRecord
in interface RecordSerializable
fromRecord
in class Bean
Copyright (c) 2006-2023 North Concepts Inc. All Rights Reserved.