public class Table extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
alias
table alias
|
protected Set<Column<?>> |
columns
lista das colunas
|
protected Column<?> |
deletion |
protected List<Discriminator> |
discriminators |
protected Set<Column<?>> |
keys |
protected String |
name
table name
|
protected PreDeleteTrigger |
preDeleteTrigger |
protected PreInsertTrigger |
preInsertTrigger |
protected PreUpdateTrigger |
preUpdateTrigger |
protected Column<?> |
singleKey |
protected Column<?> |
version |
protected String name
protected String alias
protected Column<?> singleKey
protected Column<?> version
protected Column<?> deletion
protected List<Discriminator> discriminators
protected PreInsertTrigger preInsertTrigger
protected PreUpdateTrigger preUpdateTrigger
protected PreDeleteTrigger preDeleteTrigger
public Table(String table)
table - nome da tabelapublic Table copy()
public PreInsertTrigger getPreInsertTrigger()
public void setPreInsertTrigger(PreInsertTrigger preInsertTrigger)
public PreUpdateTrigger getPreUpdateTrigger()
public void setPreUpdateTrigger(PreUpdateTrigger preUpdateTrigger)
public PreDeleteTrigger getPreDeleteTrigger()
public void setPreDeleteTrigger(PreDeleteTrigger preDeleteTrigger)
public String getAlias()
public <T> Table WITH(Column<T> column, T... values)
column - values - public String getName()
public String toString()
public Column<?> getSingleKeyColumn()
protected void addKey(Column<?> col)
public Column<?> getVersionColumn()
protected void setVersionColumn(Column<?> column)
public Column<?> getDeletionColumn()
protected void setDeletionColumn(Column<?> column)
public Association addAssociation(Association fk)
public Association addAssociation(String name, Association fk)
public Collection<Association> getAssociations()
public List<Discriminator> getDiscriminators()
Copyright © 2019. All rights reserved.