// Code generated by BobGen psql v0.41.1. DO NOT EDIT. // This file is meant to be re-generated in place and/or deleted at any time. package dbinfo import "github.com/aarondl/opt/null" var FSMosquitoinspections = Table[ fsMosquitoinspectionColumns, fsMosquitoinspectionIndexes, fsMosquitoinspectionForeignKeys, fsMosquitoinspectionUniques, fsMosquitoinspectionChecks, ]{ Schema: "", Name: "fs_mosquitoinspection", Columns: fsMosquitoinspectionColumns{ OrganizationID: column{ Name: "organization_id", DBType: "integer", Default: "", Comment: "", Nullable: false, Generated: false, AutoIncr: false, }, Actiontaken: column{ Name: "actiontaken", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Activity: column{ Name: "activity", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Adultact: column{ Name: "adultact", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Avetemp: column{ Name: "avetemp", DBType: "double precision", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Avglarvae: column{ Name: "avglarvae", DBType: "double precision", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Avgpupae: column{ Name: "avgpupae", DBType: "double precision", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Breeding: column{ Name: "breeding", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Cbcount: column{ Name: "cbcount", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Comments: column{ Name: "comments", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Containercount: column{ Name: "containercount", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Creationdate: column{ Name: "creationdate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Creator: column{ Name: "creator", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Domstage: column{ Name: "domstage", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Eggs: column{ Name: "eggs", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Enddatetime: column{ Name: "enddatetime", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Editdate: column{ Name: "editdate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Editor: column{ Name: "editor", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Fieldspecies: column{ Name: "fieldspecies", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Fieldtech: column{ Name: "fieldtech", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Globalid: column{ Name: "globalid", DBType: "text", Default: "", Comment: "", Nullable: false, Generated: false, AutoIncr: false, }, Jurisdiction: column{ Name: "jurisdiction", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Larvaepresent: column{ Name: "larvaepresent", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Linelocid: column{ Name: "linelocid", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Locationname: column{ Name: "locationname", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Lstages: column{ Name: "lstages", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Numdips: column{ Name: "numdips", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Objectid: column{ Name: "objectid", DBType: "integer", Default: "", Comment: "", Nullable: false, Generated: false, AutoIncr: false, }, Personalcontact: column{ Name: "personalcontact", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Pointlocid: column{ Name: "pointlocid", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Polygonlocid: column{ Name: "polygonlocid", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Posdips: column{ Name: "posdips", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Positivecontainercount: column{ Name: "positivecontainercount", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Pupaepresent: column{ Name: "pupaepresent", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Raingauge: column{ Name: "raingauge", DBType: "double precision", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Recordstatus: column{ Name: "recordstatus", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reviewed: column{ Name: "reviewed", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reviewedby: column{ Name: "reviewedby", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Revieweddate: column{ Name: "revieweddate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Sdid: column{ Name: "sdid", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Sitecond: column{ Name: "sitecond", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Srid: column{ Name: "srid", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Startdatetime: column{ Name: "startdatetime", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Tirecount: column{ Name: "tirecount", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Totlarvae: column{ Name: "totlarvae", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Totpupae: column{ Name: "totpupae", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Visualmonitoring: column{ Name: "visualmonitoring", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Vmcomments: column{ Name: "vmcomments", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Winddir: column{ Name: "winddir", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Windspeed: column{ Name: "windspeed", DBType: "double precision", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Zone: column{ Name: "zone", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Zone2: column{ Name: "zone2", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, CreatedDate: column{ Name: "created_date", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, CreatedUser: column{ Name: "created_user", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, GeometryX: column{ Name: "geometry_x", DBType: "double precision", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, GeometryY: column{ Name: "geometry_y", DBType: "double precision", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, LastEditedDate: column{ Name: "last_edited_date", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, LastEditedUser: column{ Name: "last_edited_user", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Adminaction: column{ Name: "adminaction", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Ptaid: column{ Name: "ptaid", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Updated: column{ Name: "updated", DBType: "timestamp without time zone", Default: "CURRENT_TIMESTAMP", Comment: "", Nullable: false, Generated: false, AutoIncr: false, }, Geom: column{ Name: "geom", DBType: "geometry", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, }, Indexes: fsMosquitoinspectionIndexes{ FSMosquitoinspectionPkey: index{ Type: "btree", Name: "fs_mosquitoinspection_pkey", Columns: []indexColumn{ { Name: "objectid", Desc: null.FromCond(false, true), IsExpression: false, }, }, Unique: true, Comment: "", NullsFirst: []bool{false}, NullsDistinct: false, Where: "", Include: []string{}, }, IdxFSMosquitoinspectionGeom: index{ Type: "gist", Name: "idx_fs_mosquitoinspection_geom", Columns: []indexColumn{ { Name: "geom", Desc: null.FromCond(false, true), IsExpression: false, }, }, Unique: false, Comment: "", NullsFirst: []bool{false}, NullsDistinct: false, Where: "", Include: []string{}, }, }, PrimaryKey: &constraint{ Name: "fs_mosquitoinspection_pkey", Columns: []string{"objectid"}, Comment: "", }, ForeignKeys: fsMosquitoinspectionForeignKeys{ FSMosquitoinspectionFSMosquitoinspectionOrganizationIDFkey: foreignKey{ constraint: constraint{ Name: "fs_mosquitoinspection.fs_mosquitoinspection_organization_id_fkey", Columns: []string{"organization_id"}, Comment: "", }, ForeignTable: "organization", ForeignColumns: []string{"id"}, }, }, Comment: "", } type fsMosquitoinspectionColumns struct { OrganizationID column Actiontaken column Activity column Adultact column Avetemp column Avglarvae column Avgpupae column Breeding column Cbcount column Comments column Containercount column Creationdate column Creator column Domstage column Eggs column Enddatetime column Editdate column Editor column Fieldspecies column Fieldtech column Globalid column Jurisdiction column Larvaepresent column Linelocid column Locationname column Lstages column Numdips column Objectid column Personalcontact column Pointlocid column Polygonlocid column Posdips column Positivecontainercount column Pupaepresent column Raingauge column Recordstatus column Reviewed column Reviewedby column Revieweddate column Sdid column Sitecond column Srid column Startdatetime column Tirecount column Totlarvae column Totpupae column Visualmonitoring column Vmcomments column Winddir column Windspeed column Zone column Zone2 column CreatedDate column CreatedUser column GeometryX column GeometryY column LastEditedDate column LastEditedUser column Adminaction column Ptaid column Updated column Geom column } func (c fsMosquitoinspectionColumns) AsSlice() []column { return []column{ c.OrganizationID, c.Actiontaken, c.Activity, c.Adultact, c.Avetemp, c.Avglarvae, c.Avgpupae, c.Breeding, c.Cbcount, c.Comments, c.Containercount, c.Creationdate, c.Creator, c.Domstage, c.Eggs, c.Enddatetime, c.Editdate, c.Editor, c.Fieldspecies, c.Fieldtech, c.Globalid, c.Jurisdiction, c.Larvaepresent, c.Linelocid, c.Locationname, c.Lstages, c.Numdips, c.Objectid, c.Personalcontact, c.Pointlocid, c.Polygonlocid, c.Posdips, c.Positivecontainercount, c.Pupaepresent, c.Raingauge, c.Recordstatus, c.Reviewed, c.Reviewedby, c.Revieweddate, c.Sdid, c.Sitecond, c.Srid, c.Startdatetime, c.Tirecount, c.Totlarvae, c.Totpupae, c.Visualmonitoring, c.Vmcomments, c.Winddir, c.Windspeed, c.Zone, c.Zone2, c.CreatedDate, c.CreatedUser, c.GeometryX, c.GeometryY, c.LastEditedDate, c.LastEditedUser, c.Adminaction, c.Ptaid, c.Updated, c.Geom, } } type fsMosquitoinspectionIndexes struct { FSMosquitoinspectionPkey index IdxFSMosquitoinspectionGeom index } func (i fsMosquitoinspectionIndexes) AsSlice() []index { return []index{ i.FSMosquitoinspectionPkey, i.IdxFSMosquitoinspectionGeom, } } type fsMosquitoinspectionForeignKeys struct { FSMosquitoinspectionFSMosquitoinspectionOrganizationIDFkey foreignKey } func (f fsMosquitoinspectionForeignKeys) AsSlice() []foreignKey { return []foreignKey{ f.FSMosquitoinspectionFSMosquitoinspectionOrganizationIDFkey, } } type fsMosquitoinspectionUniques struct{} func (u fsMosquitoinspectionUniques) AsSlice() []constraint { return []constraint{} } type fsMosquitoinspectionChecks struct{} func (c fsMosquitoinspectionChecks) AsSlice() []check { return []check{} }