net.sf.basedb.core.hibernate
Class TableInfoWork
java.lang.Object
net.sf.basedb.core.hibernate.TableInfoWork
- All Implemented Interfaces:
- JdbcWork<TableInfo>, org.hibernate.jdbc.Work
public class TableInfoWork
- extends Object
- implements JdbcWork<TableInfo>
A work implementation that loads database metadata for a table
and returns it as a TableInfo
object.
- Version:
- 2.9
- Author:
- nicklas
- Last modified
- $Date: 2008-09-11 22:11:02 +0200 (Thu, 11 Sep 2008) $
Constructor Summary |
TableInfoWork(org.hibernate.mapping.Table table)
Create a new work item. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
table
private final org.hibernate.mapping.Table table
info
private TableInfo info
TableInfoWork
public TableInfoWork(org.hibernate.mapping.Table table)
- Create a new work item.
- Parameters:
table
- The table to get metadata information about
execute
public void execute(Connection connection)
throws SQLException
- From the Work interface
-----------------------
- Specified by:
execute
in interface org.hibernate.jdbc.Work
- Throws:
SQLException
getResult
public TableInfo getResult()
- Description copied from interface:
JdbcWork
- Get the result of the work.
- Specified by:
getResult
in interface JdbcWork<TableInfo>