// Code generated by BobGen psql v0.42.5. 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 ImportDistricts = Table[ importDistrictColumns, importDistrictIndexes, importDistrictForeignKeys, importDistrictUniques, importDistrictChecks, ]{ Schema: "import", Name: "district", Columns: importDistrictColumns{ Gid: column{ Name: "gid", DBType: "integer", Default: "nextval('import.district_gid_seq'::regclass)", Comment: "", Nullable: false, Generated: false, AutoIncr: false, }, ID: column{ Name: "id", DBType: "numeric", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Website: column{ Name: "website", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Contact: column{ Name: "contact", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Address: column{ Name: "address", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Regionid: column{ Name: "regionid", DBType: "numeric", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, PostalCod: column{ Name: "postal_cod", DBType: "numeric", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Phone1: column{ Name: "phone1", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Fax1: column{ Name: "fax1", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Agency: column{ Name: "agency", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Code1: column{ Name: "code1", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, City1: column{ Name: "city1", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, ShapeLeng: column{ Name: "shape_leng", DBType: "numeric", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Address2: column{ Name: "address2", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, GeneralMG: column{ Name: "general_mg", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, City2: column{ Name: "city2", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, PostalC1: column{ Name: "postal_c_1", DBType: "numeric", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Fax2: column{ Name: "fax2", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Phone2: column{ Name: "phone2", DBType: "character varying", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, ShapeLe1: column{ Name: "shape_le_1", DBType: "numeric", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, ShapeArea: column{ Name: "shape_area", DBType: "numeric", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Geom: column{ Name: "geom", DBType: "geometry", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Geom4326: column{ Name: "geom_4326", DBType: "geometry", Default: "GENERATED", Comment: "", Nullable: true, Generated: true, AutoIncr: false, }, }, Indexes: importDistrictIndexes{ DistrictPkey: index{ Type: "btree", Name: "district_pkey", Columns: []indexColumn{ { Name: "gid", Desc: null.FromCond(false, true), IsExpression: false, }, }, Unique: true, Comment: "", NullsFirst: []bool{false}, NullsDistinct: false, Where: "", Include: []string{}, }, DistrictGeomIdx: index{ Type: "gist", Name: "district_geom_idx", 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: "district_pkey", Columns: []string{"gid"}, Comment: "", }, Comment: "", } type importDistrictColumns struct { Gid column ID column Website column Contact column Address column Regionid column PostalCod column Phone1 column Fax1 column Agency column Code1 column City1 column ShapeLeng column Address2 column GeneralMG column City2 column PostalC1 column Fax2 column Phone2 column ShapeLe1 column ShapeArea column Geom column Geom4326 column } func (c importDistrictColumns) AsSlice() []column { return []column{ c.Gid, c.ID, c.Website, c.Contact, c.Address, c.Regionid, c.PostalCod, c.Phone1, c.Fax1, c.Agency, c.Code1, c.City1, c.ShapeLeng, c.Address2, c.GeneralMG, c.City2, c.PostalC1, c.Fax2, c.Phone2, c.ShapeLe1, c.ShapeArea, c.Geom, c.Geom4326, } } type importDistrictIndexes struct { DistrictPkey index DistrictGeomIdx index } func (i importDistrictIndexes) AsSlice() []index { return []index{ i.DistrictPkey, i.DistrictGeomIdx, } } type importDistrictForeignKeys struct{} func (f importDistrictForeignKeys) AsSlice() []foreignKey { return []foreignKey{} } type importDistrictUniques struct{} func (u importDistrictUniques) AsSlice() []constraint { return []constraint{} } type importDistrictChecks struct{} func (c importDistrictChecks) AsSlice() []check { return []check{} }