public class EntityTable extends Object implements Table
Modifier and Type | Class and Description |
---|---|
static interface |
EntityTable.CommitStrategy |
class |
EntityTable.ForeignKeyConstraint |
class |
EntityTable.Row |
class |
EntityTable.View |
Constructor and Description |
---|
EntityTable(JDBCEntityMetaData metadata,
JDBCEntityBridge2 entity,
Schema schema,
int tableId) |
Modifier and Type | Method and Description |
---|---|
void |
addField() |
EntityTable.ForeignKeyConstraint |
addFkConstraint(JDBCCMPFieldBridge2[] fkFields,
EntityTable referenced) |
int |
addVersionField() |
StringBuffer |
appendColumnNames(JDBCCMPFieldBridge2[] fields,
String alias,
StringBuffer buf) |
Table.View |
createView(Transaction tx) |
DataSource |
getDataSource() |
EntityTable.Row |
getRow(Object id) |
int |
getTableId() |
String |
getTableName() |
boolean |
hasRow(Object id) |
EntityTable.Row |
loadRow(Object id) |
Object |
loadRow(ResultSet rs,
boolean searchableOnly) |
void |
start() |
void |
stop() |
public EntityTable(JDBCEntityMetaData metadata, JDBCEntityBridge2 entity, Schema schema, int tableId)
public void start()
public StringBuffer appendColumnNames(JDBCCMPFieldBridge2[] fields, String alias, StringBuffer buf)
public void addField()
public int addVersionField()
public EntityTable.ForeignKeyConstraint addFkConstraint(JDBCCMPFieldBridge2[] fkFields, EntityTable referenced)
public DataSource getDataSource()
public EntityTable.Row getRow(Object id)
public boolean hasRow(Object id)
public EntityTable.Row loadRow(Object id) throws SQLException
SQLException
public int getTableId()
getTableId
in interface Table
public String getTableName()
getTableName
in interface Table
public Table.View createView(Transaction tx)
createView
in interface Table
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All rights reserved.