public class JdbcSchemaTable extends java.lang.Object implements SchemaTable
SchemaTable.Kind| Constructor and Description |
|---|
JdbcSchemaTable(JdbcSchema owner,
java.sql.DatabaseMetaData metaData,
java.sql.ResultSet resultSet) |
| Modifier and Type | Method and Description |
|---|---|
SchemaColumn |
getColumn(java.lang.String columnName) |
java.util.Map<java.lang.String,SchemaColumn> |
getColumns() |
java.lang.String |
getDescription() |
java.util.Map<SchemaTable,java.util.List<SchemaForeignKey>> |
getForeignKeys() |
JdbcSchemaColumn |
getId() |
SchemaTable.Kind |
getKind() |
java.lang.String |
getName() |
java.util.List<SchemaColumn> |
getNonNullColumns() |
java.util.Map<java.lang.String,java.util.List<SchemaColumn>> |
getNonNullUniqueKeys() |
java.util.List<SchemaColumn> |
getPrimaryKey() |
JdbcSchema |
getSchema() |
void |
resolve() |
public JdbcSchemaTable(JdbcSchema owner, java.sql.DatabaseMetaData metaData, java.sql.ResultSet resultSet) throws java.sql.SQLException
java.sql.SQLExceptionpublic JdbcSchema getSchema()
public SchemaTable.Kind getKind()
getKind in interface SchemaTablepublic java.util.Map<java.lang.String,SchemaColumn> getColumns()
getColumns in interface TablegetColumns in interface SchemaTablepublic SchemaColumn getColumn(java.lang.String columnName)
getColumn in interface TablegetColumn in interface SchemaTablepublic JdbcSchemaColumn getId()
getId in interface SchemaTablepublic java.util.Map<SchemaTable,java.util.List<SchemaForeignKey>> getForeignKeys()
getForeignKeys in interface SchemaTablepublic java.util.List<SchemaColumn> getPrimaryKey()
getPrimaryKey in interface SchemaTablepublic java.util.Map<java.lang.String,java.util.List<SchemaColumn>> getNonNullUniqueKeys()
getNonNullUniqueKeys in interface SchemaTablepublic java.lang.String getDescription()
getDescription in interface SchemaTablepublic void resolve()
resolve in interface SchemaTablepublic java.util.List<SchemaColumn> getNonNullColumns()
getNonNullColumns in interface SchemaTableCopyright © 2023. All rights reserved.