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

523 lines
13 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 FieldseekerPointlocations = Table[
fieldseekerPointlocationColumns,
fieldseekerPointlocationIndexes,
fieldseekerPointlocationForeignKeys,
fieldseekerPointlocationUniques,
fieldseekerPointlocationChecks,
]{
Schema: "fieldseeker",
Name: "pointlocation",
Columns: fieldseekerPointlocationColumns{
Objectid: column{
Name: "objectid",
DBType: "bigint",
Default: "nextval('fieldseeker.pointlocation_objectid_seq'::regclass)",
Comment: "",
Nullable: false,
Generated: false,
AutoIncr: false,
},
Name: column{
Name: "name",
DBType: "character varying",
Default: "NULL",
Comment: "Name",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Zone: column{
Name: "zone",
DBType: "character varying",
Default: "NULL",
Comment: "Zone",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Habitat: column{
Name: "habitat",
DBType: "fieldseeker.pointlocation_pointlocation_habitat_b4d8135a_4979_49c8_8bb3_67e",
Default: "NULL",
Comment: "Habitat",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Priority: column{
Name: "priority",
DBType: "fieldseeker.pointlocation_locationpriority_enum",
Default: "NULL",
Comment: "Priority",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Usetype: column{
Name: "usetype",
DBType: "fieldseeker.pointlocation_pointlocation_usetype_58d62d18ef4f47fc8cb9874df86",
Default: "NULL",
Comment: "Use Type",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Active: column{
Name: "active",
DBType: "fieldseeker.pointlocation_notinuit_f_enum",
Default: "NULL",
Comment: "Active",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Description: column{
Name: "description",
DBType: "character varying",
Default: "NULL",
Comment: "Description",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Accessdesc: column{
Name: "accessdesc",
DBType: "character varying",
Default: "NULL",
Comment: "Access Description",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Comments: column{
Name: "comments",
DBType: "character varying",
Default: "NULL",
Comment: "Comments",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Symbology: column{
Name: "symbology",
DBType: "fieldseeker.pointlocation_locationsymbology_enum",
Default: "NULL",
Comment: "Symbology",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Externalid: column{
Name: "externalid",
DBType: "character varying",
Default: "NULL",
Comment: "External ID",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Nextactiondatescheduled: column{
Name: "nextactiondatescheduled",
DBType: "timestamp without time zone",
Default: "NULL",
Comment: "Next Scheduled Action",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Larvinspectinterval: column{
Name: "larvinspectinterval",
DBType: "smallint",
Default: "NULL",
Comment: "Larval Inspection Interval",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Zone2: column{
Name: "zone2",
DBType: "character varying",
Default: "NULL",
Comment: "Zone2",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Locationnumber: column{
Name: "locationnumber",
DBType: "integer",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Globalid: column{
Name: "globalid",
DBType: "uuid",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Stype: column{
Name: "stype",
DBType: "character varying",
Default: "NULL",
Comment: "SourceType",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lastinspectdate: column{
Name: "lastinspectdate",
DBType: "timestamp without time zone",
Default: "NULL",
Comment: "Last Inspection Date",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lastinspectbreeding: column{
Name: "lastinspectbreeding",
DBType: "character varying",
Default: "NULL",
Comment: "Last Inspection Breeding",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lastinspectavglarvae: column{
Name: "lastinspectavglarvae",
DBType: "double precision",
Default: "NULL",
Comment: "Last Inspection Average Larvae",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lastinspectavgpupae: column{
Name: "lastinspectavgpupae",
DBType: "double precision",
Default: "NULL",
Comment: "Last Inspection Average Pupae",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lastinspectlstages: column{
Name: "lastinspectlstages",
DBType: "character varying",
Default: "NULL",
Comment: "Last Inspection Larval Stages",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lastinspectactiontaken: column{
Name: "lastinspectactiontaken",
DBType: "character varying",
Default: "NULL",
Comment: "Last Inspection Action",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lastinspectfieldspecies: column{
Name: "lastinspectfieldspecies",
DBType: "character varying",
Default: "NULL",
Comment: "Last Inspection Field Species",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lasttreatdate: column{
Name: "lasttreatdate",
DBType: "timestamp without time zone",
Default: "NULL",
Comment: "Last Treatment Date",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lasttreatproduct: column{
Name: "lasttreatproduct",
DBType: "character varying",
Default: "NULL",
Comment: "Last Treatment Product",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lasttreatqty: column{
Name: "lasttreatqty",
DBType: "double precision",
Default: "NULL",
Comment: "Last Treatment Quantity",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lasttreatqtyunit: column{
Name: "lasttreatqtyunit",
DBType: "character varying",
Default: "NULL",
Comment: "Last Treatment Quantity Unit",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lastinspectactivity: column{
Name: "lastinspectactivity",
DBType: "character varying",
Default: "NULL",
Comment: "Last Inspection Activity",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lasttreatactivity: column{
Name: "lasttreatactivity",
DBType: "character varying",
Default: "NULL",
Comment: "Last Treatment Activity",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Lastinspectconditions: column{
Name: "lastinspectconditions",
DBType: "character varying",
Default: "NULL",
Comment: "Last Inspection Conditions",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Waterorigin: column{
Name: "waterorigin",
DBType: "fieldseeker.pointlocation_pointlocation_waterorigin_197b22bf_f3eb_4dad_8899",
Default: "NULL",
Comment: "Water Origin",
Nullable: true,
Generated: false,
AutoIncr: false,
},
X: column{
Name: "x",
DBType: "double precision",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Y: column{
Name: "y",
DBType: "double precision",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Assignedtech: column{
Name: "assignedtech",
DBType: "fieldseeker.pointlocation_pointlocation_assignedtech_9393a162_2474_429d_85b",
Default: "NULL",
Comment: "Assigned Tech",
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,
},
Jurisdiction: column{
Name: "jurisdiction",
DBType: "character varying",
Default: "NULL",
Comment: "Jurisdiction",
Nullable: true,
Generated: false,
AutoIncr: false,
},
DeactivateReason: column{
Name: "deactivate_reason",
DBType: "fieldseeker.pointlocation_pointlocation_deactivate_reason_dd303085_b33c_489",
Default: "NULL",
Comment: "Reason for Deactivation",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Scalarpriority: column{
Name: "scalarpriority",
DBType: "integer",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
Sourcestatus: column{
Name: "sourcestatus",
DBType: "character varying",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
},
Indexes: fieldseekerPointlocationIndexes{
PointlocationPkey: index{
Type: "btree",
Name: "pointlocation_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: "pointlocation_pkey",
Columns: []string{"objectid"},
Comment: "",
},
Comment: "",
}
type fieldseekerPointlocationColumns struct {
Objectid column
Name column
Zone column
Habitat column
Priority column
Usetype column
Active column
Description column
Accessdesc column
Comments column
Symbology column
Externalid column
Nextactiondatescheduled column
Larvinspectinterval column
Zone2 column
Locationnumber column
Globalid column
Stype column
Lastinspectdate column
Lastinspectbreeding column
Lastinspectavglarvae column
Lastinspectavgpupae column
Lastinspectlstages column
Lastinspectactiontaken column
Lastinspectfieldspecies column
Lasttreatdate column
Lasttreatproduct column
Lasttreatqty column
Lasttreatqtyunit column
Lastinspectactivity column
Lasttreatactivity column
Lastinspectconditions column
Waterorigin column
X column
Y column
Assignedtech column
Creationdate column
Creator column
Editdate column
Editor column
Jurisdiction column
DeactivateReason column
Scalarpriority column
Sourcestatus column
}
func (c fieldseekerPointlocationColumns) AsSlice() []column {
return []column{
c.Objectid, c.Name, c.Zone, c.Habitat, c.Priority, c.Usetype, c.Active, c.Description, c.Accessdesc, c.Comments, c.Symbology, c.Externalid, c.Nextactiondatescheduled, c.Larvinspectinterval, c.Zone2, c.Locationnumber, c.Globalid, c.Stype, c.Lastinspectdate, c.Lastinspectbreeding, c.Lastinspectavglarvae, c.Lastinspectavgpupae, c.Lastinspectlstages, c.Lastinspectactiontaken, c.Lastinspectfieldspecies, c.Lasttreatdate, c.Lasttreatproduct, c.Lasttreatqty, c.Lasttreatqtyunit, c.Lastinspectactivity, c.Lasttreatactivity, c.Lastinspectconditions, c.Waterorigin, c.X, c.Y, c.Assignedtech, c.Creationdate, c.Creator, c.Editdate, c.Editor, c.Jurisdiction, c.DeactivateReason, c.Scalarpriority, c.Sourcestatus,
}
}
type fieldseekerPointlocationIndexes struct {
PointlocationPkey index
}
func (i fieldseekerPointlocationIndexes) AsSlice() []index {
return []index{
i.PointlocationPkey,
}
}
type fieldseekerPointlocationForeignKeys struct{}
func (f fieldseekerPointlocationForeignKeys) AsSlice() []foreignKey {
return []foreignKey{}
}
type fieldseekerPointlocationUniques struct{}
func (u fieldseekerPointlocationUniques) AsSlice() []constraint {
return []constraint{}
}
type fieldseekerPointlocationChecks struct{}
func (c fieldseekerPointlocationChecks) AsSlice() []check {
return []check{}
}