public class JdbcSchemaColumn extends java.lang.Object implements SchemaColumn
LOGGER| Constructor and Description |
|---|
JdbcSchemaColumn(int colIndex,
JdbcSchemaTable jdbcSchemaTable,
java.sql.ResultSet rs,
java.util.List<java.lang.String> primaryKey,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> uniqueKeys,
java.lang.String columnType,
java.sql.DatabaseMetaData dbMetadata) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeNull() |
java.lang.String |
getColumnClassName() |
java.lang.String |
getDefaultValue() |
JdbcSchemaColumn |
getForeignKey() |
int |
getJdbcType() |
java.lang.String |
getName() |
java.lang.String |
getNonNullUniqueKeyName() |
int |
getNumPrecRadix() |
JdbcSchemaTable |
getOwner() |
int |
getPosition() |
int |
getScale() |
int |
getSize() |
java.lang.String |
getSqlType() |
boolean |
isAutoIncrement() |
boolean |
isGenerated() |
boolean |
isNonNullUniqueId() |
boolean |
isNullable() |
boolean |
isPrimaryKeyPart() |
clone, emptyArray, equals, finalize, getClass, hashCode, jailbreak, notify, notifyAll, toString, wait, wait, waitgetTypepublic JdbcSchemaColumn(int colIndex,
JdbcSchemaTable jdbcSchemaTable,
java.sql.ResultSet rs,
java.util.List<java.lang.String> primaryKey,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> uniqueKeys,
java.lang.String columnType,
java.sql.DatabaseMetaData dbMetadata)
throws java.sql.SQLException
java.sql.SQLExceptionpublic JdbcSchemaTable getOwner()
getOwner in interface DataElementgetOwner in interface SchemaColumnpublic int getPosition()
getPosition in interface BaseElementpublic java.lang.String getName()
getName in interface ColumngetName in interface BaseElementpublic boolean isNullable()
isNullable in interface BaseElementpublic int getJdbcType()
getJdbcType in interface BaseElementpublic java.lang.String getSqlType()
getSqlType in interface BaseElementpublic java.lang.String getColumnClassName()
getColumnClassName in interface BaseElementpublic boolean isNonNullUniqueId()
isNonNullUniqueId in interface SchemaColumnpublic boolean isPrimaryKeyPart()
isPrimaryKeyPart in interface SchemaColumnpublic java.lang.String getNonNullUniqueKeyName()
getNonNullUniqueKeyName in interface SchemaColumnpublic boolean isAutoIncrement()
isAutoIncrement in interface BaseElementisAutoIncrement in interface SchemaColumnpublic boolean isGenerated()
isGenerated in interface BaseElementisGenerated in interface SchemaColumnpublic java.lang.String getDefaultValue()
getDefaultValue in interface SchemaColumnpublic JdbcSchemaColumn getForeignKey()
getForeignKey in interface BaseElementgetForeignKey in interface SchemaColumnpublic int getSize()
getSize in interface BaseElementpublic int getScale()
getScale in interface BaseElementpublic int getNumPrecRadix()
getNumPrecRadix in interface SchemaColumnpublic boolean canBeNull()
canBeNull in interface BaseElementCopyright © 2023. All rights reserved.