public class JdbcSchemaColumn extends java.lang.Object implements SchemaColumn
| 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) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getColumnClassName() |
java.lang.String |
getDefaultValue() |
JdbcSchemaColumn |
getForeignKey() |
int |
getJdbcType() |
java.lang.String |
getName() |
java.lang.String |
getNonNullUniqueKeyName() |
int |
getNumPrecRadix() |
int |
getPosition() |
int |
getScale() |
int |
getSize() |
JdbcSchemaTable |
getTable() |
boolean |
isAutoIncrement() |
boolean |
isGenerated() |
boolean |
isNonNullUniqueId() |
boolean |
isNullable() |
boolean |
isPrimaryKeyPart() |
clone, emptyArray, equals, finalize, getClass, hashCode, jailbreak, notify, notifyAll, toString, wait, wait, waitisSqliteRowIdgetTypecanBeNullpublic 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)
throws java.sql.SQLException
java.sql.SQLExceptionpublic JdbcSchemaTable getTable()
getTable in interface DataElementgetTable 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 DataElementpublic java.lang.String getColumnClassName()
getColumnClassName in interface DataElementgetColumnClassName 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 DataElementpublic int getNumPrecRadix()
getNumPrecRadix in interface SchemaColumnCopyright © 2023. All rights reserved.