nidus-sync/db/dbinfo/fieldseeker.stormdrain.bob.go

273 lines
6.1 KiB
Go
Raw Normal View History

// Code generated by BobGen psql v0.42.0. 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 FieldseekerStormdrains = Table[
fieldseekerStormdrainColumns,
fieldseekerStormdrainIndexes,
fieldseekerStormdrainForeignKeys,
fieldseekerStormdrainUniques,
fieldseekerStormdrainChecks,
]{
Schema: "fieldseeker",
Name: "stormdrain",
Columns: fieldseekerStormdrainColumns{
Objectid: column{
Name: "objectid",
DBType: "bigint",
Default: "nextval('fieldseeker.stormdrain_objectid_seq'::regclass)",
Comment: "",
Nullable: false,
Generated: false,
AutoIncr: false,
},
Nexttreatmentdate: column{
Name: "nexttreatmentdate",
DBType: "timestamp without time zone",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lasttreatdate: column{
Name: "lasttreatdate",
DBType: "timestamp without time zone",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lastaction: column{
Name: "lastaction",
DBType: "character varying",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Symbology: column{
Name: "symbology",
DBType: "fieldseeker.stormdrain_stormdrainsymbology_enum",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Globalid: column{
Name: "globalid",
DBType: "uuid",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
CreatedUser: column{
Name: "created_user",
DBType: "character varying",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
CreatedDate: column{
Name: "created_date",
DBType: "timestamp without time zone",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
LastEditedUser: column{
Name: "last_edited_user",
DBType: "character varying",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
LastEditedDate: column{
Name: "last_edited_date",
DBType: "timestamp without time zone",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Laststatus: column{
Name: "laststatus",
DBType: "character varying",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Zone: column{
Name: "zone",
DBType: "character varying",
Default: "NULL",
Comment: "Zone",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Zone2: column{
Name: "zone2",
DBType: "character varying",
Default: "NULL",
Comment: "Zone2",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Creationdate: column{
Name: "creationdate",
DBType: "timestamp without time zone",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Creator: column{
Name: "creator",
DBType: "character varying",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Editdate: column{
Name: "editdate",
DBType: "timestamp without time zone",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Editor: column{
Name: "editor",
DBType: "character varying",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Type: column{
Name: "type",
DBType: "character varying",
Default: "NULL",
Comment: "Type",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Jurisdiction: column{
Name: "jurisdiction",
DBType: "character varying",
Default: "NULL",
Comment: "Jurisdiction",
Nullable: true,
Generated: false,
AutoIncr: false,
},
},
Indexes: fieldseekerStormdrainIndexes{
StormdrainPkey: index{
Type: "btree",
Name: "stormdrain_pkey",
Columns: []indexColumn{
{
Name: "objectid",
Desc: null.FromCond(false, true),
IsExpression: false,
},
},
Unique: true,
Comment: "",
NullsFirst: []bool{false},
NullsDistinct: false,
Where: "",
Include: []string{},
},
},
PrimaryKey: &constraint{
Name: "stormdrain_pkey",
Columns: []string{"objectid"},
Comment: "",
},
Comment: "",
}
type fieldseekerStormdrainColumns struct {
Objectid column
Nexttreatmentdate column
Lasttreatdate column
Lastaction column
Symbology column
Globalid column
CreatedUser column
CreatedDate column
LastEditedUser column
LastEditedDate column
Laststatus column
Zone column
Zone2 column
Creationdate column
Creator column
Editdate column
Editor column
Type column
Jurisdiction column
}
func (c fieldseekerStormdrainColumns) AsSlice() []column {
return []column{
c.Objectid, c.Nexttreatmentdate, c.Lasttreatdate, c.Lastaction, c.Symbology, c.Globalid, c.CreatedUser, c.CreatedDate, c.LastEditedUser, c.LastEditedDate, c.Laststatus, c.Zone, c.Zone2, c.Creationdate, c.Creator, c.Editdate, c.Editor, c.Type, c.Jurisdiction,
}
}
type fieldseekerStormdrainIndexes struct {
StormdrainPkey index
}
func (i fieldseekerStormdrainIndexes) AsSlice() []index {
return []index{
i.StormdrainPkey,
}
}
type fieldseekerStormdrainForeignKeys struct{}
func (f fieldseekerStormdrainForeignKeys) AsSlice() []foreignKey {
return []foreignKey{}
}
type fieldseekerStormdrainUniques struct{}
func (u fieldseekerStormdrainUniques) AsSlice() []constraint {
return []constraint{}
}
type fieldseekerStormdrainChecks struct{}
func (c fieldseekerStormdrainChecks) AsSlice() []check {
return []check{}
}