T - public class Column<T> extends Base<T>
| Modifier and Type | Field and Description |
|---|---|
protected String |
alias
construtor
|
protected String |
name
nome da coluna
|
protected Table |
table
referencia para a tabela
|
protected NullSql |
type |
| Modifier | Constructor and Description |
|---|---|
protected |
Column() |
|
Column(String column,
NullSql type)
Creates a column of a table
|
| Modifier and Type | Method and Description |
|---|---|
<C> Column<C> |
AS(String alias) |
<C> Column<C> |
deletion()
set this as a deletion column
|
boolean |
equals(Object o) |
String |
getAlias() |
String |
getName()
obtem o nome da coluna
|
Table |
getTable()
obtem a referencia para a tabela a que pertence esta coluna
|
NullSql |
getType() |
int |
hashCode() |
Condition |
is() |
boolean |
isDeletion() |
boolean |
isKey()
indica se é uma coluna chave
|
boolean |
isMandatory() |
boolean |
isVersion() |
<C> Column<C> |
key()
set this as a key column
|
Column<T> |
mandatory()
set this as a mandatory column
|
ColumnHolder |
of(String tableAlias) |
Function |
param() |
String |
toString()
devolve a representação em String desta coluna.
|
<C> Column<C> |
version()
set this as a version column
|
Column<T> |
WITH(T... values) |
protected Table table
protected String name
protected String alias
protected NullSql type
public NullSql getType()
public ColumnHolder of(String tableAlias)
public <C> Column<C> key()
public <C> Column<C> version()
public <C> Column<C> deletion()
public Table getTable()
public String getAlias()
public String getName()
public boolean isKey()
public boolean isMandatory()
public boolean isVersion()
public boolean isDeletion()
public Condition is()
public Function param()
public String toString()
Copyright © 2019. All rights reserved.