package jef.orm.postgresql.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
import jef.codegen.support.NotModified;
import jef.database.DataObject;
/**
* This class was generated by EasyFrame according to the table in database.
* You need to modify the type of primary key field, to the strategy your own.
*/
@NotModified
@Entity
@Table(name="test_columntypes_special")
public class TestColumntypesSpecial extends DataObject{
@Column(name="moneyfield",columnDefinition="Varchar",length=2147483647)
private String moneyfield;
@Column(name="varbitfield1",columnDefinition="Varchar",length=63)
private String varbitfield1;
@Column(name="varbitfield2",columnDefinition="Varchar",length=2147483647)
private String varbitfield2;
@Column(name="bitfield1",columnDefinition="Char",length=8)
private String bitfield1;
@Column(name="bitfield2",columnDefinition="bit",length=1)
private Boolean bitfield2;
@Column(name="intervalfield",columnDefinition="Varchar",length=49)
private String intervalfield;
@Column(name="cidrfield",columnDefinition="Varchar",length=2147483647)
private String cidrfield;
@Column(name="inetfield",columnDefinition="Varchar",length=2147483647)
private String inetfield;
@Column(name="macaddrfield",columnDefinition="macaddr",length=2147483647)
private String macaddrfield;
@Column(name="uuidfield",columnDefinition="uuid",length=2147483647)
private String uuidfield;
@Column(name="tsvectorfield",columnDefinition="Varchar",length=2147483647)
private String tsvectorfield;
@Column(name="tsqueryfield",columnDefinition="Varchar",length=2147483647)
private String tsqueryfield;
@Column(name="xmlfield",columnDefinition="xml")
private String xmlfield;
@Column(name="txidfield",columnDefinition="txid",length=2147483647)
private String txidfield;
@Column(name="boxfield",columnDefinition="box",length=2147483647)
private String boxfield;
@Column(name="circlefield",columnDefinition="Varchar",length=2147483647)
private String circlefield;
@Column(name="linefield",columnDefinition="inet",length=2147483647)
private String linefield;
@Column(name="lsegfield",columnDefinition="Varchar",length=2147483647)
private String lsegfield;
@Column(name="pathfield",columnDefinition="path",length=2147483647)
private String pathfield;
@Column(name="pointfield",columnDefinition="Varchar",length=2147483647)
private String pointfield;
@Column(name="polygonfield",columnDefinition="Varchar",length=2147483647)
private String polygonfield;
public void setMoneyfield(String obj){
this.moneyfield = obj;
}
public String getMoneyfield(){
return moneyfield;
}
public void setVarbitfield1(String obj){
this.varbitfield1 = obj;
}
public String getVarbitfield1(){
return varbitfield1;
}
public void setVarbitfield2(String obj){
this.varbitfield2 = obj;
}
public String getVarbitfield2(){
return varbitfield2;
}
public void setBitfield1(String obj){
this.bitfield1 = obj;
}
public String getBitfield1(){
return bitfield1;
}
public void setBitfield2(Boolean obj){
this.bitfield2 = obj;
}
public Boolean getBitfield2(){
return bitfield2;
}
public void setIntervalfield(String obj){
this.intervalfield = obj;
}
public String getIntervalfield(){
return intervalfield;
}
public void setCidrfield(String obj){
this.cidrfield = obj;
}
public String getCidrfield(){
return cidrfield;
}
public void setInetfield(String obj){
this.inetfield = obj;
}
public String getInetfield(){
return inetfield;
}
public void setMacaddrfield(String obj){
this.macaddrfield = obj;
}
public String getMacaddrfield(){
return macaddrfield;
}
public void setUuidfield(String obj){
this.uuidfield = obj;
}
public String getUuidfield(){
return uuidfield;
}
public void setTsvectorfield(String obj){
this.tsvectorfield = obj;
}
public String getTsvectorfield(){
return tsvectorfield;
}
public void setTsqueryfield(String obj){
this.tsqueryfield = obj;
}
public String getTsqueryfield(){
return tsqueryfield;
}
public void setXmlfield(String obj){
this.xmlfield = obj;
}
public String getXmlfield(){
return xmlfield;
}
public void setTxidfield(String obj){
this.txidfield = obj;
}
public String getTxidfield(){
return txidfield;
}
public void setBoxfield(String obj){
this.boxfield = obj;
}
public String getBoxfield(){
return boxfield;
}
public void setCirclefield(String obj){
this.circlefield = obj;
}
public String getCirclefield(){
return circlefield;
}
public void setLinefield(String obj){
this.linefield = obj;
}
public String getLinefield(){
return linefield;
}
public void setLsegfield(String obj){
this.lsegfield = obj;
}
public String getLsegfield(){
return lsegfield;
}
public void setPathfield(String obj){
this.pathfield = obj;
}
public String getPathfield(){
return pathfield;
}
public void setPointfield(String obj){
this.pointfield = obj;
}
public String getPointfield(){
return pointfield;
}
public void setPolygonfield(String obj){
this.polygonfield = obj;
}
public String getPolygonfield(){
return polygonfield;
}
public TestColumntypesSpecial(){
}
public enum Field implements jef.database.Field{moneyfield,varbitfield1,varbitfield2,bitfield1,bitfield2,intervalfield,cidrfield,inetfield,macaddrfield,uuidfield,tsvectorfield,tsqueryfield,xmlfield,txidfield,boxfield,circlefield,linefield,lsegfield,pathfield,pointfield,polygonfield}
}