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) |
| Modifier and Type | Method and Description |
|---|---|
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, 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)
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 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 SchemaColumnpublic boolean isGenerated()
isGenerated in interface SchemaColumnpublic java.lang.String getDefaultValue()
getDefaultValue in interface SchemaColumnpublic JdbcSchemaColumn getForeignKey()
getForeignKey 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.