PageRenderTime 145ms CodeModel.GetById 43ms RepoModel.GetById 1ms app.codeStats 2ms

/_examples/pgcatalog/pgcatalog/pgcatalog.xo.go

https://github.com/xo/xo
Go | 12072 lines | 8683 code | 860 blank | 2529 comment | 1475 complexity | e0ce5dccc891ed58e1e979f4aca9e850 MD5 | raw file
  1. // Package pgcatalog contains generated code for schema 'pg_catalog'.
  2. package pgcatalog
  3. // Code generated by xo. DO NOT EDIT.
  4. import (
  5. "context"
  6. "database/sql"
  7. "database/sql/driver"
  8. "encoding/csv"
  9. "fmt"
  10. "io"
  11. "regexp"
  12. "strings"
  13. "time"
  14. "github.com/xo/xo/_examples/pgcatalog/pgtypes"
  15. "github.com/google/uuid"
  16. )
  17. var (
  18. // logf is used by generated code to log SQL queries.
  19. logf = func(string, ...interface{}) {}
  20. // errf is used by generated code to log SQL errors.
  21. errf = func(string, ...interface{}) {}
  22. )
  23. // logerror logs the error and returns it.
  24. func logerror(err error) error {
  25. errf("ERROR: %v", err)
  26. return err
  27. }
  28. // Logf logs a message using the package logger.
  29. func Logf(s string, v ...interface{}) {
  30. logf(s, v...)
  31. }
  32. // SetLogger sets the package logger. Valid logger types:
  33. //
  34. // io.Writer
  35. // func(string, ...interface{}) (int, error) // fmt.Printf
  36. // func(string, ...interface{}) // log.Printf
  37. //
  38. func SetLogger(logger interface{}) {
  39. logf = convLogger(logger)
  40. }
  41. // Errorf logs an error message using the package error logger.
  42. func Errorf(s string, v ...interface{}) {
  43. errf(s, v...)
  44. }
  45. // SetErrorLogger sets the package error logger. Valid logger types:
  46. //
  47. // io.Writer
  48. // func(string, ...interface{}) (int, error) // fmt.Printf
  49. // func(string, ...interface{}) // log.Printf
  50. //
  51. func SetErrorLogger(logger interface{}) {
  52. errf = convLogger(logger)
  53. }
  54. // convLogger converts logger to the standard logger interface.
  55. func convLogger(logger interface{}) func(string, ...interface{}) {
  56. switch z := logger.(type) {
  57. case io.Writer:
  58. return func(s string, v ...interface{}) {
  59. fmt.Fprintf(z, s, v...)
  60. }
  61. case func(string, ...interface{}) (int, error): // fmt.Printf
  62. return func(s string, v ...interface{}) {
  63. _, _ = z(s, v...)
  64. }
  65. case func(string, ...interface{}): // log.Printf
  66. return z
  67. }
  68. panic(fmt.Sprintf("unsupported logger type %T", logger))
  69. }
  70. // DB is the common interface for database operations that can be used with
  71. // types from schema 'pg_catalog'.
  72. //
  73. // This works with both database/sql.DB and database/sql.Tx.
  74. type DB interface {
  75. ExecContext(context.Context, string, ...interface{}) (sql.Result, error)
  76. QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error)
  77. QueryRowContext(context.Context, string, ...interface{}) *sql.Row
  78. }
  79. // Error is an error.
  80. type Error string
  81. // Error satisfies the error interface.
  82. func (err Error) Error() string {
  83. return string(err)
  84. }
  85. // Error values.
  86. const (
  87. // ErrAlreadyExists is the already exists error.
  88. ErrAlreadyExists Error = "already exists"
  89. // ErrDoesNotExist is the does not exist error.
  90. ErrDoesNotExist Error = "does not exist"
  91. // ErrMarkedForDeletion is the marked for deletion error.
  92. ErrMarkedForDeletion Error = "marked for deletion"
  93. )
  94. // ErrInsertFailed is the insert failed error.
  95. type ErrInsertFailed struct {
  96. Err error
  97. }
  98. // Error satisfies the error interface.
  99. func (err *ErrInsertFailed) Error() string {
  100. return fmt.Sprintf("insert failed: %v", err.Err)
  101. }
  102. // Unwrap satisfies the unwrap interface.
  103. func (err *ErrInsertFailed) Unwrap() error {
  104. return err.Err
  105. }
  106. // ErrUpdateFailed is the update failed error.
  107. type ErrUpdateFailed struct {
  108. Err error
  109. }
  110. // Error satisfies the error interface.
  111. func (err *ErrUpdateFailed) Error() string {
  112. return fmt.Sprintf("update failed: %v", err.Err)
  113. }
  114. // Unwrap satisfies the unwrap interface.
  115. func (err *ErrUpdateFailed) Unwrap() error {
  116. return err.Err
  117. }
  118. // ErrUpsertFailed is the upsert failed error.
  119. type ErrUpsertFailed struct {
  120. Err error
  121. }
  122. // Error satisfies the error interface.
  123. func (err *ErrUpsertFailed) Error() string {
  124. return fmt.Sprintf("upsert failed: %v", err.Err)
  125. }
  126. // Unwrap satisfies the unwrap interface.
  127. func (err *ErrUpsertFailed) Unwrap() error {
  128. return err.Err
  129. }
  130. // ErrDecodeFailed is the decode failed error.
  131. type ErrDecodeFailed struct {
  132. Err error
  133. }
  134. // Error satisfies the error interface.
  135. func (err *ErrDecodeFailed) Error() string {
  136. return fmt.Sprintf("unable to decode: %v", err.Err)
  137. }
  138. // Unwrap satisfies the unwrap interface.
  139. func (err *ErrDecodeFailed) Unwrap() error {
  140. return err.Err
  141. }
  142. // ErrInvalidStringSlice is the invalid StringSlice error.
  143. const ErrInvalidStringSlice Error = "invalid StringSlice"
  144. // StringSlice is a slice of strings.
  145. type StringSlice []string
  146. // Scan satisfies the sql.Scanner interface for StringSlice.
  147. func (ss *StringSlice) Scan(v interface{}) error {
  148. buf, ok := v.([]byte)
  149. if !ok {
  150. return logerror(ErrInvalidStringSlice)
  151. }
  152. // change quote escapes for csv parser
  153. str := strings.Replace(quoteEscRE.ReplaceAllString(string(buf), `$1""`), `\\`, `\`, -1)
  154. str = str[1 : len(str)-1]
  155. // bail if only one
  156. if len(str) == 0 {
  157. return nil
  158. }
  159. // parse with csv reader
  160. r := csv.NewReader(strings.NewReader(str))
  161. line, err := r.Read()
  162. if err != nil {
  163. return logerror(&ErrDecodeFailed{err})
  164. }
  165. *ss = StringSlice(line)
  166. return nil
  167. }
  168. // quoteEscRE matches escaped characters in a string.
  169. var quoteEscRE = regexp.MustCompile(`([^\\]([\\]{2})*)\\"`)
  170. // Value satisfies the sql/driver.Valuer interface.
  171. func (ss StringSlice) Value() (driver.Value, error) {
  172. v := make([]string, len(ss))
  173. for i, s := range ss {
  174. v[i] = `"` + strings.Replace(strings.Replace(s, `\`, `\\\`, -1), `"`, `\"`, -1) + `"`
  175. }
  176. return "{" + strings.Join(v, ",") + "}", nil
  177. }
  178. // PgAggregate represents a row from 'pg_catalog.pg_aggregate'.
  179. type PgAggregate struct {
  180. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  181. Cmax pgtypes.Cid `json:"cmax"` // cmax
  182. Xmax pgtypes.Xid `json:"xmax"` // xmax
  183. Cmin pgtypes.Cid `json:"cmin"` // cmin
  184. Xmin pgtypes.Xid `json:"xmin"` // xmin
  185. Ctid pgtypes.Tid `json:"ctid"` // ctid
  186. Aggfnoid pgtypes.Regproc `json:"aggfnoid"` // aggfnoid
  187. Aggkind pgtypes.Char `json:"aggkind"` // aggkind
  188. Aggnumdirectargs int16 `json:"aggnumdirectargs"` // aggnumdirectargs
  189. Aggtransfn pgtypes.Regproc `json:"aggtransfn"` // aggtransfn
  190. Aggfinalfn pgtypes.Regproc `json:"aggfinalfn"` // aggfinalfn
  191. Aggcombinefn pgtypes.Regproc `json:"aggcombinefn"` // aggcombinefn
  192. Aggserialfn pgtypes.Regproc `json:"aggserialfn"` // aggserialfn
  193. Aggdeserialfn pgtypes.Regproc `json:"aggdeserialfn"` // aggdeserialfn
  194. Aggmtransfn pgtypes.Regproc `json:"aggmtransfn"` // aggmtransfn
  195. Aggminvtransfn pgtypes.Regproc `json:"aggminvtransfn"` // aggminvtransfn
  196. Aggmfinalfn pgtypes.Regproc `json:"aggmfinalfn"` // aggmfinalfn
  197. Aggfinalextra bool `json:"aggfinalextra"` // aggfinalextra
  198. Aggmfinalextra bool `json:"aggmfinalextra"` // aggmfinalextra
  199. Aggfinalmodify pgtypes.Char `json:"aggfinalmodify"` // aggfinalmodify
  200. Aggmfinalmodify pgtypes.Char `json:"aggmfinalmodify"` // aggmfinalmodify
  201. Aggsortop pgtypes.Oid `json:"aggsortop"` // aggsortop
  202. Aggtranstype pgtypes.Oid `json:"aggtranstype"` // aggtranstype
  203. Aggtransspace int `json:"aggtransspace"` // aggtransspace
  204. Aggmtranstype pgtypes.Oid `json:"aggmtranstype"` // aggmtranstype
  205. Aggmtransspace int `json:"aggmtransspace"` // aggmtransspace
  206. Agginitval sql.NullString `json:"agginitval"` // agginitval
  207. Aggminitval sql.NullString `json:"aggminitval"` // aggminitval
  208. }
  209. // PgAm represents a row from 'pg_catalog.pg_am'.
  210. type PgAm struct {
  211. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  212. Cmax pgtypes.Cid `json:"cmax"` // cmax
  213. Xmax pgtypes.Xid `json:"xmax"` // xmax
  214. Cmin pgtypes.Cid `json:"cmin"` // cmin
  215. Xmin pgtypes.Xid `json:"xmin"` // xmin
  216. Ctid pgtypes.Tid `json:"ctid"` // ctid
  217. Oid pgtypes.Oid `json:"oid"` // oid
  218. Amname string `json:"amname"` // amname
  219. Amhandler pgtypes.Regproc `json:"amhandler"` // amhandler
  220. Amtype pgtypes.Char `json:"amtype"` // amtype
  221. }
  222. // PgAmop represents a row from 'pg_catalog.pg_amop'.
  223. type PgAmop struct {
  224. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  225. Cmax pgtypes.Cid `json:"cmax"` // cmax
  226. Xmax pgtypes.Xid `json:"xmax"` // xmax
  227. Cmin pgtypes.Cid `json:"cmin"` // cmin
  228. Xmin pgtypes.Xid `json:"xmin"` // xmin
  229. Ctid pgtypes.Tid `json:"ctid"` // ctid
  230. Oid pgtypes.Oid `json:"oid"` // oid
  231. Amopfamily pgtypes.Oid `json:"amopfamily"` // amopfamily
  232. Amoplefttype pgtypes.Oid `json:"amoplefttype"` // amoplefttype
  233. Amoprighttype pgtypes.Oid `json:"amoprighttype"` // amoprighttype
  234. Amopstrategy int16 `json:"amopstrategy"` // amopstrategy
  235. Amoppurpose pgtypes.Char `json:"amoppurpose"` // amoppurpose
  236. Amopopr pgtypes.Oid `json:"amopopr"` // amopopr
  237. Amopmethod pgtypes.Oid `json:"amopmethod"` // amopmethod
  238. Amopsortfamily pgtypes.Oid `json:"amopsortfamily"` // amopsortfamily
  239. }
  240. // PgAmproc represents a row from 'pg_catalog.pg_amproc'.
  241. type PgAmproc struct {
  242. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  243. Cmax pgtypes.Cid `json:"cmax"` // cmax
  244. Xmax pgtypes.Xid `json:"xmax"` // xmax
  245. Cmin pgtypes.Cid `json:"cmin"` // cmin
  246. Xmin pgtypes.Xid `json:"xmin"` // xmin
  247. Ctid pgtypes.Tid `json:"ctid"` // ctid
  248. Oid pgtypes.Oid `json:"oid"` // oid
  249. Amprocfamily pgtypes.Oid `json:"amprocfamily"` // amprocfamily
  250. Amproclefttype pgtypes.Oid `json:"amproclefttype"` // amproclefttype
  251. Amprocrighttype pgtypes.Oid `json:"amprocrighttype"` // amprocrighttype
  252. Amprocnum int16 `json:"amprocnum"` // amprocnum
  253. Amproc pgtypes.Regproc `json:"amproc"` // amproc
  254. }
  255. // PgAttrdef represents a row from 'pg_catalog.pg_attrdef'.
  256. type PgAttrdef struct {
  257. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  258. Cmax pgtypes.Cid `json:"cmax"` // cmax
  259. Xmax pgtypes.Xid `json:"xmax"` // xmax
  260. Cmin pgtypes.Cid `json:"cmin"` // cmin
  261. Xmin pgtypes.Xid `json:"xmin"` // xmin
  262. Ctid pgtypes.Tid `json:"ctid"` // ctid
  263. Oid pgtypes.Oid `json:"oid"` // oid
  264. Adrelid pgtypes.Oid `json:"adrelid"` // adrelid
  265. Adnum int16 `json:"adnum"` // adnum
  266. Adbin pgtypes.PgNodeTree `json:"adbin"` // adbin
  267. }
  268. // PgAttribute represents a row from 'pg_catalog.pg_attribute'.
  269. type PgAttribute struct {
  270. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  271. Cmax pgtypes.Cid `json:"cmax"` // cmax
  272. Xmax pgtypes.Xid `json:"xmax"` // xmax
  273. Cmin pgtypes.Cid `json:"cmin"` // cmin
  274. Xmin pgtypes.Xid `json:"xmin"` // xmin
  275. Ctid pgtypes.Tid `json:"ctid"` // ctid
  276. Attrelid pgtypes.Oid `json:"attrelid"` // attrelid
  277. Attname string `json:"attname"` // attname
  278. Atttypid pgtypes.Oid `json:"atttypid"` // atttypid
  279. Attstattarget int `json:"attstattarget"` // attstattarget
  280. Attlen int16 `json:"attlen"` // attlen
  281. Attnum int16 `json:"attnum"` // attnum
  282. Attndims int `json:"attndims"` // attndims
  283. Attcacheoff int `json:"attcacheoff"` // attcacheoff
  284. Atttypmod int `json:"atttypmod"` // atttypmod
  285. Attbyval bool `json:"attbyval"` // attbyval
  286. Attstorage pgtypes.Char `json:"attstorage"` // attstorage
  287. Attalign pgtypes.Char `json:"attalign"` // attalign
  288. Attnotnull bool `json:"attnotnull"` // attnotnull
  289. Atthasdef bool `json:"atthasdef"` // atthasdef
  290. Atthasmissing bool `json:"atthasmissing"` // atthasmissing
  291. Attidentity pgtypes.Char `json:"attidentity"` // attidentity
  292. Attgenerated pgtypes.Char `json:"attgenerated"` // attgenerated
  293. Attisdropped bool `json:"attisdropped"` // attisdropped
  294. Attislocal bool `json:"attislocal"` // attislocal
  295. Attinhcount int `json:"attinhcount"` // attinhcount
  296. Attcollation pgtypes.Oid `json:"attcollation"` // attcollation
  297. Attacl []pgtypes.NullAclitem `json:"attacl"` // attacl
  298. Attoptions []sql.NullString `json:"attoptions"` // attoptions
  299. Attfdwoptions []sql.NullString `json:"attfdwoptions"` // attfdwoptions
  300. Attmissingval pgtypes.NullAnyarray `json:"attmissingval"` // attmissingval
  301. }
  302. // PgAuthMember represents a row from 'pg_catalog.pg_auth_members'.
  303. type PgAuthMember struct {
  304. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  305. Cmax pgtypes.Cid `json:"cmax"` // cmax
  306. Xmax pgtypes.Xid `json:"xmax"` // xmax
  307. Cmin pgtypes.Cid `json:"cmin"` // cmin
  308. Xmin pgtypes.Xid `json:"xmin"` // xmin
  309. Ctid pgtypes.Tid `json:"ctid"` // ctid
  310. Roleid pgtypes.Oid `json:"roleid"` // roleid
  311. Member pgtypes.Oid `json:"member"` // member
  312. Grantor pgtypes.Oid `json:"grantor"` // grantor
  313. AdminOption bool `json:"admin_option"` // admin_option
  314. }
  315. // PgAuthid represents a row from 'pg_catalog.pg_authid'.
  316. type PgAuthid struct {
  317. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  318. Cmax pgtypes.Cid `json:"cmax"` // cmax
  319. Xmax pgtypes.Xid `json:"xmax"` // xmax
  320. Cmin pgtypes.Cid `json:"cmin"` // cmin
  321. Xmin pgtypes.Xid `json:"xmin"` // xmin
  322. Ctid pgtypes.Tid `json:"ctid"` // ctid
  323. Oid pgtypes.Oid `json:"oid"` // oid
  324. Rolname string `json:"rolname"` // rolname
  325. Rolsuper bool `json:"rolsuper"` // rolsuper
  326. Rolinherit bool `json:"rolinherit"` // rolinherit
  327. Rolcreaterole bool `json:"rolcreaterole"` // rolcreaterole
  328. Rolcreatedb bool `json:"rolcreatedb"` // rolcreatedb
  329. Rolcanlogin bool `json:"rolcanlogin"` // rolcanlogin
  330. Rolreplication bool `json:"rolreplication"` // rolreplication
  331. Rolbypassrls bool `json:"rolbypassrls"` // rolbypassrls
  332. Rolconnlimit int `json:"rolconnlimit"` // rolconnlimit
  333. Rolpassword sql.NullString `json:"rolpassword"` // rolpassword
  334. Rolvaliduntil sql.NullTime `json:"rolvaliduntil"` // rolvaliduntil
  335. }
  336. // PgAvailableExtension represents a row from 'pg_catalog.pg_available_extensions'.
  337. type PgAvailableExtension struct {
  338. Name sql.NullString `json:"name"` // name
  339. DefaultVersion sql.NullString `json:"default_version"` // default_version
  340. InstalledVersion sql.NullString `json:"installed_version"` // installed_version
  341. Comment sql.NullString `json:"comment"` // comment
  342. }
  343. // PgAvailableExtensionVersion represents a row from 'pg_catalog.pg_available_extension_versions'.
  344. type PgAvailableExtensionVersion struct {
  345. Name sql.NullString `json:"name"` // name
  346. Version sql.NullString `json:"version"` // version
  347. Installed sql.NullBool `json:"installed"` // installed
  348. Superuser sql.NullBool `json:"superuser"` // superuser
  349. Trusted sql.NullBool `json:"trusted"` // trusted
  350. Relocatable sql.NullBool `json:"relocatable"` // relocatable
  351. Schema sql.NullString `json:"schema"` // schema
  352. Requires []sql.NullString `json:"requires"` // requires
  353. Comment sql.NullString `json:"comment"` // comment
  354. }
  355. // PgCast represents a row from 'pg_catalog.pg_cast'.
  356. type PgCast struct {
  357. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  358. Cmax pgtypes.Cid `json:"cmax"` // cmax
  359. Xmax pgtypes.Xid `json:"xmax"` // xmax
  360. Cmin pgtypes.Cid `json:"cmin"` // cmin
  361. Xmin pgtypes.Xid `json:"xmin"` // xmin
  362. Ctid pgtypes.Tid `json:"ctid"` // ctid
  363. Oid pgtypes.Oid `json:"oid"` // oid
  364. Castsource pgtypes.Oid `json:"castsource"` // castsource
  365. Casttarget pgtypes.Oid `json:"casttarget"` // casttarget
  366. Castfunc pgtypes.Oid `json:"castfunc"` // castfunc
  367. Castcontext pgtypes.Char `json:"castcontext"` // castcontext
  368. Castmethod pgtypes.Char `json:"castmethod"` // castmethod
  369. }
  370. // PgClass represents a row from 'pg_catalog.pg_class'.
  371. type PgClass struct {
  372. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  373. Cmax pgtypes.Cid `json:"cmax"` // cmax
  374. Xmax pgtypes.Xid `json:"xmax"` // xmax
  375. Cmin pgtypes.Cid `json:"cmin"` // cmin
  376. Xmin pgtypes.Xid `json:"xmin"` // xmin
  377. Ctid pgtypes.Tid `json:"ctid"` // ctid
  378. Oid pgtypes.Oid `json:"oid"` // oid
  379. Relname string `json:"relname"` // relname
  380. Relnamespace pgtypes.Oid `json:"relnamespace"` // relnamespace
  381. Reltype pgtypes.Oid `json:"reltype"` // reltype
  382. Reloftype pgtypes.Oid `json:"reloftype"` // reloftype
  383. Relowner pgtypes.Oid `json:"relowner"` // relowner
  384. Relam pgtypes.Oid `json:"relam"` // relam
  385. Relfilenode pgtypes.Oid `json:"relfilenode"` // relfilenode
  386. Reltablespace pgtypes.Oid `json:"reltablespace"` // reltablespace
  387. Relpages int `json:"relpages"` // relpages
  388. Reltuples float32 `json:"reltuples"` // reltuples
  389. Relallvisible int `json:"relallvisible"` // relallvisible
  390. Reltoastrelid pgtypes.Oid `json:"reltoastrelid"` // reltoastrelid
  391. Relhasindex bool `json:"relhasindex"` // relhasindex
  392. Relisshared bool `json:"relisshared"` // relisshared
  393. Relpersistence pgtypes.Char `json:"relpersistence"` // relpersistence
  394. Relkind pgtypes.Char `json:"relkind"` // relkind
  395. Relnatts int16 `json:"relnatts"` // relnatts
  396. Relchecks int16 `json:"relchecks"` // relchecks
  397. Relhasrules bool `json:"relhasrules"` // relhasrules
  398. Relhastriggers bool `json:"relhastriggers"` // relhastriggers
  399. Relhassubclass bool `json:"relhassubclass"` // relhassubclass
  400. Relrowsecurity bool `json:"relrowsecurity"` // relrowsecurity
  401. Relforcerowsecurity bool `json:"relforcerowsecurity"` // relforcerowsecurity
  402. Relispopulated bool `json:"relispopulated"` // relispopulated
  403. Relreplident pgtypes.Char `json:"relreplident"` // relreplident
  404. Relispartition bool `json:"relispartition"` // relispartition
  405. Relrewrite pgtypes.Oid `json:"relrewrite"` // relrewrite
  406. Relfrozenxid pgtypes.Xid `json:"relfrozenxid"` // relfrozenxid
  407. Relminmxid pgtypes.Xid `json:"relminmxid"` // relminmxid
  408. Relacl []pgtypes.NullAclitem `json:"relacl"` // relacl
  409. Reloptions []sql.NullString `json:"reloptions"` // reloptions
  410. Relpartbound pgtypes.NullPgNodeTree `json:"relpartbound"` // relpartbound
  411. }
  412. // PgCollation represents a row from 'pg_catalog.pg_collation'.
  413. type PgCollation struct {
  414. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  415. Cmax pgtypes.Cid `json:"cmax"` // cmax
  416. Xmax pgtypes.Xid `json:"xmax"` // xmax
  417. Cmin pgtypes.Cid `json:"cmin"` // cmin
  418. Xmin pgtypes.Xid `json:"xmin"` // xmin
  419. Ctid pgtypes.Tid `json:"ctid"` // ctid
  420. Oid pgtypes.Oid `json:"oid"` // oid
  421. Collname string `json:"collname"` // collname
  422. Collnamespace pgtypes.Oid `json:"collnamespace"` // collnamespace
  423. Collowner pgtypes.Oid `json:"collowner"` // collowner
  424. Collprovider pgtypes.Char `json:"collprovider"` // collprovider
  425. Collisdeterministic bool `json:"collisdeterministic"` // collisdeterministic
  426. Collencoding int `json:"collencoding"` // collencoding
  427. Collcollate string `json:"collcollate"` // collcollate
  428. Collctype string `json:"collctype"` // collctype
  429. Collversion sql.NullString `json:"collversion"` // collversion
  430. }
  431. // PgConfig represents a row from 'pg_catalog.pg_config'.
  432. type PgConfig struct {
  433. Name sql.NullString `json:"name"` // name
  434. Setting sql.NullString `json:"setting"` // setting
  435. }
  436. // PgConstraint represents a row from 'pg_catalog.pg_constraint'.
  437. type PgConstraint struct {
  438. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  439. Cmax pgtypes.Cid `json:"cmax"` // cmax
  440. Xmax pgtypes.Xid `json:"xmax"` // xmax
  441. Cmin pgtypes.Cid `json:"cmin"` // cmin
  442. Xmin pgtypes.Xid `json:"xmin"` // xmin
  443. Ctid pgtypes.Tid `json:"ctid"` // ctid
  444. Oid pgtypes.Oid `json:"oid"` // oid
  445. Conname string `json:"conname"` // conname
  446. Connamespace pgtypes.Oid `json:"connamespace"` // connamespace
  447. Contype pgtypes.Char `json:"contype"` // contype
  448. Condeferrable bool `json:"condeferrable"` // condeferrable
  449. Condeferred bool `json:"condeferred"` // condeferred
  450. Convalidated bool `json:"convalidated"` // convalidated
  451. Conrelid pgtypes.Oid `json:"conrelid"` // conrelid
  452. Contypid pgtypes.Oid `json:"contypid"` // contypid
  453. Conindid pgtypes.Oid `json:"conindid"` // conindid
  454. Conparentid pgtypes.Oid `json:"conparentid"` // conparentid
  455. Confrelid pgtypes.Oid `json:"confrelid"` // confrelid
  456. Confupdtype pgtypes.Char `json:"confupdtype"` // confupdtype
  457. Confdeltype pgtypes.Char `json:"confdeltype"` // confdeltype
  458. Confmatchtype pgtypes.Char `json:"confmatchtype"` // confmatchtype
  459. Conislocal bool `json:"conislocal"` // conislocal
  460. Coninhcount int `json:"coninhcount"` // coninhcount
  461. Connoinherit bool `json:"connoinherit"` // connoinherit
  462. Conkey []sql.NullInt64 `json:"conkey"` // conkey
  463. Confkey []sql.NullInt64 `json:"confkey"` // confkey
  464. Conpfeqop []pgtypes.NullOid `json:"conpfeqop"` // conpfeqop
  465. Conppeqop []pgtypes.NullOid `json:"conppeqop"` // conppeqop
  466. Conffeqop []pgtypes.NullOid `json:"conffeqop"` // conffeqop
  467. Conexclop []pgtypes.NullOid `json:"conexclop"` // conexclop
  468. Conbin pgtypes.NullPgNodeTree `json:"conbin"` // conbin
  469. }
  470. // PgConversion represents a row from 'pg_catalog.pg_conversion'.
  471. type PgConversion struct {
  472. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  473. Cmax pgtypes.Cid `json:"cmax"` // cmax
  474. Xmax pgtypes.Xid `json:"xmax"` // xmax
  475. Cmin pgtypes.Cid `json:"cmin"` // cmin
  476. Xmin pgtypes.Xid `json:"xmin"` // xmin
  477. Ctid pgtypes.Tid `json:"ctid"` // ctid
  478. Oid pgtypes.Oid `json:"oid"` // oid
  479. Conname string `json:"conname"` // conname
  480. Connamespace pgtypes.Oid `json:"connamespace"` // connamespace
  481. Conowner pgtypes.Oid `json:"conowner"` // conowner
  482. Conforencoding int `json:"conforencoding"` // conforencoding
  483. Contoencoding int `json:"contoencoding"` // contoencoding
  484. Conproc pgtypes.Regproc `json:"conproc"` // conproc
  485. Condefault bool `json:"condefault"` // condefault
  486. }
  487. // PgCursor represents a row from 'pg_catalog.pg_cursors'.
  488. type PgCursor struct {
  489. Name sql.NullString `json:"name"` // name
  490. Statement sql.NullString `json:"statement"` // statement
  491. IsHoldable sql.NullBool `json:"is_holdable"` // is_holdable
  492. IsBinary sql.NullBool `json:"is_binary"` // is_binary
  493. IsScrollable sql.NullBool `json:"is_scrollable"` // is_scrollable
  494. CreationTime sql.NullTime `json:"creation_time"` // creation_time
  495. }
  496. // PgDatabase represents a row from 'pg_catalog.pg_database'.
  497. type PgDatabase struct {
  498. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  499. Cmax pgtypes.Cid `json:"cmax"` // cmax
  500. Xmax pgtypes.Xid `json:"xmax"` // xmax
  501. Cmin pgtypes.Cid `json:"cmin"` // cmin
  502. Xmin pgtypes.Xid `json:"xmin"` // xmin
  503. Ctid pgtypes.Tid `json:"ctid"` // ctid
  504. Oid pgtypes.Oid `json:"oid"` // oid
  505. Datname string `json:"datname"` // datname
  506. Datdba pgtypes.Oid `json:"datdba"` // datdba
  507. Encoding int `json:"encoding"` // encoding
  508. Datcollate string `json:"datcollate"` // datcollate
  509. Datctype string `json:"datctype"` // datctype
  510. Datistemplate bool `json:"datistemplate"` // datistemplate
  511. Datallowconn bool `json:"datallowconn"` // datallowconn
  512. Datconnlimit int `json:"datconnlimit"` // datconnlimit
  513. Datlastsysoid pgtypes.Oid `json:"datlastsysoid"` // datlastsysoid
  514. Datfrozenxid pgtypes.Xid `json:"datfrozenxid"` // datfrozenxid
  515. Datminmxid pgtypes.Xid `json:"datminmxid"` // datminmxid
  516. Dattablespace pgtypes.Oid `json:"dattablespace"` // dattablespace
  517. Datacl []pgtypes.NullAclitem `json:"datacl"` // datacl
  518. }
  519. // PgDbRoleSetting represents a row from 'pg_catalog.pg_db_role_setting'.
  520. type PgDbRoleSetting struct {
  521. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  522. Cmax pgtypes.Cid `json:"cmax"` // cmax
  523. Xmax pgtypes.Xid `json:"xmax"` // xmax
  524. Cmin pgtypes.Cid `json:"cmin"` // cmin
  525. Xmin pgtypes.Xid `json:"xmin"` // xmin
  526. Ctid pgtypes.Tid `json:"ctid"` // ctid
  527. Setdatabase pgtypes.Oid `json:"setdatabase"` // setdatabase
  528. Setrole pgtypes.Oid `json:"setrole"` // setrole
  529. Setconfig []sql.NullString `json:"setconfig"` // setconfig
  530. }
  531. // PgDefaultACL represents a row from 'pg_catalog.pg_default_acl'.
  532. type PgDefaultACL struct {
  533. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  534. Cmax pgtypes.Cid `json:"cmax"` // cmax
  535. Xmax pgtypes.Xid `json:"xmax"` // xmax
  536. Cmin pgtypes.Cid `json:"cmin"` // cmin
  537. Xmin pgtypes.Xid `json:"xmin"` // xmin
  538. Ctid pgtypes.Tid `json:"ctid"` // ctid
  539. Oid pgtypes.Oid `json:"oid"` // oid
  540. Defaclrole pgtypes.Oid `json:"defaclrole"` // defaclrole
  541. Defaclnamespace pgtypes.Oid `json:"defaclnamespace"` // defaclnamespace
  542. Defaclobjtype pgtypes.Char `json:"defaclobjtype"` // defaclobjtype
  543. Defaclacl []pgtypes.Aclitem `json:"defaclacl"` // defaclacl
  544. }
  545. // PgDepend represents a row from 'pg_catalog.pg_depend'.
  546. type PgDepend struct {
  547. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  548. Cmax pgtypes.Cid `json:"cmax"` // cmax
  549. Xmax pgtypes.Xid `json:"xmax"` // xmax
  550. Cmin pgtypes.Cid `json:"cmin"` // cmin
  551. Xmin pgtypes.Xid `json:"xmin"` // xmin
  552. Ctid pgtypes.Tid `json:"ctid"` // ctid
  553. Classid pgtypes.Oid `json:"classid"` // classid
  554. Objid pgtypes.Oid `json:"objid"` // objid
  555. Objsubid int `json:"objsubid"` // objsubid
  556. Refclassid pgtypes.Oid `json:"refclassid"` // refclassid
  557. Refobjid pgtypes.Oid `json:"refobjid"` // refobjid
  558. Refobjsubid int `json:"refobjsubid"` // refobjsubid
  559. Deptype pgtypes.Char `json:"deptype"` // deptype
  560. }
  561. // PgDescription represents a row from 'pg_catalog.pg_description'.
  562. type PgDescription struct {
  563. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  564. Cmax pgtypes.Cid `json:"cmax"` // cmax
  565. Xmax pgtypes.Xid `json:"xmax"` // xmax
  566. Cmin pgtypes.Cid `json:"cmin"` // cmin
  567. Xmin pgtypes.Xid `json:"xmin"` // xmin
  568. Ctid pgtypes.Tid `json:"ctid"` // ctid
  569. Objoid pgtypes.Oid `json:"objoid"` // objoid
  570. Classoid pgtypes.Oid `json:"classoid"` // classoid
  571. Objsubid int `json:"objsubid"` // objsubid
  572. Description string `json:"description"` // description
  573. }
  574. // PgEnum represents a row from 'pg_catalog.pg_enum'.
  575. type PgEnum struct {
  576. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  577. Cmax pgtypes.Cid `json:"cmax"` // cmax
  578. Xmax pgtypes.Xid `json:"xmax"` // xmax
  579. Cmin pgtypes.Cid `json:"cmin"` // cmin
  580. Xmin pgtypes.Xid `json:"xmin"` // xmin
  581. Ctid pgtypes.Tid `json:"ctid"` // ctid
  582. Oid pgtypes.Oid `json:"oid"` // oid
  583. Enumtypid pgtypes.Oid `json:"enumtypid"` // enumtypid
  584. Enumsortorder float32 `json:"enumsortorder"` // enumsortorder
  585. Enumlabel string `json:"enumlabel"` // enumlabel
  586. }
  587. // PgEventTrigger represents a row from 'pg_catalog.pg_event_trigger'.
  588. type PgEventTrigger struct {
  589. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  590. Cmax pgtypes.Cid `json:"cmax"` // cmax
  591. Xmax pgtypes.Xid `json:"xmax"` // xmax
  592. Cmin pgtypes.Cid `json:"cmin"` // cmin
  593. Xmin pgtypes.Xid `json:"xmin"` // xmin
  594. Ctid pgtypes.Tid `json:"ctid"` // ctid
  595. Oid pgtypes.Oid `json:"oid"` // oid
  596. Evtname string `json:"evtname"` // evtname
  597. Evtevent string `json:"evtevent"` // evtevent
  598. Evtowner pgtypes.Oid `json:"evtowner"` // evtowner
  599. Evtfoid pgtypes.Oid `json:"evtfoid"` // evtfoid
  600. Evtenabled pgtypes.Char `json:"evtenabled"` // evtenabled
  601. Evttags []sql.NullString `json:"evttags"` // evttags
  602. }
  603. // PgExtension represents a row from 'pg_catalog.pg_extension'.
  604. type PgExtension struct {
  605. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  606. Cmax pgtypes.Cid `json:"cmax"` // cmax
  607. Xmax pgtypes.Xid `json:"xmax"` // xmax
  608. Cmin pgtypes.Cid `json:"cmin"` // cmin
  609. Xmin pgtypes.Xid `json:"xmin"` // xmin
  610. Ctid pgtypes.Tid `json:"ctid"` // ctid
  611. Oid pgtypes.Oid `json:"oid"` // oid
  612. Extname string `json:"extname"` // extname
  613. Extowner pgtypes.Oid `json:"extowner"` // extowner
  614. Extnamespace pgtypes.Oid `json:"extnamespace"` // extnamespace
  615. Extrelocatable bool `json:"extrelocatable"` // extrelocatable
  616. Extversion string `json:"extversion"` // extversion
  617. Extconfig []pgtypes.NullOid `json:"extconfig"` // extconfig
  618. Extcondition []sql.NullString `json:"extcondition"` // extcondition
  619. }
  620. // PgFileSetting represents a row from 'pg_catalog.pg_file_settings'.
  621. type PgFileSetting struct {
  622. Sourcefile sql.NullString `json:"sourcefile"` // sourcefile
  623. Sourceline sql.NullInt64 `json:"sourceline"` // sourceline
  624. Seqno sql.NullInt64 `json:"seqno"` // seqno
  625. Name sql.NullString `json:"name"` // name
  626. Setting sql.NullString `json:"setting"` // setting
  627. Applied sql.NullBool `json:"applied"` // applied
  628. Error sql.NullString `json:"error"` // error
  629. }
  630. // PgForeignDataWrapper represents a row from 'pg_catalog.pg_foreign_data_wrapper'.
  631. type PgForeignDataWrapper struct {
  632. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  633. Cmax pgtypes.Cid `json:"cmax"` // cmax
  634. Xmax pgtypes.Xid `json:"xmax"` // xmax
  635. Cmin pgtypes.Cid `json:"cmin"` // cmin
  636. Xmin pgtypes.Xid `json:"xmin"` // xmin
  637. Ctid pgtypes.Tid `json:"ctid"` // ctid
  638. Oid pgtypes.Oid `json:"oid"` // oid
  639. Fdwname string `json:"fdwname"` // fdwname
  640. Fdwowner pgtypes.Oid `json:"fdwowner"` // fdwowner
  641. Fdwhandler pgtypes.Oid `json:"fdwhandler"` // fdwhandler
  642. Fdwvalidator pgtypes.Oid `json:"fdwvalidator"` // fdwvalidator
  643. Fdwacl []pgtypes.NullAclitem `json:"fdwacl"` // fdwacl
  644. Fdwoptions []sql.NullString `json:"fdwoptions"` // fdwoptions
  645. }
  646. // PgForeignServer represents a row from 'pg_catalog.pg_foreign_server'.
  647. type PgForeignServer struct {
  648. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  649. Cmax pgtypes.Cid `json:"cmax"` // cmax
  650. Xmax pgtypes.Xid `json:"xmax"` // xmax
  651. Cmin pgtypes.Cid `json:"cmin"` // cmin
  652. Xmin pgtypes.Xid `json:"xmin"` // xmin
  653. Ctid pgtypes.Tid `json:"ctid"` // ctid
  654. Oid pgtypes.Oid `json:"oid"` // oid
  655. Srvname string `json:"srvname"` // srvname
  656. Srvowner pgtypes.Oid `json:"srvowner"` // srvowner
  657. Srvfdw pgtypes.Oid `json:"srvfdw"` // srvfdw
  658. Srvtype sql.NullString `json:"srvtype"` // srvtype
  659. Srvversion sql.NullString `json:"srvversion"` // srvversion
  660. Srvacl []pgtypes.NullAclitem `json:"srvacl"` // srvacl
  661. Srvoptions []sql.NullString `json:"srvoptions"` // srvoptions
  662. }
  663. // PgForeignTable represents a row from 'pg_catalog.pg_foreign_table'.
  664. type PgForeignTable struct {
  665. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  666. Cmax pgtypes.Cid `json:"cmax"` // cmax
  667. Xmax pgtypes.Xid `json:"xmax"` // xmax
  668. Cmin pgtypes.Cid `json:"cmin"` // cmin
  669. Xmin pgtypes.Xid `json:"xmin"` // xmin
  670. Ctid pgtypes.Tid `json:"ctid"` // ctid
  671. Ftrelid pgtypes.Oid `json:"ftrelid"` // ftrelid
  672. Ftserver pgtypes.Oid `json:"ftserver"` // ftserver
  673. Ftoptions []sql.NullString `json:"ftoptions"` // ftoptions
  674. }
  675. // PgGroup represents a row from 'pg_catalog.pg_group'.
  676. type PgGroup struct {
  677. Groname sql.NullString `json:"groname"` // groname
  678. Grosysid pgtypes.NullOid `json:"grosysid"` // grosysid
  679. Grolist []pgtypes.NullOid `json:"grolist"` // grolist
  680. }
  681. // PgHbaFileRule represents a row from 'pg_catalog.pg_hba_file_rules'.
  682. type PgHbaFileRule struct {
  683. LineNumber sql.NullInt64 `json:"line_number"` // line_number
  684. Type sql.NullString `json:"type"` // type
  685. Database []sql.NullString `json:"database"` // database
  686. UserName []sql.NullString `json:"user_name"` // user_name
  687. Address sql.NullString `json:"address"` // address
  688. Netmask sql.NullString `json:"netmask"` // netmask
  689. AuthMethod sql.NullString `json:"auth_method"` // auth_method
  690. Options []sql.NullString `json:"options"` // options
  691. Error sql.NullString `json:"error"` // error
  692. }
  693. // PgIndex represents a row from 'pg_catalog.pg_indexes'.
  694. type PgIndex struct {
  695. Schemaname sql.NullString `json:"schemaname"` // schemaname
  696. Tablename sql.NullString `json:"tablename"` // tablename
  697. Indexname sql.NullString `json:"indexname"` // indexname
  698. Tablespace sql.NullString `json:"tablespace"` // tablespace
  699. Indexdef sql.NullString `json:"indexdef"` // indexdef
  700. }
  701. // PgIndex represents a row from 'pg_catalog.pg_index'.
  702. type PgIndex struct {
  703. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  704. Cmax pgtypes.Cid `json:"cmax"` // cmax
  705. Xmax pgtypes.Xid `json:"xmax"` // xmax
  706. Cmin pgtypes.Cid `json:"cmin"` // cmin
  707. Xmin pgtypes.Xid `json:"xmin"` // xmin
  708. Ctid pgtypes.Tid `json:"ctid"` // ctid
  709. Indexrelid pgtypes.Oid `json:"indexrelid"` // indexrelid
  710. Indrelid pgtypes.Oid `json:"indrelid"` // indrelid
  711. Indnatts int16 `json:"indnatts"` // indnatts
  712. Indnkeyatts int16 `json:"indnkeyatts"` // indnkeyatts
  713. Indisunique bool `json:"indisunique"` // indisunique
  714. Indisprimary bool `json:"indisprimary"` // indisprimary
  715. Indisexclusion bool `json:"indisexclusion"` // indisexclusion
  716. Indimmediate bool `json:"indimmediate"` // indimmediate
  717. Indisclustered bool `json:"indisclustered"` // indisclustered
  718. Indisvalid bool `json:"indisvalid"` // indisvalid
  719. Indcheckxmin bool `json:"indcheckxmin"` // indcheckxmin
  720. Indisready bool `json:"indisready"` // indisready
  721. Indislive bool `json:"indislive"` // indislive
  722. Indisreplident bool `json:"indisreplident"` // indisreplident
  723. Indkey pgtypes.Int2vector `json:"indkey"` // indkey
  724. Indcollation pgtypes.Oidvector `json:"indcollation"` // indcollation
  725. Indclass pgtypes.Oidvector `json:"indclass"` // indclass
  726. Indoption pgtypes.Int2vector `json:"indoption"` // indoption
  727. Indexprs pgtypes.NullPgNodeTree `json:"indexprs"` // indexprs
  728. Indpred pgtypes.NullPgNodeTree `json:"indpred"` // indpred
  729. }
  730. // PgInherit represents a row from 'pg_catalog.pg_inherits'.
  731. type PgInherit struct {
  732. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  733. Cmax pgtypes.Cid `json:"cmax"` // cmax
  734. Xmax pgtypes.Xid `json:"xmax"` // xmax
  735. Cmin pgtypes.Cid `json:"cmin"` // cmin
  736. Xmin pgtypes.Xid `json:"xmin"` // xmin
  737. Ctid pgtypes.Tid `json:"ctid"` // ctid
  738. Inhrelid pgtypes.Oid `json:"inhrelid"` // inhrelid
  739. Inhparent pgtypes.Oid `json:"inhparent"` // inhparent
  740. Inhseqno int `json:"inhseqno"` // inhseqno
  741. }
  742. // PgInitPriv represents a row from 'pg_catalog.pg_init_privs'.
  743. type PgInitPriv struct {
  744. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  745. Cmax pgtypes.Cid `json:"cmax"` // cmax
  746. Xmax pgtypes.Xid `json:"xmax"` // xmax
  747. Cmin pgtypes.Cid `json:"cmin"` // cmin
  748. Xmin pgtypes.Xid `json:"xmin"` // xmin
  749. Ctid pgtypes.Tid `json:"ctid"` // ctid
  750. Objoid pgtypes.Oid `json:"objoid"` // objoid
  751. Classoid pgtypes.Oid `json:"classoid"` // classoid
  752. Objsubid int `json:"objsubid"` // objsubid
  753. Privtype pgtypes.Char `json:"privtype"` // privtype
  754. Initprivs []pgtypes.Aclitem `json:"initprivs"` // initprivs
  755. }
  756. // PgLanguage represents a row from 'pg_catalog.pg_language'.
  757. type PgLanguage struct {
  758. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  759. Cmax pgtypes.Cid `json:"cmax"` // cmax
  760. Xmax pgtypes.Xid `json:"xmax"` // xmax
  761. Cmin pgtypes.Cid `json:"cmin"` // cmin
  762. Xmin pgtypes.Xid `json:"xmin"` // xmin
  763. Ctid pgtypes.Tid `json:"ctid"` // ctid
  764. Oid pgtypes.Oid `json:"oid"` // oid
  765. Lanname string `json:"lanname"` // lanname
  766. Lanowner pgtypes.Oid `json:"lanowner"` // lanowner
  767. Lanispl bool `json:"lanispl"` // lanispl
  768. Lanpltrusted bool `json:"lanpltrusted"` // lanpltrusted
  769. Lanplcallfoid pgtypes.Oid `json:"lanplcallfoid"` // lanplcallfoid
  770. Laninline pgtypes.Oid `json:"laninline"` // laninline
  771. Lanvalidator pgtypes.Oid `json:"lanvalidator"` // lanvalidator
  772. Lanacl []pgtypes.NullAclitem `json:"lanacl"` // lanacl
  773. }
  774. // PgLargeobject represents a row from 'pg_catalog.pg_largeobject'.
  775. type PgLargeobject struct {
  776. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  777. Cmax pgtypes.Cid `json:"cmax"` // cmax
  778. Xmax pgtypes.Xid `json:"xmax"` // xmax
  779. Cmin pgtypes.Cid `json:"cmin"` // cmin
  780. Xmin pgtypes.Xid `json:"xmin"` // xmin
  781. Ctid pgtypes.Tid `json:"ctid"` // ctid
  782. Loid pgtypes.Oid `json:"loid"` // loid
  783. Pageno int `json:"pageno"` // pageno
  784. Data []byte `json:"data"` // data
  785. }
  786. // PgLargeobjectMetadatum represents a row from 'pg_catalog.pg_largeobject_metadata'.
  787. type PgLargeobjectMetadatum struct {
  788. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  789. Cmax pgtypes.Cid `json:"cmax"` // cmax
  790. Xmax pgtypes.Xid `json:"xmax"` // xmax
  791. Cmin pgtypes.Cid `json:"cmin"` // cmin
  792. Xmin pgtypes.Xid `json:"xmin"` // xmin
  793. Ctid pgtypes.Tid `json:"ctid"` // ctid
  794. Oid pgtypes.Oid `json:"oid"` // oid
  795. Lomowner pgtypes.Oid `json:"lomowner"` // lomowner
  796. Lomacl []pgtypes.NullAclitem `json:"lomacl"` // lomacl
  797. }
  798. // PgLock represents a row from 'pg_catalog.pg_locks'.
  799. type PgLock struct {
  800. Locktype sql.NullString `json:"locktype"` // locktype
  801. Database pgtypes.NullOid `json:"database"` // database
  802. Relation pgtypes.NullOid `json:"relation"` // relation
  803. Page sql.NullInt64 `json:"page"` // page
  804. Tuple sql.NullInt64 `json:"tuple"` // tuple
  805. Virtualxid sql.NullString `json:"virtualxid"` // virtualxid
  806. Transactionid pgtypes.NullXid `json:"transactionid"` // transactionid
  807. Classid pgtypes.NullOid `json:"classid"` // classid
  808. Objid pgtypes.NullOid `json:"objid"` // objid
  809. Objsubid sql.NullInt64 `json:"objsubid"` // objsubid
  810. Virtualtransaction sql.NullString `json:"virtualtransaction"` // virtualtransaction
  811. Pid sql.NullInt64 `json:"pid"` // pid
  812. Mode sql.NullString `json:"mode"` // mode
  813. Granted sql.NullBool `json:"granted"` // granted
  814. Fastpath sql.NullBool `json:"fastpath"` // fastpath
  815. }
  816. // PgMatview represents a row from 'pg_catalog.pg_matviews'.
  817. type PgMatview struct {
  818. Schemaname sql.NullString `json:"schemaname"` // schemaname
  819. Matviewname sql.NullString `json:"matviewname"` // matviewname
  820. Matviewowner sql.NullString `json:"matviewowner"` // matviewowner
  821. Tablespace sql.NullString `json:"tablespace"` // tablespace
  822. Hasindexes sql.NullBool `json:"hasindexes"` // hasindexes
  823. Ispopulated sql.NullBool `json:"ispopulated"` // ispopulated
  824. Definition sql.NullString `json:"definition"` // definition
  825. }
  826. // PgNamespace represents a row from 'pg_catalog.pg_namespace'.
  827. type PgNamespace struct {
  828. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  829. Cmax pgtypes.Cid `json:"cmax"` // cmax
  830. Xmax pgtypes.Xid `json:"xmax"` // xmax
  831. Cmin pgtypes.Cid `json:"cmin"` // cmin
  832. Xmin pgtypes.Xid `json:"xmin"` // xmin
  833. Ctid pgtypes.Tid `json:"ctid"` // ctid
  834. Oid pgtypes.Oid `json:"oid"` // oid
  835. Nspname string `json:"nspname"` // nspname
  836. Nspowner pgtypes.Oid `json:"nspowner"` // nspowner
  837. Nspacl []pgtypes.NullAclitem `json:"nspacl"` // nspacl
  838. }
  839. // PgOpclass represents a row from 'pg_catalog.pg_opclass'.
  840. type PgOpclass struct {
  841. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  842. Cmax pgtypes.Cid `json:"cmax"` // cmax
  843. Xmax pgtypes.Xid `json:"xmax"` // xmax
  844. Cmin pgtypes.Cid `json:"cmin"` // cmin
  845. Xmin pgtypes.Xid `json:"xmin"` // xmin
  846. Ctid pgtypes.Tid `json:"ctid"` // ctid
  847. Oid pgtypes.Oid `json:"oid"` // oid
  848. Opcmethod pgtypes.Oid `json:"opcmethod"` // opcmethod
  849. Opcname string `json:"opcname"` // opcname
  850. Opcnamespace pgtypes.Oid `json:"opcnamespace"` // opcnamespace
  851. Opcowner pgtypes.Oid `json:"opcowner"` // opcowner
  852. Opcfamily pgtypes.Oid `json:"opcfamily"` // opcfamily
  853. Opcintype pgtypes.Oid `json:"opcintype"` // opcintype
  854. Opcdefault bool `json:"opcdefault"` // opcdefault
  855. Opckeytype pgtypes.Oid `json:"opckeytype"` // opckeytype
  856. }
  857. // PgOperator represents a row from 'pg_catalog.pg_operator'.
  858. type PgOperator struct {
  859. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  860. Cmax pgtypes.Cid `json:"cmax"` // cmax
  861. Xmax pgtypes.Xid `json:"xmax"` // xmax
  862. Cmin pgtypes.Cid `json:"cmin"` // cmin
  863. Xmin pgtypes.Xid `json:"xmin"` // xmin
  864. Ctid pgtypes.Tid `json:"ctid"` // ctid
  865. Oid pgtypes.Oid `json:"oid"` // oid
  866. Oprname string `json:"oprname"` // oprname
  867. Oprnamespace pgtypes.Oid `json:"oprnamespace"` // oprnamespace
  868. Oprowner pgtypes.Oid `json:"oprowner"` // oprowner
  869. Oprkind pgtypes.Char `json:"oprkind"` // oprkind
  870. Oprcanmerge bool `json:"oprcanmerge"` // oprcanmerge
  871. Oprcanhash bool `json:"oprcanhash"` // oprcanhash
  872. Oprleft pgtypes.Oid `json:"oprleft"` // oprleft
  873. Oprright pgtypes.Oid `json:"oprright"` // oprright
  874. Oprresult pgtypes.Oid `json:"oprresult"` // oprresult
  875. Oprcom pgtypes.Oid `json:"oprcom"` // oprcom
  876. Oprnegate pgtypes.Oid `json:"oprnegate"` // oprnegate
  877. Oprcode pgtypes.Regproc `json:"oprcode"` // oprcode
  878. Oprrest pgtypes.Regproc `json:"oprrest"` // oprrest
  879. Oprjoin pgtypes.Regproc `json:"oprjoin"` // oprjoin
  880. }
  881. // PgOpfamily represents a row from 'pg_catalog.pg_opfamily'.
  882. type PgOpfamily struct {
  883. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  884. Cmax pgtypes.Cid `json:"cmax"` // cmax
  885. Xmax pgtypes.Xid `json:"xmax"` // xmax
  886. Cmin pgtypes.Cid `json:"cmin"` // cmin
  887. Xmin pgtypes.Xid `json:"xmin"` // xmin
  888. Ctid pgtypes.Tid `json:"ctid"` // ctid
  889. Oid pgtypes.Oid `json:"oid"` // oid
  890. Opfmethod pgtypes.Oid `json:"opfmethod"` // opfmethod
  891. Opfname string `json:"opfname"` // opfname
  892. Opfnamespace pgtypes.Oid `json:"opfnamespace"` // opfnamespace
  893. Opfowner pgtypes.Oid `json:"opfowner"` // opfowner
  894. }
  895. // PgPartitionedTable represents a row from 'pg_catalog.pg_partitioned_table'.
  896. type PgPartitionedTable struct {
  897. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  898. Cmax pgtypes.Cid `json:"cmax"` // cmax
  899. Xmax pgtypes.Xid `json:"xmax"` // xmax
  900. Cmin pgtypes.Cid `json:"cmin"` // cmin
  901. Xmin pgtypes.Xid `json:"xmin"` // xmin
  902. Ctid pgtypes.Tid `json:"ctid"` // ctid
  903. Partrelid pgtypes.Oid `json:"partrelid"` // partrelid
  904. Partstrat pgtypes.Char `json:"partstrat"` // partstrat
  905. Partnatts int16 `json:"partnatts"` // partnatts
  906. Partdefid pgtypes.Oid `json:"partdefid"` // partdefid
  907. Partattrs pgtypes.Int2vector `json:"partattrs"` // partattrs
  908. Partclass pgtypes.Oidvector `json:"partclass"` // partclass
  909. Partcollation pgtypes.Oidvector `json:"partcollation"` // partcollation
  910. Partexprs pgtypes.NullPgNodeTree `json:"partexprs"` // partexprs
  911. }
  912. // PgPolicy represents a row from 'pg_catalog.pg_policies'.
  913. type PgPolicy struct {
  914. Schemaname sql.NullString `json:"schemaname"` // schemaname
  915. Tablename sql.NullString `json:"tablename"` // tablename
  916. Policyname sql.NullString `json:"policyname"` // policyname
  917. Permissive sql.NullString `json:"permissive"` // permissive
  918. Roles []sql.NullString `json:"roles"` // roles
  919. Cmd sql.NullString `json:"cmd"` // cmd
  920. Qual sql.NullString `json:"qual"` // qual
  921. WithCheck sql.NullString `json:"with_check"` // with_check
  922. }
  923. // PgPolicy represents a row from 'pg_catalog.pg_policy'.
  924. type PgPolicy struct {
  925. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  926. Cmax pgtypes.Cid `json:"cmax"` // cmax
  927. Xmax pgtypes.Xid `json:"xmax"` // xmax
  928. Cmin pgtypes.Cid `json:"cmin"` // cmin
  929. Xmin pgtypes.Xid `json:"xmin"` // xmin
  930. Ctid pgtypes.Tid `json:"ctid"` // ctid
  931. Oid pgtypes.Oid `json:"oid"` // oid
  932. Polname string `json:"polname"` // polname
  933. Polrelid pgtypes.Oid `json:"polrelid"` // polrelid
  934. Polcmd pgtypes.Char `json:"polcmd"` // polcmd
  935. Polpermissive bool `json:"polpermissive"` // polpermissive
  936. Polroles []pgtypes.Oid `json:"polroles"` // polroles
  937. Polqual pgtypes.NullPgNodeTree `json:"polqual"` // polqual
  938. Polwithcheck pgtypes.NullPgNodeTree `json:"polwithcheck"` // polwithcheck
  939. }
  940. // PgPreparedStatement represents a row from 'pg_catalog.pg_prepared_statements'.
  941. type PgPreparedStatement struct {
  942. Name sql.NullString `json:"name"` // name
  943. Statement sql.NullString `json:"statement"` // statement
  944. PrepareTime sql.NullTime `json:"prepare_time"` // prepare_time
  945. ParameterTypes []pgtypes.NullRegtype `json:"parameter_types"` // parameter_types
  946. FromSQL sql.NullBool `json:"from_sql"` // from_sql
  947. }
  948. // PgPreparedXact represents a row from 'pg_catalog.pg_prepared_xacts'.
  949. type PgPreparedXact struct {
  950. Transaction pgtypes.NullXid `json:"transaction"` // transaction
  951. Gid sql.NullString `json:"gid"` // gid
  952. Prepared sql.NullTime `json:"prepared"` // prepared
  953. Owner sql.NullString `json:"owner"` // owner
  954. Database sql.NullString `json:"database"` // database
  955. }
  956. // PgProc represents a row from 'pg_catalog.pg_proc'.
  957. type PgProc struct {
  958. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  959. Cmax pgtypes.Cid `json:"cmax"` // cmax
  960. Xmax pgtypes.Xid `json:"xmax"` // xmax
  961. Cmin pgtypes.Cid `json:"cmin"` // cmin
  962. Xmin pgtypes.Xid `json:"xmin"` // xmin
  963. Ctid pgtypes.Tid `json:"ctid"` // ctid
  964. Oid pgtypes.Oid `json:"oid"` // oid
  965. Proname string `json:"proname"` // proname
  966. Pronamespace pgtypes.Oid `json:"pronamespace"` // pronamespace
  967. Proowner pgtypes.Oid `json:"proowner"` // proowner
  968. Prolang pgtypes.Oid `json:"prolang"` // prolang
  969. Procost float32 `json:"procost"` // procost
  970. Prorows float32 `json:"prorows"` // prorows
  971. Provariadic pgtypes.Oid `json:"provariadic"` // provariadic
  972. Prosupport pgtypes.Regproc `json:"prosupport"` // prosupport
  973. Prokind pgtypes.Char `json:"prokind"` // prokind
  974. Prosecdef bool `json:"prosecdef"` // prosecdef
  975. Proleakproof bool `json:"proleakproof"` // proleakproof
  976. Proisstrict bool `json:"proisstrict"` // proisstrict
  977. Proretset bool `json:"proretset"` // proretset
  978. Provolatile pgtypes.Char `json:"provolatile"` // provolatile
  979. Proparallel pgtypes.Char `json:"proparallel"` // proparallel
  980. Pronargs int16 `json:"pronargs"` // pronargs
  981. Pronargdefaults int16 `json:"pronargdefaults"` // pronargdefaults
  982. Prorettype pgtypes.Oid `json:"prorettype"` // prorettype
  983. Proargtypes pgtypes.Oidvector `json:"proargtypes"` // proargtypes
  984. Proallargtypes []pgtypes.NullOid `json:"proallargtypes"` // proallargtypes
  985. Proargmodes []pgtypes.NullChar `json:"proargmodes"` // proargmodes
  986. Proargnames []sql.NullString `json:"proargnames"` // proargnames
  987. Proargdefaults pgtypes.NullPgNodeTree `json:"proargdefaults"` // proargdefaults
  988. Protrftypes []pgtypes.NullOid `json:"protrftypes"` // protrftypes
  989. Prosrc string `json:"prosrc"` // prosrc
  990. Probin sql.NullString `json:"probin"` // probin
  991. Proconfig []sql.NullString `json:"proconfig"` // proconfig
  992. Proacl []pgtypes.NullAclitem `json:"proacl"` // proacl
  993. }
  994. // PgPublication represents a row from 'pg_catalog.pg_publication'.
  995. type PgPublication struct {
  996. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  997. Cmax pgtypes.Cid `json:"cmax"` // cmax
  998. Xmax pgtypes.Xid `json:"xmax"` // xmax
  999. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1000. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1001. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1002. Oid pgtypes.Oid `json:"oid"` // oid
  1003. Pubname string `json:"pubname"` // pubname
  1004. Pubowner pgtypes.Oid `json:"pubowner"` // pubowner
  1005. Puballtables bool `json:"puballtables"` // puballtables
  1006. Pubinsert bool `json:"pubinsert"` // pubinsert
  1007. Pubupdate bool `json:"pubupdate"` // pubupdate
  1008. Pubdelete bool `json:"pubdelete"` // pubdelete
  1009. Pubtruncate bool `json:"pubtruncate"` // pubtruncate
  1010. Pubviaroot bool `json:"pubviaroot"` // pubviaroot
  1011. }
  1012. // PgPublicationRel represents a row from 'pg_catalog.pg_publication_rel'.
  1013. type PgPublicationRel struct {
  1014. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1015. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1016. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1017. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1018. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1019. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1020. Oid pgtypes.Oid `json:"oid"` // oid
  1021. Prpubid pgtypes.Oid `json:"prpubid"` // prpubid
  1022. Prrelid pgtypes.Oid `json:"prrelid"` // prrelid
  1023. }
  1024. // PgPublicationTable represents a row from 'pg_catalog.pg_publication_tables'.
  1025. type PgPublicationTable struct {
  1026. Pubname sql.NullString `json:"pubname"` // pubname
  1027. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1028. Tablename sql.NullString `json:"tablename"` // tablename
  1029. }
  1030. // PgRange represents a row from 'pg_catalog.pg_range'.
  1031. type PgRange struct {
  1032. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1033. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1034. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1035. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1036. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1037. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1038. Rngtypid pgtypes.Oid `json:"rngtypid"` // rngtypid
  1039. Rngsubtype pgtypes.Oid `json:"rngsubtype"` // rngsubtype
  1040. Rngcollation pgtypes.Oid `json:"rngcollation"` // rngcollation
  1041. Rngsubopc pgtypes.Oid `json:"rngsubopc"` // rngsubopc
  1042. Rngcanonical pgtypes.Regproc `json:"rngcanonical"` // rngcanonical
  1043. Rngsubdiff pgtypes.Regproc `json:"rngsubdiff"` // rngsubdiff
  1044. }
  1045. // PgReplicationOrigin represents a row from 'pg_catalog.pg_replication_origin'.
  1046. type PgReplicationOrigin struct {
  1047. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1048. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1049. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1050. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1051. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1052. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1053. Roident pgtypes.Oid `json:"roident"` // roident
  1054. Roname string `json:"roname"` // roname
  1055. }
  1056. // PgReplicationOriginStatus represents a row from 'pg_catalog.pg_replication_origin_status'.
  1057. type PgReplicationOriginStatus struct {
  1058. LocalID pgtypes.NullOid `json:"local_id"` // local_id
  1059. ExternalID sql.NullString `json:"external_id"` // external_id
  1060. RemoteLsn pgtypes.NullPgLsn `json:"remote_lsn"` // remote_lsn
  1061. LocalLsn pgtypes.NullPgLsn `json:"local_lsn"` // local_lsn
  1062. }
  1063. // PgReplicationSlot represents a row from 'pg_catalog.pg_replication_slots'.
  1064. type PgReplicationSlot struct {
  1065. SlotName sql.NullString `json:"slot_name"` // slot_name
  1066. Plugin sql.NullString `json:"plugin"` // plugin
  1067. SlotType sql.NullString `json:"slot_type"` // slot_type
  1068. Datoid pgtypes.NullOid `json:"datoid"` // datoid
  1069. Database sql.NullString `json:"database"` // database
  1070. Temporary sql.NullBool `json:"temporary"` // temporary
  1071. Active sql.NullBool `json:"active"` // active
  1072. ActivePid sql.NullInt64 `json:"active_pid"` // active_pid
  1073. Xmin pgtypes.NullXid `json:"xmin"` // xmin
  1074. CatalogXmin pgtypes.NullXid `json:"catalog_xmin"` // catalog_xmin
  1075. RestartLsn pgtypes.NullPgLsn `json:"restart_lsn"` // restart_lsn
  1076. ConfirmedFlushLsn pgtypes.NullPgLsn `json:"confirmed_flush_lsn"` // confirmed_flush_lsn
  1077. WalStatus sql.NullString `json:"wal_status"` // wal_status
  1078. SafeWalSize sql.NullInt64 `json:"safe_wal_size"` // safe_wal_size
  1079. }
  1080. // PgRewrite represents a row from 'pg_catalog.pg_rewrite'.
  1081. type PgRewrite struct {
  1082. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1083. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1084. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1085. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1086. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1087. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1088. Oid pgtypes.Oid `json:"oid"` // oid
  1089. Rulename string `json:"rulename"` // rulename
  1090. EvClass pgtypes.Oid `json:"ev_class"` // ev_class
  1091. EvType pgtypes.Char `json:"ev_type"` // ev_type
  1092. EvEnabled pgtypes.Char `json:"ev_enabled"` // ev_enabled
  1093. IsInstead bool `json:"is_instead"` // is_instead
  1094. EvQual pgtypes.PgNodeTree `json:"ev_qual"` // ev_qual
  1095. EvAction pgtypes.PgNodeTree `json:"ev_action"` // ev_action
  1096. }
  1097. // PgRole represents a row from 'pg_catalog.pg_roles'.
  1098. type PgRole struct {
  1099. Rolname sql.NullString `json:"rolname"` // rolname
  1100. Rolsuper sql.NullBool `json:"rolsuper"` // rolsuper
  1101. Rolinherit sql.NullBool `json:"rolinherit"` // rolinherit
  1102. Rolcreaterole sql.NullBool `json:"rolcreaterole"` // rolcreaterole
  1103. Rolcreatedb sql.NullBool `json:"rolcreatedb"` // rolcreatedb
  1104. Rolcanlogin sql.NullBool `json:"rolcanlogin"` // rolcanlogin
  1105. Rolreplication sql.NullBool `json:"rolreplication"` // rolreplication
  1106. Rolconnlimit sql.NullInt64 `json:"rolconnlimit"` // rolconnlimit
  1107. Rolpassword sql.NullString `json:"rolpassword"` // rolpassword
  1108. Rolvaliduntil sql.NullTime `json:"rolvaliduntil"` // rolvaliduntil
  1109. Rolbypassrls sql.NullBool `json:"rolbypassrls"` // rolbypassrls
  1110. Rolconfig []sql.NullString `json:"rolconfig"` // rolconfig
  1111. Oid pgtypes.NullOid `json:"oid"` // oid
  1112. }
  1113. // PgRule represents a row from 'pg_catalog.pg_rules'.
  1114. type PgRule struct {
  1115. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1116. Tablename sql.NullString `json:"tablename"` // tablename
  1117. Rulename sql.NullString `json:"rulename"` // rulename
  1118. Definition sql.NullString `json:"definition"` // definition
  1119. }
  1120. // PgSeclabel represents a row from 'pg_catalog.pg_seclabel'.
  1121. type PgSeclabel struct {
  1122. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1123. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1124. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1125. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1126. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1127. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1128. Objoid pgtypes.Oid `json:"objoid"` // objoid
  1129. Classoid pgtypes.Oid `json:"classoid"` // classoid
  1130. Objsubid int `json:"objsubid"` // objsubid
  1131. Provider string `json:"provider"` // provider
  1132. Label string `json:"label"` // label
  1133. }
  1134. // PgSeclabel represents a row from 'pg_catalog.pg_seclabels'.
  1135. type PgSeclabel struct {
  1136. Objoid pgtypes.NullOid `json:"objoid"` // objoid
  1137. Classoid pgtypes.NullOid `json:"classoid"` // classoid
  1138. Objsubid sql.NullInt64 `json:"objsubid"` // objsubid
  1139. Objtype sql.NullString `json:"objtype"` // objtype
  1140. Objnamespace pgtypes.NullOid `json:"objnamespace"` // objnamespace
  1141. Objname sql.NullString `json:"objname"` // objname
  1142. Provider sql.NullString `json:"provider"` // provider
  1143. Label sql.NullString `json:"label"` // label
  1144. }
  1145. // PgSequence represents a row from 'pg_catalog.pg_sequence'.
  1146. type PgSequence struct {
  1147. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1148. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1149. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1150. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1151. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1152. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1153. Seqrelid pgtypes.Oid `json:"seqrelid"` // seqrelid
  1154. Seqtypid pgtypes.Oid `json:"seqtypid"` // seqtypid
  1155. Seqstart int64 `json:"seqstart"` // seqstart
  1156. Seqincrement int64 `json:"seqincrement"` // seqincrement
  1157. Seqmax int64 `json:"seqmax"` // seqmax
  1158. Seqmin int64 `json:"seqmin"` // seqmin
  1159. Seqcache int64 `json:"seqcache"` // seqcache
  1160. Seqcycle bool `json:"seqcycle"` // seqcycle
  1161. }
  1162. // PgSequence represents a row from 'pg_catalog.pg_sequences'.
  1163. type PgSequence struct {
  1164. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1165. Sequencename sql.NullString `json:"sequencename"` // sequencename
  1166. Sequenceowner sql.NullString `json:"sequenceowner"` // sequenceowner
  1167. DataType pgtypes.NullRegtype `json:"data_type"` // data_type
  1168. StartValue sql.NullInt64 `json:"start_value"` // start_value
  1169. MinValue sql.NullInt64 `json:"min_value"` // min_value
  1170. MaxValue sql.NullInt64 `json:"max_value"` // max_value
  1171. IncrementBy sql.NullInt64 `json:"increment_by"` // increment_by
  1172. Cycle sql.NullBool `json:"cycle"` // cycle
  1173. CacheSize sql.NullInt64 `json:"cache_size"` // cache_size
  1174. LastValue sql.NullInt64 `json:"last_value"` // last_value
  1175. }
  1176. // PgSetting represents a row from 'pg_catalog.pg_settings'.
  1177. type PgSetting struct {
  1178. Name sql.NullString `json:"name"` // name
  1179. Setting sql.NullString `json:"setting"` // setting
  1180. Unit sql.NullString `json:"unit"` // unit
  1181. Category sql.NullString `json:"category"` // category
  1182. ShortDesc sql.NullString `json:"short_desc"` // short_desc
  1183. ExtraDesc sql.NullString `json:"extra_desc"` // extra_desc
  1184. Context sql.NullString `json:"context"` // context
  1185. Vartype sql.NullString `json:"vartype"` // vartype
  1186. Source sql.NullString `json:"source"` // source
  1187. MinVal sql.NullString `json:"min_val"` // min_val
  1188. MaxVal sql.NullString `json:"max_val"` // max_val
  1189. Enumvals []sql.NullString `json:"enumvals"` // enumvals
  1190. BootVal sql.NullString `json:"boot_val"` // boot_val
  1191. ResetVal sql.NullString `json:"reset_val"` // reset_val
  1192. Sourcefile sql.NullString `json:"sourcefile"` // sourcefile
  1193. Sourceline sql.NullInt64 `json:"sourceline"` // sourceline
  1194. PendingRestart sql.NullBool `json:"pending_restart"` // pending_restart
  1195. }
  1196. // PgShadow represents a row from 'pg_catalog.pg_shadow'.
  1197. type PgShadow struct {
  1198. Usename sql.NullString `json:"usename"` // usename
  1199. Usesysid pgtypes.NullOid `json:"usesysid"` // usesysid
  1200. Usecreatedb sql.NullBool `json:"usecreatedb"` // usecreatedb
  1201. Usesuper sql.NullBool `json:"usesuper"` // usesuper
  1202. Userepl sql.NullBool `json:"userepl"` // userepl
  1203. Usebypassrls sql.NullBool `json:"usebypassrls"` // usebypassrls
  1204. Passwd sql.NullString `json:"passwd"` // passwd
  1205. Valuntil sql.NullTime `json:"valuntil"` // valuntil
  1206. Useconfig []sql.NullString `json:"useconfig"` // useconfig
  1207. }
  1208. // PgShdepend represents a row from 'pg_catalog.pg_shdepend'.
  1209. type PgShdepend struct {
  1210. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1211. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1212. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1213. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1214. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1215. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1216. Dbid pgtypes.Oid `json:"dbid"` // dbid
  1217. Classid pgtypes.Oid `json:"classid"` // classid
  1218. Objid pgtypes.Oid `json:"objid"` // objid
  1219. Objsubid int `json:"objsubid"` // objsubid
  1220. Refclassid pgtypes.Oid `json:"refclassid"` // refclassid
  1221. Refobjid pgtypes.Oid `json:"refobjid"` // refobjid
  1222. Deptype pgtypes.Char `json:"deptype"` // deptype
  1223. }
  1224. // PgShdescription represents a row from 'pg_catalog.pg_shdescription'.
  1225. type PgShdescription struct {
  1226. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1227. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1228. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1229. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1230. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1231. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1232. Objoid pgtypes.Oid `json:"objoid"` // objoid
  1233. Classoid pgtypes.Oid `json:"classoid"` // classoid
  1234. Description string `json:"description"` // description
  1235. }
  1236. // PgShmemAllocation represents a row from 'pg_catalog.pg_shmem_allocations'.
  1237. type PgShmemAllocation struct {
  1238. Name sql.NullString `json:"name"` // name
  1239. Off sql.NullInt64 `json:"off"` // off
  1240. Size sql.NullInt64 `json:"size"` // size
  1241. AllocatedSize sql.NullInt64 `json:"allocated_size"` // allocated_size
  1242. }
  1243. // PgShseclabel represents a row from 'pg_catalog.pg_shseclabel'.
  1244. type PgShseclabel struct {
  1245. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1246. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1247. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1248. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1249. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1250. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1251. Objoid pgtypes.Oid `json:"objoid"` // objoid
  1252. Classoid pgtypes.Oid `json:"classoid"` // classoid
  1253. Provider string `json:"provider"` // provider
  1254. Label string `json:"label"` // label
  1255. }
  1256. // PgStat represents a row from 'pg_catalog.pg_stats'.
  1257. type PgStat struct {
  1258. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1259. Tablename sql.NullString `json:"tablename"` // tablename
  1260. Attname sql.NullString `json:"attname"` // attname
  1261. Inherited sql.NullBool `json:"inherited"` // inherited
  1262. NullFrac sql.NullFloat64 `json:"null_frac"` // null_frac
  1263. AvgWidth sql.NullInt64 `json:"avg_width"` // avg_width
  1264. NDistinct sql.NullFloat64 `json:"n_distinct"` // n_distinct
  1265. MostCommonVals pgtypes.NullAnyarray `json:"most_common_vals"` // most_common_vals
  1266. MostCommonFreqs []sql.NullFloat64 `json:"most_common_freqs"` // most_common_freqs
  1267. HistogramBounds pgtypes.NullAnyarray `json:"histogram_bounds"` // histogram_bounds
  1268. Correlation sql.NullFloat64 `json:"correlation"` // correlation
  1269. MostCommonElems pgtypes.NullAnyarray `json:"most_common_elems"` // most_common_elems
  1270. MostCommonElemFreqs []sql.NullFloat64 `json:"most_common_elem_freqs"` // most_common_elem_freqs
  1271. ElemCountHistogram []sql.NullFloat64 `json:"elem_count_histogram"` // elem_count_histogram
  1272. }
  1273. // PgStatActivity represents a row from 'pg_catalog.pg_stat_activity'.
  1274. type PgStatActivity struct {
  1275. Datid pgtypes.NullOid `json:"datid"` // datid
  1276. Datname sql.NullString `json:"datname"` // datname
  1277. Pid sql.NullInt64 `json:"pid"` // pid
  1278. LeaderPid sql.NullInt64 `json:"leader_pid"` // leader_pid
  1279. Usesysid pgtypes.NullOid `json:"usesysid"` // usesysid
  1280. Usename sql.NullString `json:"usename"` // usename
  1281. ApplicationName sql.NullString `json:"application_name"` // application_name
  1282. ClientAddr sql.NullString `json:"client_addr"` // client_addr
  1283. ClientHostname sql.NullString `json:"client_hostname"` // client_hostname
  1284. ClientPort sql.NullInt64 `json:"client_port"` // client_port
  1285. BackendStart sql.NullTime `json:"backend_start"` // backend_start
  1286. XactStart sql.NullTime `json:"xact_start"` // xact_start
  1287. QueryStart sql.NullTime `json:"query_start"` // query_start
  1288. StateChange sql.NullTime `json:"state_change"` // state_change
  1289. WaitEventType sql.NullString `json:"wait_event_type"` // wait_event_type
  1290. WaitEvent sql.NullString `json:"wait_event"` // wait_event
  1291. State sql.NullString `json:"state"` // state
  1292. BackendXid pgtypes.NullXid `json:"backend_xid"` // backend_xid
  1293. BackendXmin pgtypes.NullXid `json:"backend_xmin"` // backend_xmin
  1294. Query sql.NullString `json:"query"` // query
  1295. BackendType sql.NullString `json:"backend_type"` // backend_type
  1296. }
  1297. // PgStatAllIndex represents a row from 'pg_catalog.pg_stat_all_indexes'.
  1298. type PgStatAllIndex struct {
  1299. Relid pgtypes.NullOid `json:"relid"` // relid
  1300. Indexrelid pgtypes.NullOid `json:"indexrelid"` // indexrelid
  1301. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1302. Relname sql.NullString `json:"relname"` // relname
  1303. Indexrelname sql.NullString `json:"indexrelname"` // indexrelname
  1304. IdxScan sql.NullInt64 `json:"idx_scan"` // idx_scan
  1305. IdxTupRead sql.NullInt64 `json:"idx_tup_read"` // idx_tup_read
  1306. IdxTupFetch sql.NullInt64 `json:"idx_tup_fetch"` // idx_tup_fetch
  1307. }
  1308. // PgStatAllTable represents a row from 'pg_catalog.pg_stat_all_tables'.
  1309. type PgStatAllTable struct {
  1310. Relid pgtypes.NullOid `json:"relid"` // relid
  1311. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1312. Relname sql.NullString `json:"relname"` // relname
  1313. SeqScan sql.NullInt64 `json:"seq_scan"` // seq_scan
  1314. SeqTupRead sql.NullInt64 `json:"seq_tup_read"` // seq_tup_read
  1315. IdxScan sql.NullInt64 `json:"idx_scan"` // idx_scan
  1316. IdxTupFetch sql.NullInt64 `json:"idx_tup_fetch"` // idx_tup_fetch
  1317. NTupIns sql.NullInt64 `json:"n_tup_ins"` // n_tup_ins
  1318. NTupUpd sql.NullInt64 `json:"n_tup_upd"` // n_tup_upd
  1319. NTupDel sql.NullInt64 `json:"n_tup_del"` // n_tup_del
  1320. NTupHotUpd sql.NullInt64 `json:"n_tup_hot_upd"` // n_tup_hot_upd
  1321. NLiveTup sql.NullInt64 `json:"n_live_tup"` // n_live_tup
  1322. NDeadTup sql.NullInt64 `json:"n_dead_tup"` // n_dead_tup
  1323. NModSinceAnalyze sql.NullInt64 `json:"n_mod_since_analyze"` // n_mod_since_analyze
  1324. NInsSinceVacuum sql.NullInt64 `json:"n_ins_since_vacuum"` // n_ins_since_vacuum
  1325. LastVacuum sql.NullTime `json:"last_vacuum"` // last_vacuum
  1326. LastAutovacuum sql.NullTime `json:"last_autovacuum"` // last_autovacuum
  1327. LastAnalyze sql.NullTime `json:"last_analyze"` // last_analyze
  1328. LastAutoanalyze sql.NullTime `json:"last_autoanalyze"` // last_autoanalyze
  1329. VacuumCount sql.NullInt64 `json:"vacuum_count"` // vacuum_count
  1330. AutovacuumCount sql.NullInt64 `json:"autovacuum_count"` // autovacuum_count
  1331. AnalyzeCount sql.NullInt64 `json:"analyze_count"` // analyze_count
  1332. AutoanalyzeCount sql.NullInt64 `json:"autoanalyze_count"` // autoanalyze_count
  1333. }
  1334. // PgStatArchiver represents a row from 'pg_catalog.pg_stat_archiver'.
  1335. type PgStatArchiver struct {
  1336. ArchivedCount sql.NullInt64 `json:"archived_count"` // archived_count
  1337. LastArchivedWal sql.NullString `json:"last_archived_wal"` // last_archived_wal
  1338. LastArchivedTime sql.NullTime `json:"last_archived_time"` // last_archived_time
  1339. FailedCount sql.NullInt64 `json:"failed_count"` // failed_count
  1340. LastFailedWal sql.NullString `json:"last_failed_wal"` // last_failed_wal
  1341. LastFailedTime sql.NullTime `json:"last_failed_time"` // last_failed_time
  1342. StatsReset sql.NullTime `json:"stats_reset"` // stats_reset
  1343. }
  1344. // PgStatBgwriter represents a row from 'pg_catalog.pg_stat_bgwriter'.
  1345. type PgStatBgwriter struct {
  1346. CheckpointsTimed sql.NullInt64 `json:"checkpoints_timed"` // checkpoints_timed
  1347. CheckpointsReq sql.NullInt64 `json:"checkpoints_req"` // checkpoints_req
  1348. CheckpointWriteTime sql.NullFloat64 `json:"checkpoint_write_time"` // checkpoint_write_time
  1349. CheckpointSyncTime sql.NullFloat64 `json:"checkpoint_sync_time"` // checkpoint_sync_time
  1350. BuffersCheckpoint sql.NullInt64 `json:"buffers_checkpoint"` // buffers_checkpoint
  1351. BuffersClean sql.NullInt64 `json:"buffers_clean"` // buffers_clean
  1352. MaxwrittenClean sql.NullInt64 `json:"maxwritten_clean"` // maxwritten_clean
  1353. BuffersBackend sql.NullInt64 `json:"buffers_backend"` // buffers_backend
  1354. BuffersBackendFsync sql.NullInt64 `json:"buffers_backend_fsync"` // buffers_backend_fsync
  1355. BuffersAlloc sql.NullInt64 `json:"buffers_alloc"` // buffers_alloc
  1356. StatsReset sql.NullTime `json:"stats_reset"` // stats_reset
  1357. }
  1358. // PgStatDatabase represents a row from 'pg_catalog.pg_stat_database'.
  1359. type PgStatDatabase struct {
  1360. Datid pgtypes.NullOid `json:"datid"` // datid
  1361. Datname sql.NullString `json:"datname"` // datname
  1362. Numbackends sql.NullInt64 `json:"numbackends"` // numbackends
  1363. XactCommit sql.NullInt64 `json:"xact_commit"` // xact_commit
  1364. XactRollback sql.NullInt64 `json:"xact_rollback"` // xact_rollback
  1365. BlksRead sql.NullInt64 `json:"blks_read"` // blks_read
  1366. BlksHit sql.NullInt64 `json:"blks_hit"` // blks_hit
  1367. TupReturned sql.NullInt64 `json:"tup_returned"` // tup_returned
  1368. TupFetched sql.NullInt64 `json:"tup_fetched"` // tup_fetched
  1369. TupInserted sql.NullInt64 `json:"tup_inserted"` // tup_inserted
  1370. TupUpdated sql.NullInt64 `json:"tup_updated"` // tup_updated
  1371. TupDeleted sql.NullInt64 `json:"tup_deleted"` // tup_deleted
  1372. Conflicts sql.NullInt64 `json:"conflicts"` // conflicts
  1373. TempFiles sql.NullInt64 `json:"temp_files"` // temp_files
  1374. TempBytes sql.NullInt64 `json:"temp_bytes"` // temp_bytes
  1375. Deadlocks sql.NullInt64 `json:"deadlocks"` // deadlocks
  1376. ChecksumFailures sql.NullInt64 `json:"checksum_failures"` // checksum_failures
  1377. ChecksumLastFailure sql.NullTime `json:"checksum_last_failure"` // checksum_last_failure
  1378. BlkReadTime sql.NullFloat64 `json:"blk_read_time"` // blk_read_time
  1379. BlkWriteTime sql.NullFloat64 `json:"blk_write_time"` // blk_write_time
  1380. StatsReset sql.NullTime `json:"stats_reset"` // stats_reset
  1381. }
  1382. // PgStatDatabaseConflict represents a row from 'pg_catalog.pg_stat_database_conflicts'.
  1383. type PgStatDatabaseConflict struct {
  1384. Datid pgtypes.NullOid `json:"datid"` // datid
  1385. Datname sql.NullString `json:"datname"` // datname
  1386. ConflTablespace sql.NullInt64 `json:"confl_tablespace"` // confl_tablespace
  1387. ConflLock sql.NullInt64 `json:"confl_lock"` // confl_lock
  1388. ConflSnapshot sql.NullInt64 `json:"confl_snapshot"` // confl_snapshot
  1389. ConflBufferpin sql.NullInt64 `json:"confl_bufferpin"` // confl_bufferpin
  1390. ConflDeadlock sql.NullInt64 `json:"confl_deadlock"` // confl_deadlock
  1391. }
  1392. // PgStatGssapi represents a row from 'pg_catalog.pg_stat_gssapi'.
  1393. type PgStatGssapi struct {
  1394. Pid sql.NullInt64 `json:"pid"` // pid
  1395. GssAuthenticated sql.NullBool `json:"gss_authenticated"` // gss_authenticated
  1396. Principal sql.NullString `json:"principal"` // principal
  1397. Encrypted sql.NullBool `json:"encrypted"` // encrypted
  1398. }
  1399. // PgStatProgressAnalyze represents a row from 'pg_catalog.pg_stat_progress_analyze'.
  1400. type PgStatProgressAnalyze struct {
  1401. Pid sql.NullInt64 `json:"pid"` // pid
  1402. Datid pgtypes.NullOid `json:"datid"` // datid
  1403. Datname sql.NullString `json:"datname"` // datname
  1404. Relid pgtypes.NullOid `json:"relid"` // relid
  1405. Phase sql.NullString `json:"phase"` // phase
  1406. SampleBlksTotal sql.NullInt64 `json:"sample_blks_total"` // sample_blks_total
  1407. SampleBlksScanned sql.NullInt64 `json:"sample_blks_scanned"` // sample_blks_scanned
  1408. ExtStatsTotal sql.NullInt64 `json:"ext_stats_total"` // ext_stats_total
  1409. ExtStatsComputed sql.NullInt64 `json:"ext_stats_computed"` // ext_stats_computed
  1410. ChildTablesTotal sql.NullInt64 `json:"child_tables_total"` // child_tables_total
  1411. ChildTablesDone sql.NullInt64 `json:"child_tables_done"` // child_tables_done
  1412. CurrentChildTableRelid pgtypes.NullOid `json:"current_child_table_relid"` // current_child_table_relid
  1413. }
  1414. // PgStatProgressBasebackup represents a row from 'pg_catalog.pg_stat_progress_basebackup'.
  1415. type PgStatProgressBasebackup struct {
  1416. Pid sql.NullInt64 `json:"pid"` // pid
  1417. Phase sql.NullString `json:"phase"` // phase
  1418. BackupTotal sql.NullInt64 `json:"backup_total"` // backup_total
  1419. BackupStreamed sql.NullInt64 `json:"backup_streamed"` // backup_streamed
  1420. TablespacesTotal sql.NullInt64 `json:"tablespaces_total"` // tablespaces_total
  1421. TablespacesStreamed sql.NullInt64 `json:"tablespaces_streamed"` // tablespaces_streamed
  1422. }
  1423. // PgStatProgressCluster represents a row from 'pg_catalog.pg_stat_progress_cluster'.
  1424. type PgStatProgressCluster struct {
  1425. Pid sql.NullInt64 `json:"pid"` // pid
  1426. Datid pgtypes.NullOid `json:"datid"` // datid
  1427. Datname sql.NullString `json:"datname"` // datname
  1428. Relid pgtypes.NullOid `json:"relid"` // relid
  1429. Command sql.NullString `json:"command"` // command
  1430. Phase sql.NullString `json:"phase"` // phase
  1431. ClusterIndexRelid pgtypes.NullOid `json:"cluster_index_relid"` // cluster_index_relid
  1432. HeapTuplesScanned sql.NullInt64 `json:"heap_tuples_scanned"` // heap_tuples_scanned
  1433. HeapTuplesWritten sql.NullInt64 `json:"heap_tuples_written"` // heap_tuples_written
  1434. HeapBlksTotal sql.NullInt64 `json:"heap_blks_total"` // heap_blks_total
  1435. HeapBlksScanned sql.NullInt64 `json:"heap_blks_scanned"` // heap_blks_scanned
  1436. IndexRebuildCount sql.NullInt64 `json:"index_rebuild_count"` // index_rebuild_count
  1437. }
  1438. // PgStatProgressCreateIndex represents a row from 'pg_catalog.pg_stat_progress_create_index'.
  1439. type PgStatProgressCreateIndex struct {
  1440. Pid sql.NullInt64 `json:"pid"` // pid
  1441. Datid pgtypes.NullOid `json:"datid"` // datid
  1442. Datname sql.NullString `json:"datname"` // datname
  1443. Relid pgtypes.NullOid `json:"relid"` // relid
  1444. IndexRelid pgtypes.NullOid `json:"index_relid"` // index_relid
  1445. Command sql.NullString `json:"command"` // command
  1446. Phase sql.NullString `json:"phase"` // phase
  1447. LockersTotal sql.NullInt64 `json:"lockers_total"` // lockers_total
  1448. LockersDone sql.NullInt64 `json:"lockers_done"` // lockers_done
  1449. CurrentLockerPid sql.NullInt64 `json:"current_locker_pid"` // current_locker_pid
  1450. BlocksTotal sql.NullInt64 `json:"blocks_total"` // blocks_total
  1451. BlocksDone sql.NullInt64 `json:"blocks_done"` // blocks_done
  1452. TuplesTotal sql.NullInt64 `json:"tuples_total"` // tuples_total
  1453. TuplesDone sql.NullInt64 `json:"tuples_done"` // tuples_done
  1454. PartitionsTotal sql.NullInt64 `json:"partitions_total"` // partitions_total
  1455. PartitionsDone sql.NullInt64 `json:"partitions_done"` // partitions_done
  1456. }
  1457. // PgStatProgressVacuum represents a row from 'pg_catalog.pg_stat_progress_vacuum'.
  1458. type PgStatProgressVacuum struct {
  1459. Pid sql.NullInt64 `json:"pid"` // pid
  1460. Datid pgtypes.NullOid `json:"datid"` // datid
  1461. Datname sql.NullString `json:"datname"` // datname
  1462. Relid pgtypes.NullOid `json:"relid"` // relid
  1463. Phase sql.NullString `json:"phase"` // phase
  1464. HeapBlksTotal sql.NullInt64 `json:"heap_blks_total"` // heap_blks_total
  1465. HeapBlksScanned sql.NullInt64 `json:"heap_blks_scanned"` // heap_blks_scanned
  1466. HeapBlksVacuumed sql.NullInt64 `json:"heap_blks_vacuumed"` // heap_blks_vacuumed
  1467. IndexVacuumCount sql.NullInt64 `json:"index_vacuum_count"` // index_vacuum_count
  1468. MaxDeadTuples sql.NullInt64 `json:"max_dead_tuples"` // max_dead_tuples
  1469. NumDeadTuples sql.NullInt64 `json:"num_dead_tuples"` // num_dead_tuples
  1470. }
  1471. // PgStatReplication represents a row from 'pg_catalog.pg_stat_replication'.
  1472. type PgStatReplication struct {
  1473. Pid sql.NullInt64 `json:"pid"` // pid
  1474. Usesysid pgtypes.NullOid `json:"usesysid"` // usesysid
  1475. Usename sql.NullString `json:"usename"` // usename
  1476. ApplicationName sql.NullString `json:"application_name"` // application_name
  1477. ClientAddr sql.NullString `json:"client_addr"` // client_addr
  1478. ClientHostname sql.NullString `json:"client_hostname"` // client_hostname
  1479. ClientPort sql.NullInt64 `json:"client_port"` // client_port
  1480. BackendStart sql.NullTime `json:"backend_start"` // backend_start
  1481. BackendXmin pgtypes.NullXid `json:"backend_xmin"` // backend_xmin
  1482. State sql.NullString `json:"state"` // state
  1483. SentLsn pgtypes.NullPgLsn `json:"sent_lsn"` // sent_lsn
  1484. WriteLsn pgtypes.NullPgLsn `json:"write_lsn"` // write_lsn
  1485. FlushLsn pgtypes.NullPgLsn `json:"flush_lsn"` // flush_lsn
  1486. ReplayLsn pgtypes.NullPgLsn `json:"replay_lsn"` // replay_lsn
  1487. WriteLag []byte `json:"write_lag"` // write_lag
  1488. FlushLag []byte `json:"flush_lag"` // flush_lag
  1489. ReplayLag []byte `json:"replay_lag"` // replay_lag
  1490. SyncPriority sql.NullInt64 `json:"sync_priority"` // sync_priority
  1491. SyncState sql.NullString `json:"sync_state"` // sync_state
  1492. ReplyTime sql.NullTime `json:"reply_time"` // reply_time
  1493. }
  1494. // PgStatSlru represents a row from 'pg_catalog.pg_stat_slru'.
  1495. type PgStatSlru struct {
  1496. Name sql.NullString `json:"name"` // name
  1497. BlksZeroed sql.NullInt64 `json:"blks_zeroed"` // blks_zeroed
  1498. BlksHit sql.NullInt64 `json:"blks_hit"` // blks_hit
  1499. BlksRead sql.NullInt64 `json:"blks_read"` // blks_read
  1500. BlksWritten sql.NullInt64 `json:"blks_written"` // blks_written
  1501. BlksExists sql.NullInt64 `json:"blks_exists"` // blks_exists
  1502. Flushes sql.NullInt64 `json:"flushes"` // flushes
  1503. Truncates sql.NullInt64 `json:"truncates"` // truncates
  1504. StatsReset sql.NullTime `json:"stats_reset"` // stats_reset
  1505. }
  1506. // PgStatSsl represents a row from 'pg_catalog.pg_stat_ssl'.
  1507. type PgStatSsl struct {
  1508. Pid sql.NullInt64 `json:"pid"` // pid
  1509. Ssl sql.NullBool `json:"ssl"` // ssl
  1510. Version sql.NullString `json:"version"` // version
  1511. Cipher sql.NullString `json:"cipher"` // cipher
  1512. Bits sql.NullInt64 `json:"bits"` // bits
  1513. Compression sql.NullBool `json:"compression"` // compression
  1514. ClientDn sql.NullString `json:"client_dn"` // client_dn
  1515. ClientSerial sql.NullFloat64 `json:"client_serial"` // client_serial
  1516. IssuerDn sql.NullString `json:"issuer_dn"` // issuer_dn
  1517. }
  1518. // PgStatSubscription represents a row from 'pg_catalog.pg_stat_subscription'.
  1519. type PgStatSubscription struct {
  1520. Subid pgtypes.NullOid `json:"subid"` // subid
  1521. Subname sql.NullString `json:"subname"` // subname
  1522. Pid sql.NullInt64 `json:"pid"` // pid
  1523. Relid pgtypes.NullOid `json:"relid"` // relid
  1524. ReceivedLsn pgtypes.NullPgLsn `json:"received_lsn"` // received_lsn
  1525. LastMsgSendTime sql.NullTime `json:"last_msg_send_time"` // last_msg_send_time
  1526. LastMsgReceiptTime sql.NullTime `json:"last_msg_receipt_time"` // last_msg_receipt_time
  1527. LatestEndLsn pgtypes.NullPgLsn `json:"latest_end_lsn"` // latest_end_lsn
  1528. LatestEndTime sql.NullTime `json:"latest_end_time"` // latest_end_time
  1529. }
  1530. // PgStatSysIndex represents a row from 'pg_catalog.pg_stat_sys_indexes'.
  1531. type PgStatSysIndex struct {
  1532. Relid pgtypes.NullOid `json:"relid"` // relid
  1533. Indexrelid pgtypes.NullOid `json:"indexrelid"` // indexrelid
  1534. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1535. Relname sql.NullString `json:"relname"` // relname
  1536. Indexrelname sql.NullString `json:"indexrelname"` // indexrelname
  1537. IdxScan sql.NullInt64 `json:"idx_scan"` // idx_scan
  1538. IdxTupRead sql.NullInt64 `json:"idx_tup_read"` // idx_tup_read
  1539. IdxTupFetch sql.NullInt64 `json:"idx_tup_fetch"` // idx_tup_fetch
  1540. }
  1541. // PgStatSysTable represents a row from 'pg_catalog.pg_stat_sys_tables'.
  1542. type PgStatSysTable struct {
  1543. Relid pgtypes.NullOid `json:"relid"` // relid
  1544. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1545. Relname sql.NullString `json:"relname"` // relname
  1546. SeqScan sql.NullInt64 `json:"seq_scan"` // seq_scan
  1547. SeqTupRead sql.NullInt64 `json:"seq_tup_read"` // seq_tup_read
  1548. IdxScan sql.NullInt64 `json:"idx_scan"` // idx_scan
  1549. IdxTupFetch sql.NullInt64 `json:"idx_tup_fetch"` // idx_tup_fetch
  1550. NTupIns sql.NullInt64 `json:"n_tup_ins"` // n_tup_ins
  1551. NTupUpd sql.NullInt64 `json:"n_tup_upd"` // n_tup_upd
  1552. NTupDel sql.NullInt64 `json:"n_tup_del"` // n_tup_del
  1553. NTupHotUpd sql.NullInt64 `json:"n_tup_hot_upd"` // n_tup_hot_upd
  1554. NLiveTup sql.NullInt64 `json:"n_live_tup"` // n_live_tup
  1555. NDeadTup sql.NullInt64 `json:"n_dead_tup"` // n_dead_tup
  1556. NModSinceAnalyze sql.NullInt64 `json:"n_mod_since_analyze"` // n_mod_since_analyze
  1557. NInsSinceVacuum sql.NullInt64 `json:"n_ins_since_vacuum"` // n_ins_since_vacuum
  1558. LastVacuum sql.NullTime `json:"last_vacuum"` // last_vacuum
  1559. LastAutovacuum sql.NullTime `json:"last_autovacuum"` // last_autovacuum
  1560. LastAnalyze sql.NullTime `json:"last_analyze"` // last_analyze
  1561. LastAutoanalyze sql.NullTime `json:"last_autoanalyze"` // last_autoanalyze
  1562. VacuumCount sql.NullInt64 `json:"vacuum_count"` // vacuum_count
  1563. AutovacuumCount sql.NullInt64 `json:"autovacuum_count"` // autovacuum_count
  1564. AnalyzeCount sql.NullInt64 `json:"analyze_count"` // analyze_count
  1565. AutoanalyzeCount sql.NullInt64 `json:"autoanalyze_count"` // autoanalyze_count
  1566. }
  1567. // PgStatUserFunction represents a row from 'pg_catalog.pg_stat_user_functions'.
  1568. type PgStatUserFunction struct {
  1569. Funcid pgtypes.NullOid `json:"funcid"` // funcid
  1570. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1571. Funcname sql.NullString `json:"funcname"` // funcname
  1572. Calls sql.NullInt64 `json:"calls"` // calls
  1573. TotalTime sql.NullFloat64 `json:"total_time"` // total_time
  1574. SelfTime sql.NullFloat64 `json:"self_time"` // self_time
  1575. }
  1576. // PgStatUserIndex represents a row from 'pg_catalog.pg_stat_user_indexes'.
  1577. type PgStatUserIndex struct {
  1578. Relid pgtypes.NullOid `json:"relid"` // relid
  1579. Indexrelid pgtypes.NullOid `json:"indexrelid"` // indexrelid
  1580. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1581. Relname sql.NullString `json:"relname"` // relname
  1582. Indexrelname sql.NullString `json:"indexrelname"` // indexrelname
  1583. IdxScan sql.NullInt64 `json:"idx_scan"` // idx_scan
  1584. IdxTupRead sql.NullInt64 `json:"idx_tup_read"` // idx_tup_read
  1585. IdxTupFetch sql.NullInt64 `json:"idx_tup_fetch"` // idx_tup_fetch
  1586. }
  1587. // PgStatUserTable represents a row from 'pg_catalog.pg_stat_user_tables'.
  1588. type PgStatUserTable struct {
  1589. Relid pgtypes.NullOid `json:"relid"` // relid
  1590. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1591. Relname sql.NullString `json:"relname"` // relname
  1592. SeqScan sql.NullInt64 `json:"seq_scan"` // seq_scan
  1593. SeqTupRead sql.NullInt64 `json:"seq_tup_read"` // seq_tup_read
  1594. IdxScan sql.NullInt64 `json:"idx_scan"` // idx_scan
  1595. IdxTupFetch sql.NullInt64 `json:"idx_tup_fetch"` // idx_tup_fetch
  1596. NTupIns sql.NullInt64 `json:"n_tup_ins"` // n_tup_ins
  1597. NTupUpd sql.NullInt64 `json:"n_tup_upd"` // n_tup_upd
  1598. NTupDel sql.NullInt64 `json:"n_tup_del"` // n_tup_del
  1599. NTupHotUpd sql.NullInt64 `json:"n_tup_hot_upd"` // n_tup_hot_upd
  1600. NLiveTup sql.NullInt64 `json:"n_live_tup"` // n_live_tup
  1601. NDeadTup sql.NullInt64 `json:"n_dead_tup"` // n_dead_tup
  1602. NModSinceAnalyze sql.NullInt64 `json:"n_mod_since_analyze"` // n_mod_since_analyze
  1603. NInsSinceVacuum sql.NullInt64 `json:"n_ins_since_vacuum"` // n_ins_since_vacuum
  1604. LastVacuum sql.NullTime `json:"last_vacuum"` // last_vacuum
  1605. LastAutovacuum sql.NullTime `json:"last_autovacuum"` // last_autovacuum
  1606. LastAnalyze sql.NullTime `json:"last_analyze"` // last_analyze
  1607. LastAutoanalyze sql.NullTime `json:"last_autoanalyze"` // last_autoanalyze
  1608. VacuumCount sql.NullInt64 `json:"vacuum_count"` // vacuum_count
  1609. AutovacuumCount sql.NullInt64 `json:"autovacuum_count"` // autovacuum_count
  1610. AnalyzeCount sql.NullInt64 `json:"analyze_count"` // analyze_count
  1611. AutoanalyzeCount sql.NullInt64 `json:"autoanalyze_count"` // autoanalyze_count
  1612. }
  1613. // PgStatWalReceiver represents a row from 'pg_catalog.pg_stat_wal_receiver'.
  1614. type PgStatWalReceiver struct {
  1615. Pid sql.NullInt64 `json:"pid"` // pid
  1616. Status sql.NullString `json:"status"` // status
  1617. ReceiveStartLsn pgtypes.NullPgLsn `json:"receive_start_lsn"` // receive_start_lsn
  1618. ReceiveStartTli sql.NullInt64 `json:"receive_start_tli"` // receive_start_tli
  1619. WrittenLsn pgtypes.NullPgLsn `json:"written_lsn"` // written_lsn
  1620. FlushedLsn pgtypes.NullPgLsn `json:"flushed_lsn"` // flushed_lsn
  1621. ReceivedTli sql.NullInt64 `json:"received_tli"` // received_tli
  1622. LastMsgSendTime sql.NullTime `json:"last_msg_send_time"` // last_msg_send_time
  1623. LastMsgReceiptTime sql.NullTime `json:"last_msg_receipt_time"` // last_msg_receipt_time
  1624. LatestEndLsn pgtypes.NullPgLsn `json:"latest_end_lsn"` // latest_end_lsn
  1625. LatestEndTime sql.NullTime `json:"latest_end_time"` // latest_end_time
  1626. SlotName sql.NullString `json:"slot_name"` // slot_name
  1627. SenderHost sql.NullString `json:"sender_host"` // sender_host
  1628. SenderPort sql.NullInt64 `json:"sender_port"` // sender_port
  1629. Conninfo sql.NullString `json:"conninfo"` // conninfo
  1630. }
  1631. // PgStatXactAllTable represents a row from 'pg_catalog.pg_stat_xact_all_tables'.
  1632. type PgStatXactAllTable struct {
  1633. Relid pgtypes.NullOid `json:"relid"` // relid
  1634. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1635. Relname sql.NullString `json:"relname"` // relname
  1636. SeqScan sql.NullInt64 `json:"seq_scan"` // seq_scan
  1637. SeqTupRead sql.NullInt64 `json:"seq_tup_read"` // seq_tup_read
  1638. IdxScan sql.NullInt64 `json:"idx_scan"` // idx_scan
  1639. IdxTupFetch sql.NullInt64 `json:"idx_tup_fetch"` // idx_tup_fetch
  1640. NTupIns sql.NullInt64 `json:"n_tup_ins"` // n_tup_ins
  1641. NTupUpd sql.NullInt64 `json:"n_tup_upd"` // n_tup_upd
  1642. NTupDel sql.NullInt64 `json:"n_tup_del"` // n_tup_del
  1643. NTupHotUpd sql.NullInt64 `json:"n_tup_hot_upd"` // n_tup_hot_upd
  1644. }
  1645. // PgStatXactSysTable represents a row from 'pg_catalog.pg_stat_xact_sys_tables'.
  1646. type PgStatXactSysTable struct {
  1647. Relid pgtypes.NullOid `json:"relid"` // relid
  1648. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1649. Relname sql.NullString `json:"relname"` // relname
  1650. SeqScan sql.NullInt64 `json:"seq_scan"` // seq_scan
  1651. SeqTupRead sql.NullInt64 `json:"seq_tup_read"` // seq_tup_read
  1652. IdxScan sql.NullInt64 `json:"idx_scan"` // idx_scan
  1653. IdxTupFetch sql.NullInt64 `json:"idx_tup_fetch"` // idx_tup_fetch
  1654. NTupIns sql.NullInt64 `json:"n_tup_ins"` // n_tup_ins
  1655. NTupUpd sql.NullInt64 `json:"n_tup_upd"` // n_tup_upd
  1656. NTupDel sql.NullInt64 `json:"n_tup_del"` // n_tup_del
  1657. NTupHotUpd sql.NullInt64 `json:"n_tup_hot_upd"` // n_tup_hot_upd
  1658. }
  1659. // PgStatXactUserFunction represents a row from 'pg_catalog.pg_stat_xact_user_functions'.
  1660. type PgStatXactUserFunction struct {
  1661. Funcid pgtypes.NullOid `json:"funcid"` // funcid
  1662. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1663. Funcname sql.NullString `json:"funcname"` // funcname
  1664. Calls sql.NullInt64 `json:"calls"` // calls
  1665. TotalTime sql.NullFloat64 `json:"total_time"` // total_time
  1666. SelfTime sql.NullFloat64 `json:"self_time"` // self_time
  1667. }
  1668. // PgStatXactUserTable represents a row from 'pg_catalog.pg_stat_xact_user_tables'.
  1669. type PgStatXactUserTable struct {
  1670. Relid pgtypes.NullOid `json:"relid"` // relid
  1671. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1672. Relname sql.NullString `json:"relname"` // relname
  1673. SeqScan sql.NullInt64 `json:"seq_scan"` // seq_scan
  1674. SeqTupRead sql.NullInt64 `json:"seq_tup_read"` // seq_tup_read
  1675. IdxScan sql.NullInt64 `json:"idx_scan"` // idx_scan
  1676. IdxTupFetch sql.NullInt64 `json:"idx_tup_fetch"` // idx_tup_fetch
  1677. NTupIns sql.NullInt64 `json:"n_tup_ins"` // n_tup_ins
  1678. NTupUpd sql.NullInt64 `json:"n_tup_upd"` // n_tup_upd
  1679. NTupDel sql.NullInt64 `json:"n_tup_del"` // n_tup_del
  1680. NTupHotUpd sql.NullInt64 `json:"n_tup_hot_upd"` // n_tup_hot_upd
  1681. }
  1682. // PgStatioAllIndex represents a row from 'pg_catalog.pg_statio_all_indexes'.
  1683. type PgStatioAllIndex struct {
  1684. Relid pgtypes.NullOid `json:"relid"` // relid
  1685. Indexrelid pgtypes.NullOid `json:"indexrelid"` // indexrelid
  1686. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1687. Relname sql.NullString `json:"relname"` // relname
  1688. Indexrelname sql.NullString `json:"indexrelname"` // indexrelname
  1689. IdxBlksRead sql.NullInt64 `json:"idx_blks_read"` // idx_blks_read
  1690. IdxBlksHit sql.NullInt64 `json:"idx_blks_hit"` // idx_blks_hit
  1691. }
  1692. // PgStatioAllSequence represents a row from 'pg_catalog.pg_statio_all_sequences'.
  1693. type PgStatioAllSequence struct {
  1694. Relid pgtypes.NullOid `json:"relid"` // relid
  1695. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1696. Relname sql.NullString `json:"relname"` // relname
  1697. BlksRead sql.NullInt64 `json:"blks_read"` // blks_read
  1698. BlksHit sql.NullInt64 `json:"blks_hit"` // blks_hit
  1699. }
  1700. // PgStatioAllTable represents a row from 'pg_catalog.pg_statio_all_tables'.
  1701. type PgStatioAllTable struct {
  1702. Relid pgtypes.NullOid `json:"relid"` // relid
  1703. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1704. Relname sql.NullString `json:"relname"` // relname
  1705. HeapBlksRead sql.NullInt64 `json:"heap_blks_read"` // heap_blks_read
  1706. HeapBlksHit sql.NullInt64 `json:"heap_blks_hit"` // heap_blks_hit
  1707. IdxBlksRead sql.NullInt64 `json:"idx_blks_read"` // idx_blks_read
  1708. IdxBlksHit sql.NullInt64 `json:"idx_blks_hit"` // idx_blks_hit
  1709. ToastBlksRead sql.NullInt64 `json:"toast_blks_read"` // toast_blks_read
  1710. ToastBlksHit sql.NullInt64 `json:"toast_blks_hit"` // toast_blks_hit
  1711. TidxBlksRead sql.NullInt64 `json:"tidx_blks_read"` // tidx_blks_read
  1712. TidxBlksHit sql.NullInt64 `json:"tidx_blks_hit"` // tidx_blks_hit
  1713. }
  1714. // PgStatioSysIndex represents a row from 'pg_catalog.pg_statio_sys_indexes'.
  1715. type PgStatioSysIndex struct {
  1716. Relid pgtypes.NullOid `json:"relid"` // relid
  1717. Indexrelid pgtypes.NullOid `json:"indexrelid"` // indexrelid
  1718. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1719. Relname sql.NullString `json:"relname"` // relname
  1720. Indexrelname sql.NullString `json:"indexrelname"` // indexrelname
  1721. IdxBlksRead sql.NullInt64 `json:"idx_blks_read"` // idx_blks_read
  1722. IdxBlksHit sql.NullInt64 `json:"idx_blks_hit"` // idx_blks_hit
  1723. }
  1724. // PgStatioSysSequence represents a row from 'pg_catalog.pg_statio_sys_sequences'.
  1725. type PgStatioSysSequence struct {
  1726. Relid pgtypes.NullOid `json:"relid"` // relid
  1727. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1728. Relname sql.NullString `json:"relname"` // relname
  1729. BlksRead sql.NullInt64 `json:"blks_read"` // blks_read
  1730. BlksHit sql.NullInt64 `json:"blks_hit"` // blks_hit
  1731. }
  1732. // PgStatioSysTable represents a row from 'pg_catalog.pg_statio_sys_tables'.
  1733. type PgStatioSysTable struct {
  1734. Relid pgtypes.NullOid `json:"relid"` // relid
  1735. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1736. Relname sql.NullString `json:"relname"` // relname
  1737. HeapBlksRead sql.NullInt64 `json:"heap_blks_read"` // heap_blks_read
  1738. HeapBlksHit sql.NullInt64 `json:"heap_blks_hit"` // heap_blks_hit
  1739. IdxBlksRead sql.NullInt64 `json:"idx_blks_read"` // idx_blks_read
  1740. IdxBlksHit sql.NullInt64 `json:"idx_blks_hit"` // idx_blks_hit
  1741. ToastBlksRead sql.NullInt64 `json:"toast_blks_read"` // toast_blks_read
  1742. ToastBlksHit sql.NullInt64 `json:"toast_blks_hit"` // toast_blks_hit
  1743. TidxBlksRead sql.NullInt64 `json:"tidx_blks_read"` // tidx_blks_read
  1744. TidxBlksHit sql.NullInt64 `json:"tidx_blks_hit"` // tidx_blks_hit
  1745. }
  1746. // PgStatioUserIndex represents a row from 'pg_catalog.pg_statio_user_indexes'.
  1747. type PgStatioUserIndex struct {
  1748. Relid pgtypes.NullOid `json:"relid"` // relid
  1749. Indexrelid pgtypes.NullOid `json:"indexrelid"` // indexrelid
  1750. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1751. Relname sql.NullString `json:"relname"` // relname
  1752. Indexrelname sql.NullString `json:"indexrelname"` // indexrelname
  1753. IdxBlksRead sql.NullInt64 `json:"idx_blks_read"` // idx_blks_read
  1754. IdxBlksHit sql.NullInt64 `json:"idx_blks_hit"` // idx_blks_hit
  1755. }
  1756. // PgStatioUserSequence represents a row from 'pg_catalog.pg_statio_user_sequences'.
  1757. type PgStatioUserSequence struct {
  1758. Relid pgtypes.NullOid `json:"relid"` // relid
  1759. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1760. Relname sql.NullString `json:"relname"` // relname
  1761. BlksRead sql.NullInt64 `json:"blks_read"` // blks_read
  1762. BlksHit sql.NullInt64 `json:"blks_hit"` // blks_hit
  1763. }
  1764. // PgStatioUserTable represents a row from 'pg_catalog.pg_statio_user_tables'.
  1765. type PgStatioUserTable struct {
  1766. Relid pgtypes.NullOid `json:"relid"` // relid
  1767. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1768. Relname sql.NullString `json:"relname"` // relname
  1769. HeapBlksRead sql.NullInt64 `json:"heap_blks_read"` // heap_blks_read
  1770. HeapBlksHit sql.NullInt64 `json:"heap_blks_hit"` // heap_blks_hit
  1771. IdxBlksRead sql.NullInt64 `json:"idx_blks_read"` // idx_blks_read
  1772. IdxBlksHit sql.NullInt64 `json:"idx_blks_hit"` // idx_blks_hit
  1773. ToastBlksRead sql.NullInt64 `json:"toast_blks_read"` // toast_blks_read
  1774. ToastBlksHit sql.NullInt64 `json:"toast_blks_hit"` // toast_blks_hit
  1775. TidxBlksRead sql.NullInt64 `json:"tidx_blks_read"` // tidx_blks_read
  1776. TidxBlksHit sql.NullInt64 `json:"tidx_blks_hit"` // tidx_blks_hit
  1777. }
  1778. // PgStatistic represents a row from 'pg_catalog.pg_statistic'.
  1779. type PgStatistic struct {
  1780. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1781. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1782. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1783. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1784. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1785. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1786. Starelid pgtypes.Oid `json:"starelid"` // starelid
  1787. Staattnum int16 `json:"staattnum"` // staattnum
  1788. Stainherit bool `json:"stainherit"` // stainherit
  1789. Stanullfrac float32 `json:"stanullfrac"` // stanullfrac
  1790. Stawidth int `json:"stawidth"` // stawidth
  1791. Stadistinct float32 `json:"stadistinct"` // stadistinct
  1792. Stakind1 int16 `json:"stakind1"` // stakind1
  1793. Stakind2 int16 `json:"stakind2"` // stakind2
  1794. Stakind3 int16 `json:"stakind3"` // stakind3
  1795. Stakind4 int16 `json:"stakind4"` // stakind4
  1796. Stakind5 int16 `json:"stakind5"` // stakind5
  1797. Staop1 pgtypes.Oid `json:"staop1"` // staop1
  1798. Staop2 pgtypes.Oid `json:"staop2"` // staop2
  1799. Staop3 pgtypes.Oid `json:"staop3"` // staop3
  1800. Staop4 pgtypes.Oid `json:"staop4"` // staop4
  1801. Staop5 pgtypes.Oid `json:"staop5"` // staop5
  1802. Stacoll1 pgtypes.Oid `json:"stacoll1"` // stacoll1
  1803. Stacoll2 pgtypes.Oid `json:"stacoll2"` // stacoll2
  1804. Stacoll3 pgtypes.Oid `json:"stacoll3"` // stacoll3
  1805. Stacoll4 pgtypes.Oid `json:"stacoll4"` // stacoll4
  1806. Stacoll5 pgtypes.Oid `json:"stacoll5"` // stacoll5
  1807. Stanumbers1 []sql.NullFloat64 `json:"stanumbers1"` // stanumbers1
  1808. Stanumbers2 []sql.NullFloat64 `json:"stanumbers2"` // stanumbers2
  1809. Stanumbers3 []sql.NullFloat64 `json:"stanumbers3"` // stanumbers3
  1810. Stanumbers4 []sql.NullFloat64 `json:"stanumbers4"` // stanumbers4
  1811. Stanumbers5 []sql.NullFloat64 `json:"stanumbers5"` // stanumbers5
  1812. Stavalues1 pgtypes.NullAnyarray `json:"stavalues1"` // stavalues1
  1813. Stavalues2 pgtypes.NullAnyarray `json:"stavalues2"` // stavalues2
  1814. Stavalues3 pgtypes.NullAnyarray `json:"stavalues3"` // stavalues3
  1815. Stavalues4 pgtypes.NullAnyarray `json:"stavalues4"` // stavalues4
  1816. Stavalues5 pgtypes.NullAnyarray `json:"stavalues5"` // stavalues5
  1817. }
  1818. // PgStatisticExt represents a row from 'pg_catalog.pg_statistic_ext'.
  1819. type PgStatisticExt struct {
  1820. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1821. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1822. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1823. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1824. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1825. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1826. Oid pgtypes.Oid `json:"oid"` // oid
  1827. Stxrelid pgtypes.Oid `json:"stxrelid"` // stxrelid
  1828. Stxname string `json:"stxname"` // stxname
  1829. Stxnamespace pgtypes.Oid `json:"stxnamespace"` // stxnamespace
  1830. Stxowner pgtypes.Oid `json:"stxowner"` // stxowner
  1831. Stxstattarget int `json:"stxstattarget"` // stxstattarget
  1832. Stxkeys pgtypes.Int2vector `json:"stxkeys"` // stxkeys
  1833. Stxkind []pgtypes.Char `json:"stxkind"` // stxkind
  1834. }
  1835. // PgStatisticExtDatum represents a row from 'pg_catalog.pg_statistic_ext_data'.
  1836. type PgStatisticExtDatum struct {
  1837. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1838. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1839. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1840. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1841. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1842. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1843. Stxoid pgtypes.Oid `json:"stxoid"` // stxoid
  1844. Stxdndistinct pgtypes.NullPgNdistinct `json:"stxdndistinct"` // stxdndistinct
  1845. Stxddependencies pgtypes.NullPgDependencies `json:"stxddependencies"` // stxddependencies
  1846. Stxdmcv pgtypes.NullPgMcvList `json:"stxdmcv"` // stxdmcv
  1847. }
  1848. // PgStatsExt represents a row from 'pg_catalog.pg_stats_ext'.
  1849. type PgStatsExt struct {
  1850. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1851. Tablename sql.NullString `json:"tablename"` // tablename
  1852. StatisticsSchemaname sql.NullString `json:"statistics_schemaname"` // statistics_schemaname
  1853. StatisticsName sql.NullString `json:"statistics_name"` // statistics_name
  1854. StatisticsOwner sql.NullString `json:"statistics_owner"` // statistics_owner
  1855. Attnames []sql.NullString `json:"attnames"` // attnames
  1856. Kinds []pgtypes.NullChar `json:"kinds"` // kinds
  1857. NDistinct pgtypes.NullPgNdistinct `json:"n_distinct"` // n_distinct
  1858. Dependencies pgtypes.NullPgDependencies `json:"dependencies"` // dependencies
  1859. MostCommonVals []sql.NullString `json:"most_common_vals"` // most_common_vals
  1860. MostCommonValNulls []sql.NullBool `json:"most_common_val_nulls"` // most_common_val_nulls
  1861. MostCommonFreqs []sql.NullFloat64 `json:"most_common_freqs"` // most_common_freqs
  1862. MostCommonBaseFreqs []sql.NullFloat64 `json:"most_common_base_freqs"` // most_common_base_freqs
  1863. }
  1864. // PgSubscription represents a row from 'pg_catalog.pg_subscription'.
  1865. type PgSubscription struct {
  1866. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1867. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1868. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1869. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1870. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1871. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1872. Oid pgtypes.Oid `json:"oid"` // oid
  1873. Subdbid pgtypes.Oid `json:"subdbid"` // subdbid
  1874. Subname string `json:"subname"` // subname
  1875. Subowner pgtypes.Oid `json:"subowner"` // subowner
  1876. Subenabled bool `json:"subenabled"` // subenabled
  1877. Subconninfo string `json:"subconninfo"` // subconninfo
  1878. Subslotname sql.NullString `json:"subslotname"` // subslotname
  1879. Subsynccommit string `json:"subsynccommit"` // subsynccommit
  1880. Subpublications StringSlice `json:"subpublications"` // subpublications
  1881. }
  1882. // PgSubscriptionRel represents a row from 'pg_catalog.pg_subscription_rel'.
  1883. type PgSubscriptionRel struct {
  1884. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1885. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1886. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1887. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1888. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1889. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1890. Srsubid pgtypes.Oid `json:"srsubid"` // srsubid
  1891. Srrelid pgtypes.Oid `json:"srrelid"` // srrelid
  1892. Srsubstate pgtypes.Char `json:"srsubstate"` // srsubstate
  1893. Srsublsn pgtypes.NullPgLsn `json:"srsublsn"` // srsublsn
  1894. }
  1895. // PgTable represents a row from 'pg_catalog.pg_tables'.
  1896. type PgTable struct {
  1897. Schemaname sql.NullString `json:"schemaname"` // schemaname
  1898. Tablename sql.NullString `json:"tablename"` // tablename
  1899. Tableowner sql.NullString `json:"tableowner"` // tableowner
  1900. Tablespace sql.NullString `json:"tablespace"` // tablespace
  1901. Hasindexes sql.NullBool `json:"hasindexes"` // hasindexes
  1902. Hasrules sql.NullBool `json:"hasrules"` // hasrules
  1903. Hastriggers sql.NullBool `json:"hastriggers"` // hastriggers
  1904. Rowsecurity sql.NullBool `json:"rowsecurity"` // rowsecurity
  1905. }
  1906. // PgTablespace represents a row from 'pg_catalog.pg_tablespace'.
  1907. type PgTablespace struct {
  1908. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1909. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1910. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1911. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1912. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1913. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1914. Oid pgtypes.Oid `json:"oid"` // oid
  1915. Spcname string `json:"spcname"` // spcname
  1916. Spcowner pgtypes.Oid `json:"spcowner"` // spcowner
  1917. Spcacl []pgtypes.NullAclitem `json:"spcacl"` // spcacl
  1918. Spcoptions []sql.NullString `json:"spcoptions"` // spcoptions
  1919. }
  1920. // PgTimezoneAbbrev represents a row from 'pg_catalog.pg_timezone_abbrevs'.
  1921. type PgTimezoneAbbrev struct {
  1922. Abbrev sql.NullString `json:"abbrev"` // abbrev
  1923. UTCOffset []byte `json:"utc_offset"` // utc_offset
  1924. IsDst sql.NullBool `json:"is_dst"` // is_dst
  1925. }
  1926. // PgTimezoneName represents a row from 'pg_catalog.pg_timezone_names'.
  1927. type PgTimezoneName struct {
  1928. Name sql.NullString `json:"name"` // name
  1929. Abbrev sql.NullString `json:"abbrev"` // abbrev
  1930. UTCOffset []byte `json:"utc_offset"` // utc_offset
  1931. IsDst sql.NullBool `json:"is_dst"` // is_dst
  1932. }
  1933. // PgTransform represents a row from 'pg_catalog.pg_transform'.
  1934. type PgTransform struct {
  1935. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1936. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1937. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1938. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1939. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1940. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1941. Oid pgtypes.Oid `json:"oid"` // oid
  1942. Trftype pgtypes.Oid `json:"trftype"` // trftype
  1943. Trflang pgtypes.Oid `json:"trflang"` // trflang
  1944. Trffromsql pgtypes.Regproc `json:"trffromsql"` // trffromsql
  1945. Trftosql pgtypes.Regproc `json:"trftosql"` // trftosql
  1946. }
  1947. // PgTrigger represents a row from 'pg_catalog.pg_trigger'.
  1948. type PgTrigger struct {
  1949. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1950. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1951. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1952. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1953. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1954. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1955. Oid pgtypes.Oid `json:"oid"` // oid
  1956. Tgrelid pgtypes.Oid `json:"tgrelid"` // tgrelid
  1957. Tgparentid pgtypes.Oid `json:"tgparentid"` // tgparentid
  1958. Tgname string `json:"tgname"` // tgname
  1959. Tgfoid pgtypes.Oid `json:"tgfoid"` // tgfoid
  1960. Tgtype int16 `json:"tgtype"` // tgtype
  1961. Tgenabled pgtypes.Char `json:"tgenabled"` // tgenabled
  1962. Tgisinternal bool `json:"tgisinternal"` // tgisinternal
  1963. Tgconstrrelid pgtypes.Oid `json:"tgconstrrelid"` // tgconstrrelid
  1964. Tgconstrindid pgtypes.Oid `json:"tgconstrindid"` // tgconstrindid
  1965. Tgconstraint pgtypes.Oid `json:"tgconstraint"` // tgconstraint
  1966. Tgdeferrable bool `json:"tgdeferrable"` // tgdeferrable
  1967. Tginitdeferred bool `json:"tginitdeferred"` // tginitdeferred
  1968. Tgnargs int16 `json:"tgnargs"` // tgnargs
  1969. Tgattr pgtypes.Int2vector `json:"tgattr"` // tgattr
  1970. Tgargs []byte `json:"tgargs"` // tgargs
  1971. Tgqual pgtypes.NullPgNodeTree `json:"tgqual"` // tgqual
  1972. Tgoldtable sql.NullString `json:"tgoldtable"` // tgoldtable
  1973. Tgnewtable sql.NullString `json:"tgnewtable"` // tgnewtable
  1974. }
  1975. // PgTsConfig represents a row from 'pg_catalog.pg_ts_config'.
  1976. type PgTsConfig struct {
  1977. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1978. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1979. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1980. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1981. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1982. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1983. Oid pgtypes.Oid `json:"oid"` // oid
  1984. Cfgname string `json:"cfgname"` // cfgname
  1985. Cfgnamespace pgtypes.Oid `json:"cfgnamespace"` // cfgnamespace
  1986. Cfgowner pgtypes.Oid `json:"cfgowner"` // cfgowner
  1987. Cfgparser pgtypes.Oid `json:"cfgparser"` // cfgparser
  1988. }
  1989. // PgTsConfigMap represents a row from 'pg_catalog.pg_ts_config_map'.
  1990. type PgTsConfigMap struct {
  1991. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  1992. Cmax pgtypes.Cid `json:"cmax"` // cmax
  1993. Xmax pgtypes.Xid `json:"xmax"` // xmax
  1994. Cmin pgtypes.Cid `json:"cmin"` // cmin
  1995. Xmin pgtypes.Xid `json:"xmin"` // xmin
  1996. Ctid pgtypes.Tid `json:"ctid"` // ctid
  1997. Mapcfg pgtypes.Oid `json:"mapcfg"` // mapcfg
  1998. Maptokentype int `json:"maptokentype"` // maptokentype
  1999. Mapseqno int `json:"mapseqno"` // mapseqno
  2000. Mapdict pgtypes.Oid `json:"mapdict"` // mapdict
  2001. }
  2002. // PgTsDict represents a row from 'pg_catalog.pg_ts_dict'.
  2003. type PgTsDict struct {
  2004. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  2005. Cmax pgtypes.Cid `json:"cmax"` // cmax
  2006. Xmax pgtypes.Xid `json:"xmax"` // xmax
  2007. Cmin pgtypes.Cid `json:"cmin"` // cmin
  2008. Xmin pgtypes.Xid `json:"xmin"` // xmin
  2009. Ctid pgtypes.Tid `json:"ctid"` // ctid
  2010. Oid pgtypes.Oid `json:"oid"` // oid
  2011. Dictname string `json:"dictname"` // dictname
  2012. Dictnamespace pgtypes.Oid `json:"dictnamespace"` // dictnamespace
  2013. Dictowner pgtypes.Oid `json:"dictowner"` // dictowner
  2014. Dicttemplate pgtypes.Oid `json:"dicttemplate"` // dicttemplate
  2015. Dictinitoption sql.NullString `json:"dictinitoption"` // dictinitoption
  2016. }
  2017. // PgTsParser represents a row from 'pg_catalog.pg_ts_parser'.
  2018. type PgTsParser struct {
  2019. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  2020. Cmax pgtypes.Cid `json:"cmax"` // cmax
  2021. Xmax pgtypes.Xid `json:"xmax"` // xmax
  2022. Cmin pgtypes.Cid `json:"cmin"` // cmin
  2023. Xmin pgtypes.Xid `json:"xmin"` // xmin
  2024. Ctid pgtypes.Tid `json:"ctid"` // ctid
  2025. Oid pgtypes.Oid `json:"oid"` // oid
  2026. Prsname string `json:"prsname"` // prsname
  2027. Prsnamespace pgtypes.Oid `json:"prsnamespace"` // prsnamespace
  2028. Prsstart pgtypes.Regproc `json:"prsstart"` // prsstart
  2029. Prstoken pgtypes.Regproc `json:"prstoken"` // prstoken
  2030. Prsend pgtypes.Regproc `json:"prsend"` // prsend
  2031. Prsheadline pgtypes.Regproc `json:"prsheadline"` // prsheadline
  2032. Prslextype pgtypes.Regproc `json:"prslextype"` // prslextype
  2033. }
  2034. // PgTsTemplate represents a row from 'pg_catalog.pg_ts_template'.
  2035. type PgTsTemplate struct {
  2036. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  2037. Cmax pgtypes.Cid `json:"cmax"` // cmax
  2038. Xmax pgtypes.Xid `json:"xmax"` // xmax
  2039. Cmin pgtypes.Cid `json:"cmin"` // cmin
  2040. Xmin pgtypes.Xid `json:"xmin"` // xmin
  2041. Ctid pgtypes.Tid `json:"ctid"` // ctid
  2042. Oid pgtypes.Oid `json:"oid"` // oid
  2043. Tmplname string `json:"tmplname"` // tmplname
  2044. Tmplnamespace pgtypes.Oid `json:"tmplnamespace"` // tmplnamespace
  2045. Tmplinit pgtypes.Regproc `json:"tmplinit"` // tmplinit
  2046. Tmpllexize pgtypes.Regproc `json:"tmpllexize"` // tmpllexize
  2047. }
  2048. // PgType represents a row from 'pg_catalog.pg_type'.
  2049. type PgType struct {
  2050. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  2051. Cmax pgtypes.Cid `json:"cmax"` // cmax
  2052. Xmax pgtypes.Xid `json:"xmax"` // xmax
  2053. Cmin pgtypes.Cid `json:"cmin"` // cmin
  2054. Xmin pgtypes.Xid `json:"xmin"` // xmin
  2055. Ctid pgtypes.Tid `json:"ctid"` // ctid
  2056. Oid pgtypes.Oid `json:"oid"` // oid
  2057. Typname string `json:"typname"` // typname
  2058. Typnamespace pgtypes.Oid `json:"typnamespace"` // typnamespace
  2059. Typowner pgtypes.Oid `json:"typowner"` // typowner
  2060. Typlen int16 `json:"typlen"` // typlen
  2061. Typbyval bool `json:"typbyval"` // typbyval
  2062. Typtype pgtypes.Char `json:"typtype"` // typtype
  2063. Typcategory pgtypes.Char `json:"typcategory"` // typcategory
  2064. Typispreferred bool `json:"typispreferred"` // typispreferred
  2065. Typisdefined bool `json:"typisdefined"` // typisdefined
  2066. Typdelim pgtypes.Char `json:"typdelim"` // typdelim
  2067. Typrelid pgtypes.Oid `json:"typrelid"` // typrelid
  2068. Typelem pgtypes.Oid `json:"typelem"` // typelem
  2069. Typarray pgtypes.Oid `json:"typarray"` // typarray
  2070. Typinput pgtypes.Regproc `json:"typinput"` // typinput
  2071. Typoutput pgtypes.Regproc `json:"typoutput"` // typoutput
  2072. Typreceive pgtypes.Regproc `json:"typreceive"` // typreceive
  2073. Typsend pgtypes.Regproc `json:"typsend"` // typsend
  2074. Typmodin pgtypes.Regproc `json:"typmodin"` // typmodin
  2075. Typmodout pgtypes.Regproc `json:"typmodout"` // typmodout
  2076. Typanalyze pgtypes.Regproc `json:"typanalyze"` // typanalyze
  2077. Typalign pgtypes.Char `json:"typalign"` // typalign
  2078. Typstorage pgtypes.Char `json:"typstorage"` // typstorage
  2079. Typnotnull bool `json:"typnotnull"` // typnotnull
  2080. Typbasetype pgtypes.Oid `json:"typbasetype"` // typbasetype
  2081. Typtypmod int `json:"typtypmod"` // typtypmod
  2082. Typndims int `json:"typndims"` // typndims
  2083. Typcollation pgtypes.Oid `json:"typcollation"` // typcollation
  2084. Typdefaultbin pgtypes.NullPgNodeTree `json:"typdefaultbin"` // typdefaultbin
  2085. Typdefault sql.NullString `json:"typdefault"` // typdefault
  2086. Typacl []pgtypes.NullAclitem `json:"typacl"` // typacl
  2087. }
  2088. // PgUser represents a row from 'pg_catalog.pg_user'.
  2089. type PgUser struct {
  2090. Usename sql.NullString `json:"usename"` // usename
  2091. Usesysid pgtypes.NullOid `json:"usesysid"` // usesysid
  2092. Usecreatedb sql.NullBool `json:"usecreatedb"` // usecreatedb
  2093. Usesuper sql.NullBool `json:"usesuper"` // usesuper
  2094. Userepl sql.NullBool `json:"userepl"` // userepl
  2095. Usebypassrls sql.NullBool `json:"usebypassrls"` // usebypassrls
  2096. Passwd sql.NullString `json:"passwd"` // passwd
  2097. Valuntil sql.NullTime `json:"valuntil"` // valuntil
  2098. Useconfig []sql.NullString `json:"useconfig"` // useconfig
  2099. }
  2100. // PgUserMapping represents a row from 'pg_catalog.pg_user_mapping'.
  2101. type PgUserMapping struct {
  2102. Tableoid pgtypes.Oid `json:"tableoid"` // tableoid
  2103. Cmax pgtypes.Cid `json:"cmax"` // cmax
  2104. Xmax pgtypes.Xid `json:"xmax"` // xmax
  2105. Cmin pgtypes.Cid `json:"cmin"` // cmin
  2106. Xmin pgtypes.Xid `json:"xmin"` // xmin
  2107. Ctid pgtypes.Tid `json:"ctid"` // ctid
  2108. Oid pgtypes.Oid `json:"oid"` // oid
  2109. Umuser pgtypes.Oid `json:"umuser"` // umuser
  2110. Umserver pgtypes.Oid `json:"umserver"` // umserver
  2111. Umoptions []sql.NullString `json:"umoptions"` // umoptions
  2112. }
  2113. // PgUserMapping represents a row from 'pg_catalog.pg_user_mappings'.
  2114. type PgUserMapping struct {
  2115. Umid pgtypes.NullOid `json:"umid"` // umid
  2116. Srvid pgtypes.NullOid `json:"srvid"` // srvid
  2117. Srvname sql.NullString `json:"srvname"` // srvname
  2118. Umuser pgtypes.NullOid `json:"umuser"` // umuser
  2119. Usename sql.NullString `json:"usename"` // usename
  2120. Umoptions []sql.NullString `json:"umoptions"` // umoptions
  2121. }
  2122. // PgView represents a row from 'pg_catalog.pg_views'.
  2123. type PgView struct {
  2124. Schemaname sql.NullString `json:"schemaname"` // schemaname
  2125. Viewname sql.NullString `json:"viewname"` // viewname
  2126. Viewowner sql.NullString `json:"viewowner"` // viewowner
  2127. Definition sql.NullString `json:"definition"` // definition
  2128. }
  2129. // PgAggregateByAggfnoid retrieves a row from 'pg_catalog.pg_aggregate' as a PgAggregate.
  2130. //
  2131. // Generated from index 'pg_aggregate_fnoid_index'.
  2132. func PgAggregateByAggfnoid(ctx context.Context, db DB, aggfnoid pgtypes.Regproc) (*PgAggregate, error) {
  2133. // query
  2134. const sqlstr = `SELECT ` +
  2135. `tableoid, cmax, xmax, cmin, xmin, ctid, aggfnoid, aggkind, aggnumdirectargs, aggtransfn, aggfinalfn, aggcombinefn, aggserialfn, aggdeserialfn, aggmtransfn, aggminvtransfn, aggmfinalfn, aggfinalextra, aggmfinalextra, aggfinalmodify, aggmfinalmodify, aggsortop, aggtranstype, aggtransspace, aggmtranstype, aggmtransspace, agginitval, aggminitval ` +
  2136. `FROM pg_catalog.pg_aggregate ` +
  2137. `WHERE aggfnoid = $1`
  2138. // run
  2139. logf(sqlstr, aggfnoid)
  2140. pa := PgAggregate{}
  2141. if err := db.QueryRowContext(ctx, sqlstr, aggfnoid).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Aggfnoid, &pa.Aggkind, &pa.Aggnumdirectargs, &pa.Aggtransfn, &pa.Aggfinalfn, &pa.Aggcombinefn, &pa.Aggserialfn, &pa.Aggdeserialfn, &pa.Aggmtransfn, &pa.Aggminvtransfn, &pa.Aggmfinalfn, &pa.Aggfinalextra, &pa.Aggmfinalextra, &pa.Aggfinalmodify, &pa.Aggmfinalmodify, &pa.Aggsortop, &pa.Aggtranstype, &pa.Aggtransspace, &pa.Aggmtranstype, &pa.Aggmtransspace, &pa.Agginitval, &pa.Aggminitval); err != nil {
  2142. return nil, logerror(err)
  2143. }
  2144. return &pa, nil
  2145. }
  2146. // PgAmByAmname retrieves a row from 'pg_catalog.pg_am' as a PgAm.
  2147. //
  2148. // Generated from index 'pg_am_name_index'.
  2149. func PgAmByAmname(ctx context.Context, db DB, amname string) (*PgAm, error) {
  2150. // query
  2151. const sqlstr = `SELECT ` +
  2152. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, amname, amhandler, amtype ` +
  2153. `FROM pg_catalog.pg_am ` +
  2154. `WHERE amname = $1`
  2155. // run
  2156. logf(sqlstr, amname)
  2157. pa := PgAm{}
  2158. if err := db.QueryRowContext(ctx, sqlstr, amname).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Oid, &pa.Amname, &pa.Amhandler, &pa.Amtype); err != nil {
  2159. return nil, logerror(err)
  2160. }
  2161. return &pa, nil
  2162. }
  2163. // PgAmByOid retrieves a row from 'pg_catalog.pg_am' as a PgAm.
  2164. //
  2165. // Generated from index 'pg_am_oid_index'.
  2166. func PgAmByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgAm, error) {
  2167. // query
  2168. const sqlstr = `SELECT ` +
  2169. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, amname, amhandler, amtype ` +
  2170. `FROM pg_catalog.pg_am ` +
  2171. `WHERE oid = $1`
  2172. // run
  2173. logf(sqlstr, oid)
  2174. pa := PgAm{}
  2175. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Oid, &pa.Amname, &pa.Amhandler, &pa.Amtype); err != nil {
  2176. return nil, logerror(err)
  2177. }
  2178. return &pa, nil
  2179. }
  2180. // PgAmopByAmopfamilyAmoplefttypeAmoprighttypeAmopstrategy retrieves a row from 'pg_catalog.pg_amop' as a PgAmop.
  2181. //
  2182. // Generated from index 'pg_amop_fam_strat_index'.
  2183. func PgAmopByAmopfamilyAmoplefttypeAmoprighttypeAmopstrategy(ctx context.Context, db DB, amopfamily, amoplefttype, amoprighttype pgtypes.Oid, amopstrategy int16) (*PgAmop, error) {
  2184. // query
  2185. const sqlstr = `SELECT ` +
  2186. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, amopfamily, amoplefttype, amoprighttype, amopstrategy, amoppurpose, amopopr, amopmethod, amopsortfamily ` +
  2187. `FROM pg_catalog.pg_amop ` +
  2188. `WHERE amopfamily = $1 AND amoplefttype = $2 AND amoprighttype = $3 AND amopstrategy = $4`
  2189. // run
  2190. logf(sqlstr, amopfamily, amoplefttype, amoprighttype, amopstrategy)
  2191. pa := PgAmop{}
  2192. if err := db.QueryRowContext(ctx, sqlstr, amopfamily, amoplefttype, amoprighttype, amopstrategy).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Oid, &pa.Amopfamily, &pa.Amoplefttype, &pa.Amoprighttype, &pa.Amopstrategy, &pa.Amoppurpose, &pa.Amopopr, &pa.Amopmethod, &pa.Amopsortfamily); err != nil {
  2193. return nil, logerror(err)
  2194. }
  2195. return &pa, nil
  2196. }
  2197. // PgAmopByOid retrieves a row from 'pg_catalog.pg_amop' as a PgAmop.
  2198. //
  2199. // Generated from index 'pg_amop_oid_index'.
  2200. func PgAmopByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgAmop, error) {
  2201. // query
  2202. const sqlstr = `SELECT ` +
  2203. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, amopfamily, amoplefttype, amoprighttype, amopstrategy, amoppurpose, amopopr, amopmethod, amopsortfamily ` +
  2204. `FROM pg_catalog.pg_amop ` +
  2205. `WHERE oid = $1`
  2206. // run
  2207. logf(sqlstr, oid)
  2208. pa := PgAmop{}
  2209. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Oid, &pa.Amopfamily, &pa.Amoplefttype, &pa.Amoprighttype, &pa.Amopstrategy, &pa.Amoppurpose, &pa.Amopopr, &pa.Amopmethod, &pa.Amopsortfamily); err != nil {
  2210. return nil, logerror(err)
  2211. }
  2212. return &pa, nil
  2213. }
  2214. // PgAmopByAmopoprAmoppurposeAmopfamily retrieves a row from 'pg_catalog.pg_amop' as a PgAmop.
  2215. //
  2216. // Generated from index 'pg_amop_opr_fam_index'.
  2217. func PgAmopByAmopoprAmoppurposeAmopfamily(ctx context.Context, db DB, amopopr pgtypes.Oid, amoppurpose pgtypes.Char, amopfamily pgtypes.Oid) (*PgAmop, error) {
  2218. // query
  2219. const sqlstr = `SELECT ` +
  2220. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, amopfamily, amoplefttype, amoprighttype, amopstrategy, amoppurpose, amopopr, amopmethod, amopsortfamily ` +
  2221. `FROM pg_catalog.pg_amop ` +
  2222. `WHERE amopopr = $1 AND amoppurpose = $2 AND amopfamily = $3`
  2223. // run
  2224. logf(sqlstr, amopopr, amoppurpose, amopfamily)
  2225. pa := PgAmop{}
  2226. if err := db.QueryRowContext(ctx, sqlstr, amopopr, amoppurpose, amopfamily).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Oid, &pa.Amopfamily, &pa.Amoplefttype, &pa.Amoprighttype, &pa.Amopstrategy, &pa.Amoppurpose, &pa.Amopopr, &pa.Amopmethod, &pa.Amopsortfamily); err != nil {
  2227. return nil, logerror(err)
  2228. }
  2229. return &pa, nil
  2230. }
  2231. // PgAmprocByAmprocfamilyAmproclefttypeAmprocrighttypeAmprocnum retrieves a row from 'pg_catalog.pg_amproc' as a PgAmproc.
  2232. //
  2233. // Generated from index 'pg_amproc_fam_proc_index'.
  2234. func PgAmprocByAmprocfamilyAmproclefttypeAmprocrighttypeAmprocnum(ctx context.Context, db DB, amprocfamily, amproclefttype, amprocrighttype pgtypes.Oid, amprocnum int16) (*PgAmproc, error) {
  2235. // query
  2236. const sqlstr = `SELECT ` +
  2237. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, amprocfamily, amproclefttype, amprocrighttype, amprocnum, amproc ` +
  2238. `FROM pg_catalog.pg_amproc ` +
  2239. `WHERE amprocfamily = $1 AND amproclefttype = $2 AND amprocrighttype = $3 AND amprocnum = $4`
  2240. // run
  2241. logf(sqlstr, amprocfamily, amproclefttype, amprocrighttype, amprocnum)
  2242. pa := PgAmproc{}
  2243. if err := db.QueryRowContext(ctx, sqlstr, amprocfamily, amproclefttype, amprocrighttype, amprocnum).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Oid, &pa.Amprocfamily, &pa.Amproclefttype, &pa.Amprocrighttype, &pa.Amprocnum, &pa.Amproc); err != nil {
  2244. return nil, logerror(err)
  2245. }
  2246. return &pa, nil
  2247. }
  2248. // PgAmprocByOid retrieves a row from 'pg_catalog.pg_amproc' as a PgAmproc.
  2249. //
  2250. // Generated from index 'pg_amproc_oid_index'.
  2251. func PgAmprocByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgAmproc, error) {
  2252. // query
  2253. const sqlstr = `SELECT ` +
  2254. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, amprocfamily, amproclefttype, amprocrighttype, amprocnum, amproc ` +
  2255. `FROM pg_catalog.pg_amproc ` +
  2256. `WHERE oid = $1`
  2257. // run
  2258. logf(sqlstr, oid)
  2259. pa := PgAmproc{}
  2260. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Oid, &pa.Amprocfamily, &pa.Amproclefttype, &pa.Amprocrighttype, &pa.Amprocnum, &pa.Amproc); err != nil {
  2261. return nil, logerror(err)
  2262. }
  2263. return &pa, nil
  2264. }
  2265. // PgAttrdefByAdrelidAdnum retrieves a row from 'pg_catalog.pg_attrdef' as a PgAttrdef.
  2266. //
  2267. // Generated from index 'pg_attrdef_adrelid_adnum_index'.
  2268. func PgAttrdefByAdrelidAdnum(ctx context.Context, db DB, adrelid pgtypes.Oid, adnum int16) (*PgAttrdef, error) {
  2269. // query
  2270. const sqlstr = `SELECT ` +
  2271. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, adrelid, adnum, adbin ` +
  2272. `FROM pg_catalog.pg_attrdef ` +
  2273. `WHERE adrelid = $1 AND adnum = $2`
  2274. // run
  2275. logf(sqlstr, adrelid, adnum)
  2276. pa := PgAttrdef{}
  2277. if err := db.QueryRowContext(ctx, sqlstr, adrelid, adnum).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Oid, &pa.Adrelid, &pa.Adnum, &pa.Adbin); err != nil {
  2278. return nil, logerror(err)
  2279. }
  2280. return &pa, nil
  2281. }
  2282. // PgAttrdefByOid retrieves a row from 'pg_catalog.pg_attrdef' as a PgAttrdef.
  2283. //
  2284. // Generated from index 'pg_attrdef_oid_index'.
  2285. func PgAttrdefByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgAttrdef, error) {
  2286. // query
  2287. const sqlstr = `SELECT ` +
  2288. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, adrelid, adnum, adbin ` +
  2289. `FROM pg_catalog.pg_attrdef ` +
  2290. `WHERE oid = $1`
  2291. // run
  2292. logf(sqlstr, oid)
  2293. pa := PgAttrdef{}
  2294. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Oid, &pa.Adrelid, &pa.Adnum, &pa.Adbin); err != nil {
  2295. return nil, logerror(err)
  2296. }
  2297. return &pa, nil
  2298. }
  2299. // PgAttributeByAttrelidAttname retrieves a row from 'pg_catalog.pg_attribute' as a PgAttribute.
  2300. //
  2301. // Generated from index 'pg_attribute_relid_attnam_index'.
  2302. func PgAttributeByAttrelidAttname(ctx context.Context, db DB, attrelid pgtypes.Oid, attname string) (*PgAttribute, error) {
  2303. // query
  2304. const sqlstr = `SELECT ` +
  2305. `tableoid, cmax, xmax, cmin, xmin, ctid, attrelid, attname, atttypid, attstattarget, attlen, attnum, attndims, attcacheoff, atttypmod, attbyval, attstorage, attalign, attnotnull, atthasdef, atthasmissing, attidentity, attgenerated, attisdropped, attislocal, attinhcount, attcollation, attacl, attoptions, attfdwoptions, attmissingval ` +
  2306. `FROM pg_catalog.pg_attribute ` +
  2307. `WHERE attrelid = $1 AND attname = $2`
  2308. // run
  2309. logf(sqlstr, attrelid, attname)
  2310. pa := PgAttribute{}
  2311. if err := db.QueryRowContext(ctx, sqlstr, attrelid, attname).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Attrelid, &pa.Attname, &pa.Atttypid, &pa.Attstattarget, &pa.Attlen, &pa.Attnum, &pa.Attndims, &pa.Attcacheoff, &pa.Atttypmod, &pa.Attbyval, &pa.Attstorage, &pa.Attalign, &pa.Attnotnull, &pa.Atthasdef, &pa.Atthasmissing, &pa.Attidentity, &pa.Attgenerated, &pa.Attisdropped, &pa.Attislocal, &pa.Attinhcount, &pa.Attcollation, &pa.Attacl, &pa.Attoptions, &pa.Attfdwoptions, &pa.Attmissingval); err != nil {
  2312. return nil, logerror(err)
  2313. }
  2314. return &pa, nil
  2315. }
  2316. // PgAttributeByAttrelidAttnum retrieves a row from 'pg_catalog.pg_attribute' as a PgAttribute.
  2317. //
  2318. // Generated from index 'pg_attribute_relid_attnum_index'.
  2319. func PgAttributeByAttrelidAttnum(ctx context.Context, db DB, attrelid pgtypes.Oid, attnum int16) (*PgAttribute, error) {
  2320. // query
  2321. const sqlstr = `SELECT ` +
  2322. `tableoid, cmax, xmax, cmin, xmin, ctid, attrelid, attname, atttypid, attstattarget, attlen, attnum, attndims, attcacheoff, atttypmod, attbyval, attstorage, attalign, attnotnull, atthasdef, atthasmissing, attidentity, attgenerated, attisdropped, attislocal, attinhcount, attcollation, attacl, attoptions, attfdwoptions, attmissingval ` +
  2323. `FROM pg_catalog.pg_attribute ` +
  2324. `WHERE attrelid = $1 AND attnum = $2`
  2325. // run
  2326. logf(sqlstr, attrelid, attnum)
  2327. pa := PgAttribute{}
  2328. if err := db.QueryRowContext(ctx, sqlstr, attrelid, attnum).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Attrelid, &pa.Attname, &pa.Atttypid, &pa.Attstattarget, &pa.Attlen, &pa.Attnum, &pa.Attndims, &pa.Attcacheoff, &pa.Atttypmod, &pa.Attbyval, &pa.Attstorage, &pa.Attalign, &pa.Attnotnull, &pa.Atthasdef, &pa.Atthasmissing, &pa.Attidentity, &pa.Attgenerated, &pa.Attisdropped, &pa.Attislocal, &pa.Attinhcount, &pa.Attcollation, &pa.Attacl, &pa.Attoptions, &pa.Attfdwoptions, &pa.Attmissingval); err != nil {
  2329. return nil, logerror(err)
  2330. }
  2331. return &pa, nil
  2332. }
  2333. // PgAuthMemberByMemberRoleid retrieves a row from 'pg_catalog.pg_auth_members' as a PgAuthMember.
  2334. //
  2335. // Generated from index 'pg_auth_members_member_role_index'.
  2336. func PgAuthMemberByMemberRoleid(ctx context.Context, db DB, member, roleid pgtypes.Oid) (*PgAuthMember, error) {
  2337. // query
  2338. const sqlstr = `SELECT ` +
  2339. `tableoid, cmax, xmax, cmin, xmin, ctid, roleid, member, grantor, admin_option ` +
  2340. `FROM pg_catalog.pg_auth_members ` +
  2341. `WHERE member = $1 AND roleid = $2`
  2342. // run
  2343. logf(sqlstr, member, roleid)
  2344. pam := PgAuthMember{}
  2345. if err := db.QueryRowContext(ctx, sqlstr, member, roleid).Scan(&pam.Tableoid, &pam.Cmax, &pam.Xmax, &pam.Cmin, &pam.Xmin, &pam.Ctid, &pam.Roleid, &pam.Member, &pam.Grantor, &pam.AdminOption); err != nil {
  2346. return nil, logerror(err)
  2347. }
  2348. return &pam, nil
  2349. }
  2350. // PgAuthMemberByRoleidMember retrieves a row from 'pg_catalog.pg_auth_members' as a PgAuthMember.
  2351. //
  2352. // Generated from index 'pg_auth_members_role_member_index'.
  2353. func PgAuthMemberByRoleidMember(ctx context.Context, db DB, roleid, member pgtypes.Oid) (*PgAuthMember, error) {
  2354. // query
  2355. const sqlstr = `SELECT ` +
  2356. `tableoid, cmax, xmax, cmin, xmin, ctid, roleid, member, grantor, admin_option ` +
  2357. `FROM pg_catalog.pg_auth_members ` +
  2358. `WHERE roleid = $1 AND member = $2`
  2359. // run
  2360. logf(sqlstr, roleid, member)
  2361. pam := PgAuthMember{}
  2362. if err := db.QueryRowContext(ctx, sqlstr, roleid, member).Scan(&pam.Tableoid, &pam.Cmax, &pam.Xmax, &pam.Cmin, &pam.Xmin, &pam.Ctid, &pam.Roleid, &pam.Member, &pam.Grantor, &pam.AdminOption); err != nil {
  2363. return nil, logerror(err)
  2364. }
  2365. return &pam, nil
  2366. }
  2367. // PgAuthidByOid retrieves a row from 'pg_catalog.pg_authid' as a PgAuthid.
  2368. //
  2369. // Generated from index 'pg_authid_oid_index'.
  2370. func PgAuthidByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgAuthid, error) {
  2371. // query
  2372. const sqlstr = `SELECT ` +
  2373. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil ` +
  2374. `FROM pg_catalog.pg_authid ` +
  2375. `WHERE oid = $1`
  2376. // run
  2377. logf(sqlstr, oid)
  2378. pa := PgAuthid{}
  2379. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Oid, &pa.Rolname, &pa.Rolsuper, &pa.Rolinherit, &pa.Rolcreaterole, &pa.Rolcreatedb, &pa.Rolcanlogin, &pa.Rolreplication, &pa.Rolbypassrls, &pa.Rolconnlimit, &pa.Rolpassword, &pa.Rolvaliduntil); err != nil {
  2380. return nil, logerror(err)
  2381. }
  2382. return &pa, nil
  2383. }
  2384. // PgAuthidByRolname retrieves a row from 'pg_catalog.pg_authid' as a PgAuthid.
  2385. //
  2386. // Generated from index 'pg_authid_rolname_index'.
  2387. func PgAuthidByRolname(ctx context.Context, db DB, rolname string) (*PgAuthid, error) {
  2388. // query
  2389. const sqlstr = `SELECT ` +
  2390. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil ` +
  2391. `FROM pg_catalog.pg_authid ` +
  2392. `WHERE rolname = $1`
  2393. // run
  2394. logf(sqlstr, rolname)
  2395. pa := PgAuthid{}
  2396. if err := db.QueryRowContext(ctx, sqlstr, rolname).Scan(&pa.Tableoid, &pa.Cmax, &pa.Xmax, &pa.Cmin, &pa.Xmin, &pa.Ctid, &pa.Oid, &pa.Rolname, &pa.Rolsuper, &pa.Rolinherit, &pa.Rolcreaterole, &pa.Rolcreatedb, &pa.Rolcanlogin, &pa.Rolreplication, &pa.Rolbypassrls, &pa.Rolconnlimit, &pa.Rolpassword, &pa.Rolvaliduntil); err != nil {
  2397. return nil, logerror(err)
  2398. }
  2399. return &pa, nil
  2400. }
  2401. // PgCastByOid retrieves a row from 'pg_catalog.pg_cast' as a PgCast.
  2402. //
  2403. // Generated from index 'pg_cast_oid_index'.
  2404. func PgCastByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgCast, error) {
  2405. // query
  2406. const sqlstr = `SELECT ` +
  2407. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, castsource, casttarget, castfunc, castcontext, castmethod ` +
  2408. `FROM pg_catalog.pg_cast ` +
  2409. `WHERE oid = $1`
  2410. // run
  2411. logf(sqlstr, oid)
  2412. pc := PgCast{}
  2413. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Castsource, &pc.Casttarget, &pc.Castfunc, &pc.Castcontext, &pc.Castmethod); err != nil {
  2414. return nil, logerror(err)
  2415. }
  2416. return &pc, nil
  2417. }
  2418. // PgCastByCastsourceCasttarget retrieves a row from 'pg_catalog.pg_cast' as a PgCast.
  2419. //
  2420. // Generated from index 'pg_cast_source_target_index'.
  2421. func PgCastByCastsourceCasttarget(ctx context.Context, db DB, castsource, casttarget pgtypes.Oid) (*PgCast, error) {
  2422. // query
  2423. const sqlstr = `SELECT ` +
  2424. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, castsource, casttarget, castfunc, castcontext, castmethod ` +
  2425. `FROM pg_catalog.pg_cast ` +
  2426. `WHERE castsource = $1 AND casttarget = $2`
  2427. // run
  2428. logf(sqlstr, castsource, casttarget)
  2429. pc := PgCast{}
  2430. if err := db.QueryRowContext(ctx, sqlstr, castsource, casttarget).Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Castsource, &pc.Casttarget, &pc.Castfunc, &pc.Castcontext, &pc.Castmethod); err != nil {
  2431. return nil, logerror(err)
  2432. }
  2433. return &pc, nil
  2434. }
  2435. // PgClassByOid retrieves a row from 'pg_catalog.pg_class' as a PgClass.
  2436. //
  2437. // Generated from index 'pg_class_oid_index'.
  2438. func PgClassByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgClass, error) {
  2439. // query
  2440. const sqlstr = `SELECT ` +
  2441. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, relname, relnamespace, reltype, reloftype, relowner, relam, relfilenode, reltablespace, relpages, reltuples, relallvisible, reltoastrelid, relhasindex, relisshared, relpersistence, relkind, relnatts, relchecks, relhasrules, relhastriggers, relhassubclass, relrowsecurity, relforcerowsecurity, relispopulated, relreplident, relispartition, relrewrite, relfrozenxid, relminmxid, relacl, reloptions, relpartbound ` +
  2442. `FROM pg_catalog.pg_class ` +
  2443. `WHERE oid = $1`
  2444. // run
  2445. logf(sqlstr, oid)
  2446. pc := PgClass{}
  2447. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Relname, &pc.Relnamespace, &pc.Reltype, &pc.Reloftype, &pc.Relowner, &pc.Relam, &pc.Relfilenode, &pc.Reltablespace, &pc.Relpages, &pc.Reltuples, &pc.Relallvisible, &pc.Reltoastrelid, &pc.Relhasindex, &pc.Relisshared, &pc.Relpersistence, &pc.Relkind, &pc.Relnatts, &pc.Relchecks, &pc.Relhasrules, &pc.Relhastriggers, &pc.Relhassubclass, &pc.Relrowsecurity, &pc.Relforcerowsecurity, &pc.Relispopulated, &pc.Relreplident, &pc.Relispartition, &pc.Relrewrite, &pc.Relfrozenxid, &pc.Relminmxid, &pc.Relacl, &pc.Reloptions, &pc.Relpartbound); err != nil {
  2448. return nil, logerror(err)
  2449. }
  2450. return &pc, nil
  2451. }
  2452. // PgClassByRelnameRelnamespace retrieves a row from 'pg_catalog.pg_class' as a PgClass.
  2453. //
  2454. // Generated from index 'pg_class_relname_nsp_index'.
  2455. func PgClassByRelnameRelnamespace(ctx context.Context, db DB, relname string, relnamespace pgtypes.Oid) (*PgClass, error) {
  2456. // query
  2457. const sqlstr = `SELECT ` +
  2458. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, relname, relnamespace, reltype, reloftype, relowner, relam, relfilenode, reltablespace, relpages, reltuples, relallvisible, reltoastrelid, relhasindex, relisshared, relpersistence, relkind, relnatts, relchecks, relhasrules, relhastriggers, relhassubclass, relrowsecurity, relforcerowsecurity, relispopulated, relreplident, relispartition, relrewrite, relfrozenxid, relminmxid, relacl, reloptions, relpartbound ` +
  2459. `FROM pg_catalog.pg_class ` +
  2460. `WHERE relname = $1 AND relnamespace = $2`
  2461. // run
  2462. logf(sqlstr, relname, relnamespace)
  2463. pc := PgClass{}
  2464. if err := db.QueryRowContext(ctx, sqlstr, relname, relnamespace).Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Relname, &pc.Relnamespace, &pc.Reltype, &pc.Reloftype, &pc.Relowner, &pc.Relam, &pc.Relfilenode, &pc.Reltablespace, &pc.Relpages, &pc.Reltuples, &pc.Relallvisible, &pc.Reltoastrelid, &pc.Relhasindex, &pc.Relisshared, &pc.Relpersistence, &pc.Relkind, &pc.Relnatts, &pc.Relchecks, &pc.Relhasrules, &pc.Relhastriggers, &pc.Relhassubclass, &pc.Relrowsecurity, &pc.Relforcerowsecurity, &pc.Relispopulated, &pc.Relreplident, &pc.Relispartition, &pc.Relrewrite, &pc.Relfrozenxid, &pc.Relminmxid, &pc.Relacl, &pc.Reloptions, &pc.Relpartbound); err != nil {
  2465. return nil, logerror(err)
  2466. }
  2467. return &pc, nil
  2468. }
  2469. // PgClassByReltablespaceRelfilenode retrieves a row from 'pg_catalog.pg_class' as a PgClass.
  2470. //
  2471. // Generated from index 'pg_class_tblspc_relfilenode_index'.
  2472. func PgClassByReltablespaceRelfilenode(ctx context.Context, db DB, reltablespace, relfilenode pgtypes.Oid) ([]*PgClass, error) {
  2473. // query
  2474. const sqlstr = `SELECT ` +
  2475. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, relname, relnamespace, reltype, reloftype, relowner, relam, relfilenode, reltablespace, relpages, reltuples, relallvisible, reltoastrelid, relhasindex, relisshared, relpersistence, relkind, relnatts, relchecks, relhasrules, relhastriggers, relhassubclass, relrowsecurity, relforcerowsecurity, relispopulated, relreplident, relispartition, relrewrite, relfrozenxid, relminmxid, relacl, reloptions, relpartbound ` +
  2476. `FROM pg_catalog.pg_class ` +
  2477. `WHERE reltablespace = $1 AND relfilenode = $2`
  2478. // run
  2479. logf(sqlstr, reltablespace, relfilenode)
  2480. rows, err := db.QueryContext(ctx, sqlstr, reltablespace, relfilenode)
  2481. if err != nil {
  2482. return nil, logerror(err)
  2483. }
  2484. defer rows.Close()
  2485. // process
  2486. var res []*PgClass
  2487. for rows.Next() {
  2488. pc := PgClass{}
  2489. // scan
  2490. if err := rows.Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Relname, &pc.Relnamespace, &pc.Reltype, &pc.Reloftype, &pc.Relowner, &pc.Relam, &pc.Relfilenode, &pc.Reltablespace, &pc.Relpages, &pc.Reltuples, &pc.Relallvisible, &pc.Reltoastrelid, &pc.Relhasindex, &pc.Relisshared, &pc.Relpersistence, &pc.Relkind, &pc.Relnatts, &pc.Relchecks, &pc.Relhasrules, &pc.Relhastriggers, &pc.Relhassubclass, &pc.Relrowsecurity, &pc.Relforcerowsecurity, &pc.Relispopulated, &pc.Relreplident, &pc.Relispartition, &pc.Relrewrite, &pc.Relfrozenxid, &pc.Relminmxid, &pc.Relacl, &pc.Reloptions, &pc.Relpartbound); err != nil {
  2491. return nil, logerror(err)
  2492. }
  2493. res = append(res, &pc)
  2494. }
  2495. if err := rows.Err(); err != nil {
  2496. return nil, logerror(err)
  2497. }
  2498. return res, nil
  2499. }
  2500. // PgCollationByCollnameCollencodingCollnamespace retrieves a row from 'pg_catalog.pg_collation' as a PgCollation.
  2501. //
  2502. // Generated from index 'pg_collation_name_enc_nsp_index'.
  2503. func PgCollationByCollnameCollencodingCollnamespace(ctx context.Context, db DB, collname string, collencoding int, collnamespace pgtypes.Oid) (*PgCollation, error) {
  2504. // query
  2505. const sqlstr = `SELECT ` +
  2506. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, collname, collnamespace, collowner, collprovider, collisdeterministic, collencoding, collcollate, collctype, collversion ` +
  2507. `FROM pg_catalog.pg_collation ` +
  2508. `WHERE collname = $1 AND collencoding = $2 AND collnamespace = $3`
  2509. // run
  2510. logf(sqlstr, collname, collencoding, collnamespace)
  2511. pc := PgCollation{}
  2512. if err := db.QueryRowContext(ctx, sqlstr, collname, collencoding, collnamespace).Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Collname, &pc.Collnamespace, &pc.Collowner, &pc.Collprovider, &pc.Collisdeterministic, &pc.Collencoding, &pc.Collcollate, &pc.Collctype, &pc.Collversion); err != nil {
  2513. return nil, logerror(err)
  2514. }
  2515. return &pc, nil
  2516. }
  2517. // PgCollationByOid retrieves a row from 'pg_catalog.pg_collation' as a PgCollation.
  2518. //
  2519. // Generated from index 'pg_collation_oid_index'.
  2520. func PgCollationByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgCollation, error) {
  2521. // query
  2522. const sqlstr = `SELECT ` +
  2523. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, collname, collnamespace, collowner, collprovider, collisdeterministic, collencoding, collcollate, collctype, collversion ` +
  2524. `FROM pg_catalog.pg_collation ` +
  2525. `WHERE oid = $1`
  2526. // run
  2527. logf(sqlstr, oid)
  2528. pc := PgCollation{}
  2529. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Collname, &pc.Collnamespace, &pc.Collowner, &pc.Collprovider, &pc.Collisdeterministic, &pc.Collencoding, &pc.Collcollate, &pc.Collctype, &pc.Collversion); err != nil {
  2530. return nil, logerror(err)
  2531. }
  2532. return &pc, nil
  2533. }
  2534. // PgConstraintByConnameConnamespace retrieves a row from 'pg_catalog.pg_constraint' as a PgConstraint.
  2535. //
  2536. // Generated from index 'pg_constraint_conname_nsp_index'.
  2537. func PgConstraintByConnameConnamespace(ctx context.Context, db DB, conname string, connamespace pgtypes.Oid) ([]*PgConstraint, error) {
  2538. // query
  2539. const sqlstr = `SELECT ` +
  2540. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, conname, connamespace, contype, condeferrable, condeferred, convalidated, conrelid, contypid, conindid, conparentid, confrelid, confupdtype, confdeltype, confmatchtype, conislocal, coninhcount, connoinherit, conkey, confkey, conpfeqop, conppeqop, conffeqop, conexclop, conbin ` +
  2541. `FROM pg_catalog.pg_constraint ` +
  2542. `WHERE conname = $1 AND connamespace = $2`
  2543. // run
  2544. logf(sqlstr, conname, connamespace)
  2545. rows, err := db.QueryContext(ctx, sqlstr, conname, connamespace)
  2546. if err != nil {
  2547. return nil, logerror(err)
  2548. }
  2549. defer rows.Close()
  2550. // process
  2551. var res []*PgConstraint
  2552. for rows.Next() {
  2553. pc := PgConstraint{}
  2554. // scan
  2555. if err := rows.Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Conname, &pc.Connamespace, &pc.Contype, &pc.Condeferrable, &pc.Condeferred, &pc.Convalidated, &pc.Conrelid, &pc.Contypid, &pc.Conindid, &pc.Conparentid, &pc.Confrelid, &pc.Confupdtype, &pc.Confdeltype, &pc.Confmatchtype, &pc.Conislocal, &pc.Coninhcount, &pc.Connoinherit, &pc.Conkey, &pc.Confkey, &pc.Conpfeqop, &pc.Conppeqop, &pc.Conffeqop, &pc.Conexclop, &pc.Conbin); err != nil {
  2556. return nil, logerror(err)
  2557. }
  2558. res = append(res, &pc)
  2559. }
  2560. if err := rows.Err(); err != nil {
  2561. return nil, logerror(err)
  2562. }
  2563. return res, nil
  2564. }
  2565. // PgConstraintByConparentid retrieves a row from 'pg_catalog.pg_constraint' as a PgConstraint.
  2566. //
  2567. // Generated from index 'pg_constraint_conparentid_index'.
  2568. func PgConstraintByConparentid(ctx context.Context, db DB, conparentid pgtypes.Oid) ([]*PgConstraint, error) {
  2569. // query
  2570. const sqlstr = `SELECT ` +
  2571. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, conname, connamespace, contype, condeferrable, condeferred, convalidated, conrelid, contypid, conindid, conparentid, confrelid, confupdtype, confdeltype, confmatchtype, conislocal, coninhcount, connoinherit, conkey, confkey, conpfeqop, conppeqop, conffeqop, conexclop, conbin ` +
  2572. `FROM pg_catalog.pg_constraint ` +
  2573. `WHERE conparentid = $1`
  2574. // run
  2575. logf(sqlstr, conparentid)
  2576. rows, err := db.QueryContext(ctx, sqlstr, conparentid)
  2577. if err != nil {
  2578. return nil, logerror(err)
  2579. }
  2580. defer rows.Close()
  2581. // process
  2582. var res []*PgConstraint
  2583. for rows.Next() {
  2584. pc := PgConstraint{}
  2585. // scan
  2586. if err := rows.Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Conname, &pc.Connamespace, &pc.Contype, &pc.Condeferrable, &pc.Condeferred, &pc.Convalidated, &pc.Conrelid, &pc.Contypid, &pc.Conindid, &pc.Conparentid, &pc.Confrelid, &pc.Confupdtype, &pc.Confdeltype, &pc.Confmatchtype, &pc.Conislocal, &pc.Coninhcount, &pc.Connoinherit, &pc.Conkey, &pc.Confkey, &pc.Conpfeqop, &pc.Conppeqop, &pc.Conffeqop, &pc.Conexclop, &pc.Conbin); err != nil {
  2587. return nil, logerror(err)
  2588. }
  2589. res = append(res, &pc)
  2590. }
  2591. if err := rows.Err(); err != nil {
  2592. return nil, logerror(err)
  2593. }
  2594. return res, nil
  2595. }
  2596. // PgConstraintByConrelidContypidConname retrieves a row from 'pg_catalog.pg_constraint' as a PgConstraint.
  2597. //
  2598. // Generated from index 'pg_constraint_conrelid_contypid_conname_index'.
  2599. func PgConstraintByConrelidContypidConname(ctx context.Context, db DB, conrelid, contypid pgtypes.Oid, conname string) (*PgConstraint, error) {
  2600. // query
  2601. const sqlstr = `SELECT ` +
  2602. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, conname, connamespace, contype, condeferrable, condeferred, convalidated, conrelid, contypid, conindid, conparentid, confrelid, confupdtype, confdeltype, confmatchtype, conislocal, coninhcount, connoinherit, conkey, confkey, conpfeqop, conppeqop, conffeqop, conexclop, conbin ` +
  2603. `FROM pg_catalog.pg_constraint ` +
  2604. `WHERE conrelid = $1 AND contypid = $2 AND conname = $3`
  2605. // run
  2606. logf(sqlstr, conrelid, contypid, conname)
  2607. pc := PgConstraint{}
  2608. if err := db.QueryRowContext(ctx, sqlstr, conrelid, contypid, conname).Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Conname, &pc.Connamespace, &pc.Contype, &pc.Condeferrable, &pc.Condeferred, &pc.Convalidated, &pc.Conrelid, &pc.Contypid, &pc.Conindid, &pc.Conparentid, &pc.Confrelid, &pc.Confupdtype, &pc.Confdeltype, &pc.Confmatchtype, &pc.Conislocal, &pc.Coninhcount, &pc.Connoinherit, &pc.Conkey, &pc.Confkey, &pc.Conpfeqop, &pc.Conppeqop, &pc.Conffeqop, &pc.Conexclop, &pc.Conbin); err != nil {
  2609. return nil, logerror(err)
  2610. }
  2611. return &pc, nil
  2612. }
  2613. // PgConstraintByContypid retrieves a row from 'pg_catalog.pg_constraint' as a PgConstraint.
  2614. //
  2615. // Generated from index 'pg_constraint_contypid_index'.
  2616. func PgConstraintByContypid(ctx context.Context, db DB, contypid pgtypes.Oid) ([]*PgConstraint, error) {
  2617. // query
  2618. const sqlstr = `SELECT ` +
  2619. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, conname, connamespace, contype, condeferrable, condeferred, convalidated, conrelid, contypid, conindid, conparentid, confrelid, confupdtype, confdeltype, confmatchtype, conislocal, coninhcount, connoinherit, conkey, confkey, conpfeqop, conppeqop, conffeqop, conexclop, conbin ` +
  2620. `FROM pg_catalog.pg_constraint ` +
  2621. `WHERE contypid = $1`
  2622. // run
  2623. logf(sqlstr, contypid)
  2624. rows, err := db.QueryContext(ctx, sqlstr, contypid)
  2625. if err != nil {
  2626. return nil, logerror(err)
  2627. }
  2628. defer rows.Close()
  2629. // process
  2630. var res []*PgConstraint
  2631. for rows.Next() {
  2632. pc := PgConstraint{}
  2633. // scan
  2634. if err := rows.Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Conname, &pc.Connamespace, &pc.Contype, &pc.Condeferrable, &pc.Condeferred, &pc.Convalidated, &pc.Conrelid, &pc.Contypid, &pc.Conindid, &pc.Conparentid, &pc.Confrelid, &pc.Confupdtype, &pc.Confdeltype, &pc.Confmatchtype, &pc.Conislocal, &pc.Coninhcount, &pc.Connoinherit, &pc.Conkey, &pc.Confkey, &pc.Conpfeqop, &pc.Conppeqop, &pc.Conffeqop, &pc.Conexclop, &pc.Conbin); err != nil {
  2635. return nil, logerror(err)
  2636. }
  2637. res = append(res, &pc)
  2638. }
  2639. if err := rows.Err(); err != nil {
  2640. return nil, logerror(err)
  2641. }
  2642. return res, nil
  2643. }
  2644. // PgConstraintByOid retrieves a row from 'pg_catalog.pg_constraint' as a PgConstraint.
  2645. //
  2646. // Generated from index 'pg_constraint_oid_index'.
  2647. func PgConstraintByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgConstraint, error) {
  2648. // query
  2649. const sqlstr = `SELECT ` +
  2650. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, conname, connamespace, contype, condeferrable, condeferred, convalidated, conrelid, contypid, conindid, conparentid, confrelid, confupdtype, confdeltype, confmatchtype, conislocal, coninhcount, connoinherit, conkey, confkey, conpfeqop, conppeqop, conffeqop, conexclop, conbin ` +
  2651. `FROM pg_catalog.pg_constraint ` +
  2652. `WHERE oid = $1`
  2653. // run
  2654. logf(sqlstr, oid)
  2655. pc := PgConstraint{}
  2656. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Conname, &pc.Connamespace, &pc.Contype, &pc.Condeferrable, &pc.Condeferred, &pc.Convalidated, &pc.Conrelid, &pc.Contypid, &pc.Conindid, &pc.Conparentid, &pc.Confrelid, &pc.Confupdtype, &pc.Confdeltype, &pc.Confmatchtype, &pc.Conislocal, &pc.Coninhcount, &pc.Connoinherit, &pc.Conkey, &pc.Confkey, &pc.Conpfeqop, &pc.Conppeqop, &pc.Conffeqop, &pc.Conexclop, &pc.Conbin); err != nil {
  2657. return nil, logerror(err)
  2658. }
  2659. return &pc, nil
  2660. }
  2661. // PgConversionByConnamespaceConforencodingContoencodingOid retrieves a row from 'pg_catalog.pg_conversion' as a PgConversion.
  2662. //
  2663. // Generated from index 'pg_conversion_default_index'.
  2664. func PgConversionByConnamespaceConforencodingContoencodingOid(ctx context.Context, db DB, connamespace pgtypes.Oid, conforencoding, contoencoding int, oid pgtypes.Oid) (*PgConversion, error) {
  2665. // query
  2666. const sqlstr = `SELECT ` +
  2667. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, conname, connamespace, conowner, conforencoding, contoencoding, conproc, condefault ` +
  2668. `FROM pg_catalog.pg_conversion ` +
  2669. `WHERE connamespace = $1 AND conforencoding = $2 AND contoencoding = $3 AND oid = $4`
  2670. // run
  2671. logf(sqlstr, connamespace, conforencoding, contoencoding, oid)
  2672. pc := PgConversion{}
  2673. if err := db.QueryRowContext(ctx, sqlstr, connamespace, conforencoding, contoencoding, oid).Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Conname, &pc.Connamespace, &pc.Conowner, &pc.Conforencoding, &pc.Contoencoding, &pc.Conproc, &pc.Condefault); err != nil {
  2674. return nil, logerror(err)
  2675. }
  2676. return &pc, nil
  2677. }
  2678. // PgConversionByConnameConnamespace retrieves a row from 'pg_catalog.pg_conversion' as a PgConversion.
  2679. //
  2680. // Generated from index 'pg_conversion_name_nsp_index'.
  2681. func PgConversionByConnameConnamespace(ctx context.Context, db DB, conname string, connamespace pgtypes.Oid) (*PgConversion, error) {
  2682. // query
  2683. const sqlstr = `SELECT ` +
  2684. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, conname, connamespace, conowner, conforencoding, contoencoding, conproc, condefault ` +
  2685. `FROM pg_catalog.pg_conversion ` +
  2686. `WHERE conname = $1 AND connamespace = $2`
  2687. // run
  2688. logf(sqlstr, conname, connamespace)
  2689. pc := PgConversion{}
  2690. if err := db.QueryRowContext(ctx, sqlstr, conname, connamespace).Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Conname, &pc.Connamespace, &pc.Conowner, &pc.Conforencoding, &pc.Contoencoding, &pc.Conproc, &pc.Condefault); err != nil {
  2691. return nil, logerror(err)
  2692. }
  2693. return &pc, nil
  2694. }
  2695. // PgConversionByOid retrieves a row from 'pg_catalog.pg_conversion' as a PgConversion.
  2696. //
  2697. // Generated from index 'pg_conversion_oid_index'.
  2698. func PgConversionByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgConversion, error) {
  2699. // query
  2700. const sqlstr = `SELECT ` +
  2701. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, conname, connamespace, conowner, conforencoding, contoencoding, conproc, condefault ` +
  2702. `FROM pg_catalog.pg_conversion ` +
  2703. `WHERE oid = $1`
  2704. // run
  2705. logf(sqlstr, oid)
  2706. pc := PgConversion{}
  2707. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pc.Tableoid, &pc.Cmax, &pc.Xmax, &pc.Cmin, &pc.Xmin, &pc.Ctid, &pc.Oid, &pc.Conname, &pc.Connamespace, &pc.Conowner, &pc.Conforencoding, &pc.Contoencoding, &pc.Conproc, &pc.Condefault); err != nil {
  2708. return nil, logerror(err)
  2709. }
  2710. return &pc, nil
  2711. }
  2712. // PgDatabaseByDatname retrieves a row from 'pg_catalog.pg_database' as a PgDatabase.
  2713. //
  2714. // Generated from index 'pg_database_datname_index'.
  2715. func PgDatabaseByDatname(ctx context.Context, db DB, datname string) (*PgDatabase, error) {
  2716. // query
  2717. const sqlstr = `SELECT ` +
  2718. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, datname, datdba, encoding, datcollate, datctype, datistemplate, datallowconn, datconnlimit, datlastsysoid, datfrozenxid, datminmxid, dattablespace, datacl ` +
  2719. `FROM pg_catalog.pg_database ` +
  2720. `WHERE datname = $1`
  2721. // run
  2722. logf(sqlstr, datname)
  2723. pd := PgDatabase{}
  2724. if err := db.QueryRowContext(ctx, sqlstr, datname).Scan(&pd.Tableoid, &pd.Cmax, &pd.Xmax, &pd.Cmin, &pd.Xmin, &pd.Ctid, &pd.Oid, &pd.Datname, &pd.Datdba, &pd.Encoding, &pd.Datcollate, &pd.Datctype, &pd.Datistemplate, &pd.Datallowconn, &pd.Datconnlimit, &pd.Datlastsysoid, &pd.Datfrozenxid, &pd.Datminmxid, &pd.Dattablespace, &pd.Datacl); err != nil {
  2725. return nil, logerror(err)
  2726. }
  2727. return &pd, nil
  2728. }
  2729. // PgDatabaseByOid retrieves a row from 'pg_catalog.pg_database' as a PgDatabase.
  2730. //
  2731. // Generated from index 'pg_database_oid_index'.
  2732. func PgDatabaseByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgDatabase, error) {
  2733. // query
  2734. const sqlstr = `SELECT ` +
  2735. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, datname, datdba, encoding, datcollate, datctype, datistemplate, datallowconn, datconnlimit, datlastsysoid, datfrozenxid, datminmxid, dattablespace, datacl ` +
  2736. `FROM pg_catalog.pg_database ` +
  2737. `WHERE oid = $1`
  2738. // run
  2739. logf(sqlstr, oid)
  2740. pd := PgDatabase{}
  2741. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pd.Tableoid, &pd.Cmax, &pd.Xmax, &pd.Cmin, &pd.Xmin, &pd.Ctid, &pd.Oid, &pd.Datname, &pd.Datdba, &pd.Encoding, &pd.Datcollate, &pd.Datctype, &pd.Datistemplate, &pd.Datallowconn, &pd.Datconnlimit, &pd.Datlastsysoid, &pd.Datfrozenxid, &pd.Datminmxid, &pd.Dattablespace, &pd.Datacl); err != nil {
  2742. return nil, logerror(err)
  2743. }
  2744. return &pd, nil
  2745. }
  2746. // PgDbRoleSettingBySetdatabaseSetrole retrieves a row from 'pg_catalog.pg_db_role_setting' as a PgDbRoleSetting.
  2747. //
  2748. // Generated from index 'pg_db_role_setting_databaseid_rol_index'.
  2749. func PgDbRoleSettingBySetdatabaseSetrole(ctx context.Context, db DB, setdatabase, setrole pgtypes.Oid) (*PgDbRoleSetting, error) {
  2750. // query
  2751. const sqlstr = `SELECT ` +
  2752. `tableoid, cmax, xmax, cmin, xmin, ctid, setdatabase, setrole, setconfig ` +
  2753. `FROM pg_catalog.pg_db_role_setting ` +
  2754. `WHERE setdatabase = $1 AND setrole = $2`
  2755. // run
  2756. logf(sqlstr, setdatabase, setrole)
  2757. pdrs := PgDbRoleSetting{}
  2758. if err := db.QueryRowContext(ctx, sqlstr, setdatabase, setrole).Scan(&pdrs.Tableoid, &pdrs.Cmax, &pdrs.Xmax, &pdrs.Cmin, &pdrs.Xmin, &pdrs.Ctid, &pdrs.Setdatabase, &pdrs.Setrole, &pdrs.Setconfig); err != nil {
  2759. return nil, logerror(err)
  2760. }
  2761. return &pdrs, nil
  2762. }
  2763. // PgDefaultACLByOid retrieves a row from 'pg_catalog.pg_default_acl' as a PgDefaultACL.
  2764. //
  2765. // Generated from index 'pg_default_acl_oid_index'.
  2766. func PgDefaultACLByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgDefaultACL, error) {
  2767. // query
  2768. const sqlstr = `SELECT ` +
  2769. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, defaclrole, defaclnamespace, defaclobjtype, defaclacl ` +
  2770. `FROM pg_catalog.pg_default_acl ` +
  2771. `WHERE oid = $1`
  2772. // run
  2773. logf(sqlstr, oid)
  2774. pda := PgDefaultACL{}
  2775. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pda.Tableoid, &pda.Cmax, &pda.Xmax, &pda.Cmin, &pda.Xmin, &pda.Ctid, &pda.Oid, &pda.Defaclrole, &pda.Defaclnamespace, &pda.Defaclobjtype, &pda.Defaclacl); err != nil {
  2776. return nil, logerror(err)
  2777. }
  2778. return &pda, nil
  2779. }
  2780. // PgDefaultACLByDefaclroleDefaclnamespaceDefaclobjtype retrieves a row from 'pg_catalog.pg_default_acl' as a PgDefaultACL.
  2781. //
  2782. // Generated from index 'pg_default_acl_role_nsp_obj_index'.
  2783. func PgDefaultACLByDefaclroleDefaclnamespaceDefaclobjtype(ctx context.Context, db DB, defaclrole, defaclnamespace pgtypes.Oid, defaclobjtype pgtypes.Char) (*PgDefaultACL, error) {
  2784. // query
  2785. const sqlstr = `SELECT ` +
  2786. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, defaclrole, defaclnamespace, defaclobjtype, defaclacl ` +
  2787. `FROM pg_catalog.pg_default_acl ` +
  2788. `WHERE defaclrole = $1 AND defaclnamespace = $2 AND defaclobjtype = $3`
  2789. // run
  2790. logf(sqlstr, defaclrole, defaclnamespace, defaclobjtype)
  2791. pda := PgDefaultACL{}
  2792. if err := db.QueryRowContext(ctx, sqlstr, defaclrole, defaclnamespace, defaclobjtype).Scan(&pda.Tableoid, &pda.Cmax, &pda.Xmax, &pda.Cmin, &pda.Xmin, &pda.Ctid, &pda.Oid, &pda.Defaclrole, &pda.Defaclnamespace, &pda.Defaclobjtype, &pda.Defaclacl); err != nil {
  2793. return nil, logerror(err)
  2794. }
  2795. return &pda, nil
  2796. }
  2797. // PgDependByClassidObjidObjsubid retrieves a row from 'pg_catalog.pg_depend' as a PgDepend.
  2798. //
  2799. // Generated from index 'pg_depend_depender_index'.
  2800. func PgDependByClassidObjidObjsubid(ctx context.Context, db DB, classid, objid pgtypes.Oid, objsubid int) ([]*PgDepend, error) {
  2801. // query
  2802. const sqlstr = `SELECT ` +
  2803. `tableoid, cmax, xmax, cmin, xmin, ctid, classid, objid, objsubid, refclassid, refobjid, refobjsubid, deptype ` +
  2804. `FROM pg_catalog.pg_depend ` +
  2805. `WHERE classid = $1 AND objid = $2 AND objsubid = $3`
  2806. // run
  2807. logf(sqlstr, classid, objid, objsubid)
  2808. rows, err := db.QueryContext(ctx, sqlstr, classid, objid, objsubid)
  2809. if err != nil {
  2810. return nil, logerror(err)
  2811. }
  2812. defer rows.Close()
  2813. // process
  2814. var res []*PgDepend
  2815. for rows.Next() {
  2816. pd := PgDepend{}
  2817. // scan
  2818. if err := rows.Scan(&pd.Tableoid, &pd.Cmax, &pd.Xmax, &pd.Cmin, &pd.Xmin, &pd.Ctid, &pd.Classid, &pd.Objid, &pd.Objsubid, &pd.Refclassid, &pd.Refobjid, &pd.Refobjsubid, &pd.Deptype); err != nil {
  2819. return nil, logerror(err)
  2820. }
  2821. res = append(res, &pd)
  2822. }
  2823. if err := rows.Err(); err != nil {
  2824. return nil, logerror(err)
  2825. }
  2826. return res, nil
  2827. }
  2828. // PgDependByRefclassidRefobjidRefobjsubid retrieves a row from 'pg_catalog.pg_depend' as a PgDepend.
  2829. //
  2830. // Generated from index 'pg_depend_reference_index'.
  2831. func PgDependByRefclassidRefobjidRefobjsubid(ctx context.Context, db DB, refclassid, refobjid pgtypes.Oid, refobjsubid int) ([]*PgDepend, error) {
  2832. // query
  2833. const sqlstr = `SELECT ` +
  2834. `tableoid, cmax, xmax, cmin, xmin, ctid, classid, objid, objsubid, refclassid, refobjid, refobjsubid, deptype ` +
  2835. `FROM pg_catalog.pg_depend ` +
  2836. `WHERE refclassid = $1 AND refobjid = $2 AND refobjsubid = $3`
  2837. // run
  2838. logf(sqlstr, refclassid, refobjid, refobjsubid)
  2839. rows, err := db.QueryContext(ctx, sqlstr, refclassid, refobjid, refobjsubid)
  2840. if err != nil {
  2841. return nil, logerror(err)
  2842. }
  2843. defer rows.Close()
  2844. // process
  2845. var res []*PgDepend
  2846. for rows.Next() {
  2847. pd := PgDepend{}
  2848. // scan
  2849. if err := rows.Scan(&pd.Tableoid, &pd.Cmax, &pd.Xmax, &pd.Cmin, &pd.Xmin, &pd.Ctid, &pd.Classid, &pd.Objid, &pd.Objsubid, &pd.Refclassid, &pd.Refobjid, &pd.Refobjsubid, &pd.Deptype); err != nil {
  2850. return nil, logerror(err)
  2851. }
  2852. res = append(res, &pd)
  2853. }
  2854. if err := rows.Err(); err != nil {
  2855. return nil, logerror(err)
  2856. }
  2857. return res, nil
  2858. }
  2859. // PgDescriptionByObjoidClassoidObjsubid retrieves a row from 'pg_catalog.pg_description' as a PgDescription.
  2860. //
  2861. // Generated from index 'pg_description_o_c_o_index'.
  2862. func PgDescriptionByObjoidClassoidObjsubid(ctx context.Context, db DB, objoid, classoid pgtypes.Oid, objsubid int) (*PgDescription, error) {
  2863. // query
  2864. const sqlstr = `SELECT ` +
  2865. `tableoid, cmax, xmax, cmin, xmin, ctid, objoid, classoid, objsubid, description ` +
  2866. `FROM pg_catalog.pg_description ` +
  2867. `WHERE objoid = $1 AND classoid = $2 AND objsubid = $3`
  2868. // run
  2869. logf(sqlstr, objoid, classoid, objsubid)
  2870. pd := PgDescription{}
  2871. if err := db.QueryRowContext(ctx, sqlstr, objoid, classoid, objsubid).Scan(&pd.Tableoid, &pd.Cmax, &pd.Xmax, &pd.Cmin, &pd.Xmin, &pd.Ctid, &pd.Objoid, &pd.Classoid, &pd.Objsubid, &pd.Description); err != nil {
  2872. return nil, logerror(err)
  2873. }
  2874. return &pd, nil
  2875. }
  2876. // PgEnumByOid retrieves a row from 'pg_catalog.pg_enum' as a PgEnum.
  2877. //
  2878. // Generated from index 'pg_enum_oid_index'.
  2879. func PgEnumByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgEnum, error) {
  2880. // query
  2881. const sqlstr = `SELECT ` +
  2882. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, enumtypid, enumsortorder, enumlabel ` +
  2883. `FROM pg_catalog.pg_enum ` +
  2884. `WHERE oid = $1`
  2885. // run
  2886. logf(sqlstr, oid)
  2887. pe := PgEnum{}
  2888. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pe.Tableoid, &pe.Cmax, &pe.Xmax, &pe.Cmin, &pe.Xmin, &pe.Ctid, &pe.Oid, &pe.Enumtypid, &pe.Enumsortorder, &pe.Enumlabel); err != nil {
  2889. return nil, logerror(err)
  2890. }
  2891. return &pe, nil
  2892. }
  2893. // PgEnumByEnumtypidEnumlabel retrieves a row from 'pg_catalog.pg_enum' as a PgEnum.
  2894. //
  2895. // Generated from index 'pg_enum_typid_label_index'.
  2896. func PgEnumByEnumtypidEnumlabel(ctx context.Context, db DB, enumtypid pgtypes.Oid, enumlabel string) (*PgEnum, error) {
  2897. // query
  2898. const sqlstr = `SELECT ` +
  2899. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, enumtypid, enumsortorder, enumlabel ` +
  2900. `FROM pg_catalog.pg_enum ` +
  2901. `WHERE enumtypid = $1 AND enumlabel = $2`
  2902. // run
  2903. logf(sqlstr, enumtypid, enumlabel)
  2904. pe := PgEnum{}
  2905. if err := db.QueryRowContext(ctx, sqlstr, enumtypid, enumlabel).Scan(&pe.Tableoid, &pe.Cmax, &pe.Xmax, &pe.Cmin, &pe.Xmin, &pe.Ctid, &pe.Oid, &pe.Enumtypid, &pe.Enumsortorder, &pe.Enumlabel); err != nil {
  2906. return nil, logerror(err)
  2907. }
  2908. return &pe, nil
  2909. }
  2910. // PgEnumByEnumtypidEnumsortorder retrieves a row from 'pg_catalog.pg_enum' as a PgEnum.
  2911. //
  2912. // Generated from index 'pg_enum_typid_sortorder_index'.
  2913. func PgEnumByEnumtypidEnumsortorder(ctx context.Context, db DB, enumtypid pgtypes.Oid, enumsortorder float32) (*PgEnum, error) {
  2914. // query
  2915. const sqlstr = `SELECT ` +
  2916. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, enumtypid, enumsortorder, enumlabel ` +
  2917. `FROM pg_catalog.pg_enum ` +
  2918. `WHERE enumtypid = $1 AND enumsortorder = $2`
  2919. // run
  2920. logf(sqlstr, enumtypid, enumsortorder)
  2921. pe := PgEnum{}
  2922. if err := db.QueryRowContext(ctx, sqlstr, enumtypid, enumsortorder).Scan(&pe.Tableoid, &pe.Cmax, &pe.Xmax, &pe.Cmin, &pe.Xmin, &pe.Ctid, &pe.Oid, &pe.Enumtypid, &pe.Enumsortorder, &pe.Enumlabel); err != nil {
  2923. return nil, logerror(err)
  2924. }
  2925. return &pe, nil
  2926. }
  2927. // PgEventTriggerByEvtname retrieves a row from 'pg_catalog.pg_event_trigger' as a PgEventTrigger.
  2928. //
  2929. // Generated from index 'pg_event_trigger_evtname_index'.
  2930. func PgEventTriggerByEvtname(ctx context.Context, db DB, evtname string) (*PgEventTrigger, error) {
  2931. // query
  2932. const sqlstr = `SELECT ` +
  2933. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, evtname, evtevent, evtowner, evtfoid, evtenabled, evttags ` +
  2934. `FROM pg_catalog.pg_event_trigger ` +
  2935. `WHERE evtname = $1`
  2936. // run
  2937. logf(sqlstr, evtname)
  2938. pet := PgEventTrigger{}
  2939. if err := db.QueryRowContext(ctx, sqlstr, evtname).Scan(&pet.Tableoid, &pet.Cmax, &pet.Xmax, &pet.Cmin, &pet.Xmin, &pet.Ctid, &pet.Oid, &pet.Evtname, &pet.Evtevent, &pet.Evtowner, &pet.Evtfoid, &pet.Evtenabled, &pet.Evttags); err != nil {
  2940. return nil, logerror(err)
  2941. }
  2942. return &pet, nil
  2943. }
  2944. // PgEventTriggerByOid retrieves a row from 'pg_catalog.pg_event_trigger' as a PgEventTrigger.
  2945. //
  2946. // Generated from index 'pg_event_trigger_oid_index'.
  2947. func PgEventTriggerByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgEventTrigger, error) {
  2948. // query
  2949. const sqlstr = `SELECT ` +
  2950. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, evtname, evtevent, evtowner, evtfoid, evtenabled, evttags ` +
  2951. `FROM pg_catalog.pg_event_trigger ` +
  2952. `WHERE oid = $1`
  2953. // run
  2954. logf(sqlstr, oid)
  2955. pet := PgEventTrigger{}
  2956. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pet.Tableoid, &pet.Cmax, &pet.Xmax, &pet.Cmin, &pet.Xmin, &pet.Ctid, &pet.Oid, &pet.Evtname, &pet.Evtevent, &pet.Evtowner, &pet.Evtfoid, &pet.Evtenabled, &pet.Evttags); err != nil {
  2957. return nil, logerror(err)
  2958. }
  2959. return &pet, nil
  2960. }
  2961. // PgExtensionByExtname retrieves a row from 'pg_catalog.pg_extension' as a PgExtension.
  2962. //
  2963. // Generated from index 'pg_extension_name_index'.
  2964. func PgExtensionByExtname(ctx context.Context, db DB, extname string) (*PgExtension, error) {
  2965. // query
  2966. const sqlstr = `SELECT ` +
  2967. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, extname, extowner, extnamespace, extrelocatable, extversion, extconfig, extcondition ` +
  2968. `FROM pg_catalog.pg_extension ` +
  2969. `WHERE extname = $1`
  2970. // run
  2971. logf(sqlstr, extname)
  2972. pe := PgExtension{}
  2973. if err := db.QueryRowContext(ctx, sqlstr, extname).Scan(&pe.Tableoid, &pe.Cmax, &pe.Xmax, &pe.Cmin, &pe.Xmin, &pe.Ctid, &pe.Oid, &pe.Extname, &pe.Extowner, &pe.Extnamespace, &pe.Extrelocatable, &pe.Extversion, &pe.Extconfig, &pe.Extcondition); err != nil {
  2974. return nil, logerror(err)
  2975. }
  2976. return &pe, nil
  2977. }
  2978. // PgExtensionByOid retrieves a row from 'pg_catalog.pg_extension' as a PgExtension.
  2979. //
  2980. // Generated from index 'pg_extension_oid_index'.
  2981. func PgExtensionByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgExtension, error) {
  2982. // query
  2983. const sqlstr = `SELECT ` +
  2984. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, extname, extowner, extnamespace, extrelocatable, extversion, extconfig, extcondition ` +
  2985. `FROM pg_catalog.pg_extension ` +
  2986. `WHERE oid = $1`
  2987. // run
  2988. logf(sqlstr, oid)
  2989. pe := PgExtension{}
  2990. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pe.Tableoid, &pe.Cmax, &pe.Xmax, &pe.Cmin, &pe.Xmin, &pe.Ctid, &pe.Oid, &pe.Extname, &pe.Extowner, &pe.Extnamespace, &pe.Extrelocatable, &pe.Extversion, &pe.Extconfig, &pe.Extcondition); err != nil {
  2991. return nil, logerror(err)
  2992. }
  2993. return &pe, nil
  2994. }
  2995. // PgForeignDataWrapperByFdwname retrieves a row from 'pg_catalog.pg_foreign_data_wrapper' as a PgForeignDataWrapper.
  2996. //
  2997. // Generated from index 'pg_foreign_data_wrapper_name_index'.
  2998. func PgForeignDataWrapperByFdwname(ctx context.Context, db DB, fdwname string) (*PgForeignDataWrapper, error) {
  2999. // query
  3000. const sqlstr = `SELECT ` +
  3001. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, fdwname, fdwowner, fdwhandler, fdwvalidator, fdwacl, fdwoptions ` +
  3002. `FROM pg_catalog.pg_foreign_data_wrapper ` +
  3003. `WHERE fdwname = $1`
  3004. // run
  3005. logf(sqlstr, fdwname)
  3006. pfdw := PgForeignDataWrapper{}
  3007. if err := db.QueryRowContext(ctx, sqlstr, fdwname).Scan(&pfdw.Tableoid, &pfdw.Cmax, &pfdw.Xmax, &pfdw.Cmin, &pfdw.Xmin, &pfdw.Ctid, &pfdw.Oid, &pfdw.Fdwname, &pfdw.Fdwowner, &pfdw.Fdwhandler, &pfdw.Fdwvalidator, &pfdw.Fdwacl, &pfdw.Fdwoptions); err != nil {
  3008. return nil, logerror(err)
  3009. }
  3010. return &pfdw, nil
  3011. }
  3012. // PgForeignDataWrapperByOid retrieves a row from 'pg_catalog.pg_foreign_data_wrapper' as a PgForeignDataWrapper.
  3013. //
  3014. // Generated from index 'pg_foreign_data_wrapper_oid_index'.
  3015. func PgForeignDataWrapperByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgForeignDataWrapper, error) {
  3016. // query
  3017. const sqlstr = `SELECT ` +
  3018. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, fdwname, fdwowner, fdwhandler, fdwvalidator, fdwacl, fdwoptions ` +
  3019. `FROM pg_catalog.pg_foreign_data_wrapper ` +
  3020. `WHERE oid = $1`
  3021. // run
  3022. logf(sqlstr, oid)
  3023. pfdw := PgForeignDataWrapper{}
  3024. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pfdw.Tableoid, &pfdw.Cmax, &pfdw.Xmax, &pfdw.Cmin, &pfdw.Xmin, &pfdw.Ctid, &pfdw.Oid, &pfdw.Fdwname, &pfdw.Fdwowner, &pfdw.Fdwhandler, &pfdw.Fdwvalidator, &pfdw.Fdwacl, &pfdw.Fdwoptions); err != nil {
  3025. return nil, logerror(err)
  3026. }
  3027. return &pfdw, nil
  3028. }
  3029. // PgForeignServerBySrvname retrieves a row from 'pg_catalog.pg_foreign_server' as a PgForeignServer.
  3030. //
  3031. // Generated from index 'pg_foreign_server_name_index'.
  3032. func PgForeignServerBySrvname(ctx context.Context, db DB, srvname string) (*PgForeignServer, error) {
  3033. // query
  3034. const sqlstr = `SELECT ` +
  3035. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, srvname, srvowner, srvfdw, srvtype, srvversion, srvacl, srvoptions ` +
  3036. `FROM pg_catalog.pg_foreign_server ` +
  3037. `WHERE srvname = $1`
  3038. // run
  3039. logf(sqlstr, srvname)
  3040. pfs := PgForeignServer{}
  3041. if err := db.QueryRowContext(ctx, sqlstr, srvname).Scan(&pfs.Tableoid, &pfs.Cmax, &pfs.Xmax, &pfs.Cmin, &pfs.Xmin, &pfs.Ctid, &pfs.Oid, &pfs.Srvname, &pfs.Srvowner, &pfs.Srvfdw, &pfs.Srvtype, &pfs.Srvversion, &pfs.Srvacl, &pfs.Srvoptions); err != nil {
  3042. return nil, logerror(err)
  3043. }
  3044. return &pfs, nil
  3045. }
  3046. // PgForeignServerByOid retrieves a row from 'pg_catalog.pg_foreign_server' as a PgForeignServer.
  3047. //
  3048. // Generated from index 'pg_foreign_server_oid_index'.
  3049. func PgForeignServerByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgForeignServer, error) {
  3050. // query
  3051. const sqlstr = `SELECT ` +
  3052. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, srvname, srvowner, srvfdw, srvtype, srvversion, srvacl, srvoptions ` +
  3053. `FROM pg_catalog.pg_foreign_server ` +
  3054. `WHERE oid = $1`
  3055. // run
  3056. logf(sqlstr, oid)
  3057. pfs := PgForeignServer{}
  3058. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pfs.Tableoid, &pfs.Cmax, &pfs.Xmax, &pfs.Cmin, &pfs.Xmin, &pfs.Ctid, &pfs.Oid, &pfs.Srvname, &pfs.Srvowner, &pfs.Srvfdw, &pfs.Srvtype, &pfs.Srvversion, &pfs.Srvacl, &pfs.Srvoptions); err != nil {
  3059. return nil, logerror(err)
  3060. }
  3061. return &pfs, nil
  3062. }
  3063. // PgForeignTableByFtrelid retrieves a row from 'pg_catalog.pg_foreign_table' as a PgForeignTable.
  3064. //
  3065. // Generated from index 'pg_foreign_table_relid_index'.
  3066. func PgForeignTableByFtrelid(ctx context.Context, db DB, ftrelid pgtypes.Oid) (*PgForeignTable, error) {
  3067. // query
  3068. const sqlstr = `SELECT ` +
  3069. `tableoid, cmax, xmax, cmin, xmin, ctid, ftrelid, ftserver, ftoptions ` +
  3070. `FROM pg_catalog.pg_foreign_table ` +
  3071. `WHERE ftrelid = $1`
  3072. // run
  3073. logf(sqlstr, ftrelid)
  3074. pft := PgForeignTable{}
  3075. if err := db.QueryRowContext(ctx, sqlstr, ftrelid).Scan(&pft.Tableoid, &pft.Cmax, &pft.Xmax, &pft.Cmin, &pft.Xmin, &pft.Ctid, &pft.Ftrelid, &pft.Ftserver, &pft.Ftoptions); err != nil {
  3076. return nil, logerror(err)
  3077. }
  3078. return &pft, nil
  3079. }
  3080. // PgIndexByIndexrelid retrieves a row from 'pg_catalog.pg_index' as a PgIndex.
  3081. //
  3082. // Generated from index 'pg_index_indexrelid_index'.
  3083. func PgIndexByIndexrelid(ctx context.Context, db DB, indexrelid pgtypes.Oid) (*PgIndex, error) {
  3084. // query
  3085. const sqlstr = `SELECT ` +
  3086. `tableoid, cmax, xmax, cmin, xmin, ctid, indexrelid, indrelid, indnatts, indnkeyatts, indisunique, indisprimary, indisexclusion, indimmediate, indisclustered, indisvalid, indcheckxmin, indisready, indislive, indisreplident, indkey, indcollation, indclass, indoption, indexprs, indpred ` +
  3087. `FROM pg_catalog.pg_index ` +
  3088. `WHERE indexrelid = $1`
  3089. // run
  3090. logf(sqlstr, indexrelid)
  3091. pi := PgIndex{}
  3092. if err := db.QueryRowContext(ctx, sqlstr, indexrelid).Scan(&pi.Tableoid, &pi.Cmax, &pi.Xmax, &pi.Cmin, &pi.Xmin, &pi.Ctid, &pi.Indexrelid, &pi.Indrelid, &pi.Indnatts, &pi.Indnkeyatts, &pi.Indisunique, &pi.Indisprimary, &pi.Indisexclusion, &pi.Indimmediate, &pi.Indisclustered, &pi.Indisvalid, &pi.Indcheckxmin, &pi.Indisready, &pi.Indislive, &pi.Indisreplident, &pi.Indkey, &pi.Indcollation, &pi.Indclass, &pi.Indoption, &pi.Indexprs, &pi.Indpred); err != nil {
  3093. return nil, logerror(err)
  3094. }
  3095. return &pi, nil
  3096. }
  3097. // PgIndexByIndrelid retrieves a row from 'pg_catalog.pg_index' as a PgIndex.
  3098. //
  3099. // Generated from index 'pg_index_indrelid_index'.
  3100. func PgIndexByIndrelid(ctx context.Context, db DB, indrelid pgtypes.Oid) ([]*PgIndex, error) {
  3101. // query
  3102. const sqlstr = `SELECT ` +
  3103. `tableoid, cmax, xmax, cmin, xmin, ctid, indexrelid, indrelid, indnatts, indnkeyatts, indisunique, indisprimary, indisexclusion, indimmediate, indisclustered, indisvalid, indcheckxmin, indisready, indislive, indisreplident, indkey, indcollation, indclass, indoption, indexprs, indpred ` +
  3104. `FROM pg_catalog.pg_index ` +
  3105. `WHERE indrelid = $1`
  3106. // run
  3107. logf(sqlstr, indrelid)
  3108. rows, err := db.QueryContext(ctx, sqlstr, indrelid)
  3109. if err != nil {
  3110. return nil, logerror(err)
  3111. }
  3112. defer rows.Close()
  3113. // process
  3114. var res []*PgIndex
  3115. for rows.Next() {
  3116. pi := PgIndex{}
  3117. // scan
  3118. if err := rows.Scan(&pi.Tableoid, &pi.Cmax, &pi.Xmax, &pi.Cmin, &pi.Xmin, &pi.Ctid, &pi.Indexrelid, &pi.Indrelid, &pi.Indnatts, &pi.Indnkeyatts, &pi.Indisunique, &pi.Indisprimary, &pi.Indisexclusion, &pi.Indimmediate, &pi.Indisclustered, &pi.Indisvalid, &pi.Indcheckxmin, &pi.Indisready, &pi.Indislive, &pi.Indisreplident, &pi.Indkey, &pi.Indcollation, &pi.Indclass, &pi.Indoption, &pi.Indexprs, &pi.Indpred); err != nil {
  3119. return nil, logerror(err)
  3120. }
  3121. res = append(res, &pi)
  3122. }
  3123. if err := rows.Err(); err != nil {
  3124. return nil, logerror(err)
  3125. }
  3126. return res, nil
  3127. }
  3128. // PgInheritsByInhparent retrieves a row from 'pg_catalog.pg_inherits' as a PgInherit.
  3129. //
  3130. // Generated from index 'pg_inherits_parent_index'.
  3131. func PgInheritsByInhparent(ctx context.Context, db DB, inhparent pgtypes.Oid) ([]*PgInherit, error) {
  3132. // query
  3133. const sqlstr = `SELECT ` +
  3134. `tableoid, cmax, xmax, cmin, xmin, ctid, inhrelid, inhparent, inhseqno ` +
  3135. `FROM pg_catalog.pg_inherits ` +
  3136. `WHERE inhparent = $1`
  3137. // run
  3138. logf(sqlstr, inhparent)
  3139. rows, err := db.QueryContext(ctx, sqlstr, inhparent)
  3140. if err != nil {
  3141. return nil, logerror(err)
  3142. }
  3143. defer rows.Close()
  3144. // process
  3145. var res []*PgInherit
  3146. for rows.Next() {
  3147. pi := PgInherit{}
  3148. // scan
  3149. if err := rows.Scan(&pi.Tableoid, &pi.Cmax, &pi.Xmax, &pi.Cmin, &pi.Xmin, &pi.Ctid, &pi.Inhrelid, &pi.Inhparent, &pi.Inhseqno); err != nil {
  3150. return nil, logerror(err)
  3151. }
  3152. res = append(res, &pi)
  3153. }
  3154. if err := rows.Err(); err != nil {
  3155. return nil, logerror(err)
  3156. }
  3157. return res, nil
  3158. }
  3159. // PgInheritByInhrelidInhseqno retrieves a row from 'pg_catalog.pg_inherits' as a PgInherit.
  3160. //
  3161. // Generated from index 'pg_inherits_relid_seqno_index'.
  3162. func PgInheritByInhrelidInhseqno(ctx context.Context, db DB, inhrelid pgtypes.Oid, inhseqno int) (*PgInherit, error) {
  3163. // query
  3164. const sqlstr = `SELECT ` +
  3165. `tableoid, cmax, xmax, cmin, xmin, ctid, inhrelid, inhparent, inhseqno ` +
  3166. `FROM pg_catalog.pg_inherits ` +
  3167. `WHERE inhrelid = $1 AND inhseqno = $2`
  3168. // run
  3169. logf(sqlstr, inhrelid, inhseqno)
  3170. pi := PgInherit{}
  3171. if err := db.QueryRowContext(ctx, sqlstr, inhrelid, inhseqno).Scan(&pi.Tableoid, &pi.Cmax, &pi.Xmax, &pi.Cmin, &pi.Xmin, &pi.Ctid, &pi.Inhrelid, &pi.Inhparent, &pi.Inhseqno); err != nil {
  3172. return nil, logerror(err)
  3173. }
  3174. return &pi, nil
  3175. }
  3176. // PgInitPrivByObjoidClassoidObjsubid retrieves a row from 'pg_catalog.pg_init_privs' as a PgInitPriv.
  3177. //
  3178. // Generated from index 'pg_init_privs_o_c_o_index'.
  3179. func PgInitPrivByObjoidClassoidObjsubid(ctx context.Context, db DB, objoid, classoid pgtypes.Oid, objsubid int) (*PgInitPriv, error) {
  3180. // query
  3181. const sqlstr = `SELECT ` +
  3182. `tableoid, cmax, xmax, cmin, xmin, ctid, objoid, classoid, objsubid, privtype, initprivs ` +
  3183. `FROM pg_catalog.pg_init_privs ` +
  3184. `WHERE objoid = $1 AND classoid = $2 AND objsubid = $3`
  3185. // run
  3186. logf(sqlstr, objoid, classoid, objsubid)
  3187. pip := PgInitPriv{}
  3188. if err := db.QueryRowContext(ctx, sqlstr, objoid, classoid, objsubid).Scan(&pip.Tableoid, &pip.Cmax, &pip.Xmax, &pip.Cmin, &pip.Xmin, &pip.Ctid, &pip.Objoid, &pip.Classoid, &pip.Objsubid, &pip.Privtype, &pip.Initprivs); err != nil {
  3189. return nil, logerror(err)
  3190. }
  3191. return &pip, nil
  3192. }
  3193. // PgLanguageByLanname retrieves a row from 'pg_catalog.pg_language' as a PgLanguage.
  3194. //
  3195. // Generated from index 'pg_language_name_index'.
  3196. func PgLanguageByLanname(ctx context.Context, db DB, lanname string) (*PgLanguage, error) {
  3197. // query
  3198. const sqlstr = `SELECT ` +
  3199. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, lanname, lanowner, lanispl, lanpltrusted, lanplcallfoid, laninline, lanvalidator, lanacl ` +
  3200. `FROM pg_catalog.pg_language ` +
  3201. `WHERE lanname = $1`
  3202. // run
  3203. logf(sqlstr, lanname)
  3204. pl := PgLanguage{}
  3205. if err := db.QueryRowContext(ctx, sqlstr, lanname).Scan(&pl.Tableoid, &pl.Cmax, &pl.Xmax, &pl.Cmin, &pl.Xmin, &pl.Ctid, &pl.Oid, &pl.Lanname, &pl.Lanowner, &pl.Lanispl, &pl.Lanpltrusted, &pl.Lanplcallfoid, &pl.Laninline, &pl.Lanvalidator, &pl.Lanacl); err != nil {
  3206. return nil, logerror(err)
  3207. }
  3208. return &pl, nil
  3209. }
  3210. // PgLanguageByOid retrieves a row from 'pg_catalog.pg_language' as a PgLanguage.
  3211. //
  3212. // Generated from index 'pg_language_oid_index'.
  3213. func PgLanguageByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgLanguage, error) {
  3214. // query
  3215. const sqlstr = `SELECT ` +
  3216. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, lanname, lanowner, lanispl, lanpltrusted, lanplcallfoid, laninline, lanvalidator, lanacl ` +
  3217. `FROM pg_catalog.pg_language ` +
  3218. `WHERE oid = $1`
  3219. // run
  3220. logf(sqlstr, oid)
  3221. pl := PgLanguage{}
  3222. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pl.Tableoid, &pl.Cmax, &pl.Xmax, &pl.Cmin, &pl.Xmin, &pl.Ctid, &pl.Oid, &pl.Lanname, &pl.Lanowner, &pl.Lanispl, &pl.Lanpltrusted, &pl.Lanplcallfoid, &pl.Laninline, &pl.Lanvalidator, &pl.Lanacl); err != nil {
  3223. return nil, logerror(err)
  3224. }
  3225. return &pl, nil
  3226. }
  3227. // PgLargeobjectByLoidPageno retrieves a row from 'pg_catalog.pg_largeobject' as a PgLargeobject.
  3228. //
  3229. // Generated from index 'pg_largeobject_loid_pn_index'.
  3230. func PgLargeobjectByLoidPageno(ctx context.Context, db DB, loid pgtypes.Oid, pageno int) (*PgLargeobject, error) {
  3231. // query
  3232. const sqlstr = `SELECT ` +
  3233. `tableoid, cmax, xmax, cmin, xmin, ctid, loid, pageno, data ` +
  3234. `FROM pg_catalog.pg_largeobject ` +
  3235. `WHERE loid = $1 AND pageno = $2`
  3236. // run
  3237. logf(sqlstr, loid, pageno)
  3238. pl := PgLargeobject{}
  3239. if err := db.QueryRowContext(ctx, sqlstr, loid, pageno).Scan(&pl.Tableoid, &pl.Cmax, &pl.Xmax, &pl.Cmin, &pl.Xmin, &pl.Ctid, &pl.Loid, &pl.Pageno, &pl.Data); err != nil {
  3240. return nil, logerror(err)
  3241. }
  3242. return &pl, nil
  3243. }
  3244. // PgLargeobjectMetadatumByOid retrieves a row from 'pg_catalog.pg_largeobject_metadata' as a PgLargeobjectMetadatum.
  3245. //
  3246. // Generated from index 'pg_largeobject_metadata_oid_index'.
  3247. func PgLargeobjectMetadatumByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgLargeobjectMetadatum, error) {
  3248. // query
  3249. const sqlstr = `SELECT ` +
  3250. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, lomowner, lomacl ` +
  3251. `FROM pg_catalog.pg_largeobject_metadata ` +
  3252. `WHERE oid = $1`
  3253. // run
  3254. logf(sqlstr, oid)
  3255. plm := PgLargeobjectMetadatum{}
  3256. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&plm.Tableoid, &plm.Cmax, &plm.Xmax, &plm.Cmin, &plm.Xmin, &plm.Ctid, &plm.Oid, &plm.Lomowner, &plm.Lomacl); err != nil {
  3257. return nil, logerror(err)
  3258. }
  3259. return &plm, nil
  3260. }
  3261. // PgNamespaceByNspname retrieves a row from 'pg_catalog.pg_namespace' as a PgNamespace.
  3262. //
  3263. // Generated from index 'pg_namespace_nspname_index'.
  3264. func PgNamespaceByNspname(ctx context.Context, db DB, nspname string) (*PgNamespace, error) {
  3265. // query
  3266. const sqlstr = `SELECT ` +
  3267. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, nspname, nspowner, nspacl ` +
  3268. `FROM pg_catalog.pg_namespace ` +
  3269. `WHERE nspname = $1`
  3270. // run
  3271. logf(sqlstr, nspname)
  3272. pn := PgNamespace{}
  3273. if err := db.QueryRowContext(ctx, sqlstr, nspname).Scan(&pn.Tableoid, &pn.Cmax, &pn.Xmax, &pn.Cmin, &pn.Xmin, &pn.Ctid, &pn.Oid, &pn.Nspname, &pn.Nspowner, &pn.Nspacl); err != nil {
  3274. return nil, logerror(err)
  3275. }
  3276. return &pn, nil
  3277. }
  3278. // PgNamespaceByOid retrieves a row from 'pg_catalog.pg_namespace' as a PgNamespace.
  3279. //
  3280. // Generated from index 'pg_namespace_oid_index'.
  3281. func PgNamespaceByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgNamespace, error) {
  3282. // query
  3283. const sqlstr = `SELECT ` +
  3284. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, nspname, nspowner, nspacl ` +
  3285. `FROM pg_catalog.pg_namespace ` +
  3286. `WHERE oid = $1`
  3287. // run
  3288. logf(sqlstr, oid)
  3289. pn := PgNamespace{}
  3290. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pn.Tableoid, &pn.Cmax, &pn.Xmax, &pn.Cmin, &pn.Xmin, &pn.Ctid, &pn.Oid, &pn.Nspname, &pn.Nspowner, &pn.Nspacl); err != nil {
  3291. return nil, logerror(err)
  3292. }
  3293. return &pn, nil
  3294. }
  3295. // PgOpclassByOpcmethodOpcnameOpcnamespace retrieves a row from 'pg_catalog.pg_opclass' as a PgOpclass.
  3296. //
  3297. // Generated from index 'pg_opclass_am_name_nsp_index'.
  3298. func PgOpclassByOpcmethodOpcnameOpcnamespace(ctx context.Context, db DB, opcmethod pgtypes.Oid, opcname string, opcnamespace pgtypes.Oid) (*PgOpclass, error) {
  3299. // query
  3300. const sqlstr = `SELECT ` +
  3301. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, opcmethod, opcname, opcnamespace, opcowner, opcfamily, opcintype, opcdefault, opckeytype ` +
  3302. `FROM pg_catalog.pg_opclass ` +
  3303. `WHERE opcmethod = $1 AND opcname = $2 AND opcnamespace = $3`
  3304. // run
  3305. logf(sqlstr, opcmethod, opcname, opcnamespace)
  3306. po := PgOpclass{}
  3307. if err := db.QueryRowContext(ctx, sqlstr, opcmethod, opcname, opcnamespace).Scan(&po.Tableoid, &po.Cmax, &po.Xmax, &po.Cmin, &po.Xmin, &po.Ctid, &po.Oid, &po.Opcmethod, &po.Opcname, &po.Opcnamespace, &po.Opcowner, &po.Opcfamily, &po.Opcintype, &po.Opcdefault, &po.Opckeytype); err != nil {
  3308. return nil, logerror(err)
  3309. }
  3310. return &po, nil
  3311. }
  3312. // PgOpclassByOid retrieves a row from 'pg_catalog.pg_opclass' as a PgOpclass.
  3313. //
  3314. // Generated from index 'pg_opclass_oid_index'.
  3315. func PgOpclassByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgOpclass, error) {
  3316. // query
  3317. const sqlstr = `SELECT ` +
  3318. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, opcmethod, opcname, opcnamespace, opcowner, opcfamily, opcintype, opcdefault, opckeytype ` +
  3319. `FROM pg_catalog.pg_opclass ` +
  3320. `WHERE oid = $1`
  3321. // run
  3322. logf(sqlstr, oid)
  3323. po := PgOpclass{}
  3324. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&po.Tableoid, &po.Cmax, &po.Xmax, &po.Cmin, &po.Xmin, &po.Ctid, &po.Oid, &po.Opcmethod, &po.Opcname, &po.Opcnamespace, &po.Opcowner, &po.Opcfamily, &po.Opcintype, &po.Opcdefault, &po.Opckeytype); err != nil {
  3325. return nil, logerror(err)
  3326. }
  3327. return &po, nil
  3328. }
  3329. // PgOperatorByOid retrieves a row from 'pg_catalog.pg_operator' as a PgOperator.
  3330. //
  3331. // Generated from index 'pg_operator_oid_index'.
  3332. func PgOperatorByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgOperator, error) {
  3333. // query
  3334. const sqlstr = `SELECT ` +
  3335. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, oprname, oprnamespace, oprowner, oprkind, oprcanmerge, oprcanhash, oprleft, oprright, oprresult, oprcom, oprnegate, oprcode, oprrest, oprjoin ` +
  3336. `FROM pg_catalog.pg_operator ` +
  3337. `WHERE oid = $1`
  3338. // run
  3339. logf(sqlstr, oid)
  3340. po := PgOperator{}
  3341. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&po.Tableoid, &po.Cmax, &po.Xmax, &po.Cmin, &po.Xmin, &po.Ctid, &po.Oid, &po.Oprname, &po.Oprnamespace, &po.Oprowner, &po.Oprkind, &po.Oprcanmerge, &po.Oprcanhash, &po.Oprleft, &po.Oprright, &po.Oprresult, &po.Oprcom, &po.Oprnegate, &po.Oprcode, &po.Oprrest, &po.Oprjoin); err != nil {
  3342. return nil, logerror(err)
  3343. }
  3344. return &po, nil
  3345. }
  3346. // PgOperatorByOprnameOprleftOprrightOprnamespace retrieves a row from 'pg_catalog.pg_operator' as a PgOperator.
  3347. //
  3348. // Generated from index 'pg_operator_oprname_l_r_n_index'.
  3349. func PgOperatorByOprnameOprleftOprrightOprnamespace(ctx context.Context, db DB, oprname string, oprleft, oprright, oprnamespace pgtypes.Oid) (*PgOperator, error) {
  3350. // query
  3351. const sqlstr = `SELECT ` +
  3352. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, oprname, oprnamespace, oprowner, oprkind, oprcanmerge, oprcanhash, oprleft, oprright, oprresult, oprcom, oprnegate, oprcode, oprrest, oprjoin ` +
  3353. `FROM pg_catalog.pg_operator ` +
  3354. `WHERE oprname = $1 AND oprleft = $2 AND oprright = $3 AND oprnamespace = $4`
  3355. // run
  3356. logf(sqlstr, oprname, oprleft, oprright, oprnamespace)
  3357. po := PgOperator{}
  3358. if err := db.QueryRowContext(ctx, sqlstr, oprname, oprleft, oprright, oprnamespace).Scan(&po.Tableoid, &po.Cmax, &po.Xmax, &po.Cmin, &po.Xmin, &po.Ctid, &po.Oid, &po.Oprname, &po.Oprnamespace, &po.Oprowner, &po.Oprkind, &po.Oprcanmerge, &po.Oprcanhash, &po.Oprleft, &po.Oprright, &po.Oprresult, &po.Oprcom, &po.Oprnegate, &po.Oprcode, &po.Oprrest, &po.Oprjoin); err != nil {
  3359. return nil, logerror(err)
  3360. }
  3361. return &po, nil
  3362. }
  3363. // PgOpfamilyByOpfmethodOpfnameOpfnamespace retrieves a row from 'pg_catalog.pg_opfamily' as a PgOpfamily.
  3364. //
  3365. // Generated from index 'pg_opfamily_am_name_nsp_index'.
  3366. func PgOpfamilyByOpfmethodOpfnameOpfnamespace(ctx context.Context, db DB, opfmethod pgtypes.Oid, opfname string, opfnamespace pgtypes.Oid) (*PgOpfamily, error) {
  3367. // query
  3368. const sqlstr = `SELECT ` +
  3369. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, opfmethod, opfname, opfnamespace, opfowner ` +
  3370. `FROM pg_catalog.pg_opfamily ` +
  3371. `WHERE opfmethod = $1 AND opfname = $2 AND opfnamespace = $3`
  3372. // run
  3373. logf(sqlstr, opfmethod, opfname, opfnamespace)
  3374. po := PgOpfamily{}
  3375. if err := db.QueryRowContext(ctx, sqlstr, opfmethod, opfname, opfnamespace).Scan(&po.Tableoid, &po.Cmax, &po.Xmax, &po.Cmin, &po.Xmin, &po.Ctid, &po.Oid, &po.Opfmethod, &po.Opfname, &po.Opfnamespace, &po.Opfowner); err != nil {
  3376. return nil, logerror(err)
  3377. }
  3378. return &po, nil
  3379. }
  3380. // PgOpfamilyByOid retrieves a row from 'pg_catalog.pg_opfamily' as a PgOpfamily.
  3381. //
  3382. // Generated from index 'pg_opfamily_oid_index'.
  3383. func PgOpfamilyByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgOpfamily, error) {
  3384. // query
  3385. const sqlstr = `SELECT ` +
  3386. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, opfmethod, opfname, opfnamespace, opfowner ` +
  3387. `FROM pg_catalog.pg_opfamily ` +
  3388. `WHERE oid = $1`
  3389. // run
  3390. logf(sqlstr, oid)
  3391. po := PgOpfamily{}
  3392. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&po.Tableoid, &po.Cmax, &po.Xmax, &po.Cmin, &po.Xmin, &po.Ctid, &po.Oid, &po.Opfmethod, &po.Opfname, &po.Opfnamespace, &po.Opfowner); err != nil {
  3393. return nil, logerror(err)
  3394. }
  3395. return &po, nil
  3396. }
  3397. // PgPartitionedTableByPartrelid retrieves a row from 'pg_catalog.pg_partitioned_table' as a PgPartitionedTable.
  3398. //
  3399. // Generated from index 'pg_partitioned_table_partrelid_index'.
  3400. func PgPartitionedTableByPartrelid(ctx context.Context, db DB, partrelid pgtypes.Oid) (*PgPartitionedTable, error) {
  3401. // query
  3402. const sqlstr = `SELECT ` +
  3403. `tableoid, cmax, xmax, cmin, xmin, ctid, partrelid, partstrat, partnatts, partdefid, partattrs, partclass, partcollation, partexprs ` +
  3404. `FROM pg_catalog.pg_partitioned_table ` +
  3405. `WHERE partrelid = $1`
  3406. // run
  3407. logf(sqlstr, partrelid)
  3408. ppt := PgPartitionedTable{}
  3409. if err := db.QueryRowContext(ctx, sqlstr, partrelid).Scan(&ppt.Tableoid, &ppt.Cmax, &ppt.Xmax, &ppt.Cmin, &ppt.Xmin, &ppt.Ctid, &ppt.Partrelid, &ppt.Partstrat, &ppt.Partnatts, &ppt.Partdefid, &ppt.Partattrs, &ppt.Partclass, &ppt.Partcollation, &ppt.Partexprs); err != nil {
  3410. return nil, logerror(err)
  3411. }
  3412. return &ppt, nil
  3413. }
  3414. // PgPolicyByOid retrieves a row from 'pg_catalog.pg_policy' as a PgPolicy.
  3415. //
  3416. // Generated from index 'pg_policy_oid_index'.
  3417. func PgPolicyByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgPolicy, error) {
  3418. // query
  3419. const sqlstr = `SELECT ` +
  3420. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, polname, polrelid, polcmd, polpermissive, polroles, polqual, polwithcheck ` +
  3421. `FROM pg_catalog.pg_policy ` +
  3422. `WHERE oid = $1`
  3423. // run
  3424. logf(sqlstr, oid)
  3425. pp := PgPolicy{}
  3426. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pp.Tableoid, &pp.Cmax, &pp.Xmax, &pp.Cmin, &pp.Xmin, &pp.Ctid, &pp.Oid, &pp.Polname, &pp.Polrelid, &pp.Polcmd, &pp.Polpermissive, &pp.Polroles, &pp.Polqual, &pp.Polwithcheck); err != nil {
  3427. return nil, logerror(err)
  3428. }
  3429. return &pp, nil
  3430. }
  3431. // PgPolicyByPolrelidPolname retrieves a row from 'pg_catalog.pg_policy' as a PgPolicy.
  3432. //
  3433. // Generated from index 'pg_policy_polrelid_polname_index'.
  3434. func PgPolicyByPolrelidPolname(ctx context.Context, db DB, polrelid pgtypes.Oid, polname string) (*PgPolicy, error) {
  3435. // query
  3436. const sqlstr = `SELECT ` +
  3437. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, polname, polrelid, polcmd, polpermissive, polroles, polqual, polwithcheck ` +
  3438. `FROM pg_catalog.pg_policy ` +
  3439. `WHERE polrelid = $1 AND polname = $2`
  3440. // run
  3441. logf(sqlstr, polrelid, polname)
  3442. pp := PgPolicy{}
  3443. if err := db.QueryRowContext(ctx, sqlstr, polrelid, polname).Scan(&pp.Tableoid, &pp.Cmax, &pp.Xmax, &pp.Cmin, &pp.Xmin, &pp.Ctid, &pp.Oid, &pp.Polname, &pp.Polrelid, &pp.Polcmd, &pp.Polpermissive, &pp.Polroles, &pp.Polqual, &pp.Polwithcheck); err != nil {
  3444. return nil, logerror(err)
  3445. }
  3446. return &pp, nil
  3447. }
  3448. // PgProcByOid retrieves a row from 'pg_catalog.pg_proc' as a PgProc.
  3449. //
  3450. // Generated from index 'pg_proc_oid_index'.
  3451. func PgProcByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgProc, error) {
  3452. // query
  3453. const sqlstr = `SELECT ` +
  3454. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, proname, pronamespace, proowner, prolang, procost, prorows, provariadic, prosupport, prokind, prosecdef, proleakproof, proisstrict, proretset, provolatile, proparallel, pronargs, pronargdefaults, prorettype, proargtypes, proallargtypes, proargmodes, proargnames, proargdefaults, protrftypes, prosrc, probin, proconfig, proacl ` +
  3455. `FROM pg_catalog.pg_proc ` +
  3456. `WHERE oid = $1`
  3457. // run
  3458. logf(sqlstr, oid)
  3459. pp := PgProc{}
  3460. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pp.Tableoid, &pp.Cmax, &pp.Xmax, &pp.Cmin, &pp.Xmin, &pp.Ctid, &pp.Oid, &pp.Proname, &pp.Pronamespace, &pp.Proowner, &pp.Prolang, &pp.Procost, &pp.Prorows, &pp.Provariadic, &pp.Prosupport, &pp.Prokind, &pp.Prosecdef, &pp.Proleakproof, &pp.Proisstrict, &pp.Proretset, &pp.Provolatile, &pp.Proparallel, &pp.Pronargs, &pp.Pronargdefaults, &pp.Prorettype, &pp.Proargtypes, &pp.Proallargtypes, &pp.Proargmodes, &pp.Proargnames, &pp.Proargdefaults, &pp.Protrftypes, &pp.Prosrc, &pp.Probin, &pp.Proconfig, &pp.Proacl); err != nil {
  3461. return nil, logerror(err)
  3462. }
  3463. return &pp, nil
  3464. }
  3465. // PgProcByPronameProargtypesPronamespace retrieves a row from 'pg_catalog.pg_proc' as a PgProc.
  3466. //
  3467. // Generated from index 'pg_proc_proname_args_nsp_index'.
  3468. func PgProcByPronameProargtypesPronamespace(ctx context.Context, db DB, proname string, proargtypes pgtypes.Oidvector, pronamespace pgtypes.Oid) (*PgProc, error) {
  3469. // query
  3470. const sqlstr = `SELECT ` +
  3471. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, proname, pronamespace, proowner, prolang, procost, prorows, provariadic, prosupport, prokind, prosecdef, proleakproof, proisstrict, proretset, provolatile, proparallel, pronargs, pronargdefaults, prorettype, proargtypes, proallargtypes, proargmodes, proargnames, proargdefaults, protrftypes, prosrc, probin, proconfig, proacl ` +
  3472. `FROM pg_catalog.pg_proc ` +
  3473. `WHERE proname = $1 AND proargtypes = $2 AND pronamespace = $3`
  3474. // run
  3475. logf(sqlstr, proname, proargtypes, pronamespace)
  3476. pp := PgProc{}
  3477. if err := db.QueryRowContext(ctx, sqlstr, proname, proargtypes, pronamespace).Scan(&pp.Tableoid, &pp.Cmax, &pp.Xmax, &pp.Cmin, &pp.Xmin, &pp.Ctid, &pp.Oid, &pp.Proname, &pp.Pronamespace, &pp.Proowner, &pp.Prolang, &pp.Procost, &pp.Prorows, &pp.Provariadic, &pp.Prosupport, &pp.Prokind, &pp.Prosecdef, &pp.Proleakproof, &pp.Proisstrict, &pp.Proretset, &pp.Provolatile, &pp.Proparallel, &pp.Pronargs, &pp.Pronargdefaults, &pp.Prorettype, &pp.Proargtypes, &pp.Proallargtypes, &pp.Proargmodes, &pp.Proargnames, &pp.Proargdefaults, &pp.Protrftypes, &pp.Prosrc, &pp.Probin, &pp.Proconfig, &pp.Proacl); err != nil {
  3478. return nil, logerror(err)
  3479. }
  3480. return &pp, nil
  3481. }
  3482. // PgPublicationByOid retrieves a row from 'pg_catalog.pg_publication' as a PgPublication.
  3483. //
  3484. // Generated from index 'pg_publication_oid_index'.
  3485. func PgPublicationByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgPublication, error) {
  3486. // query
  3487. const sqlstr = `SELECT ` +
  3488. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, pubname, pubowner, puballtables, pubinsert, pubupdate, pubdelete, pubtruncate, pubviaroot ` +
  3489. `FROM pg_catalog.pg_publication ` +
  3490. `WHERE oid = $1`
  3491. // run
  3492. logf(sqlstr, oid)
  3493. pp := PgPublication{}
  3494. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pp.Tableoid, &pp.Cmax, &pp.Xmax, &pp.Cmin, &pp.Xmin, &pp.Ctid, &pp.Oid, &pp.Pubname, &pp.Pubowner, &pp.Puballtables, &pp.Pubinsert, &pp.Pubupdate, &pp.Pubdelete, &pp.Pubtruncate, &pp.Pubviaroot); err != nil {
  3495. return nil, logerror(err)
  3496. }
  3497. return &pp, nil
  3498. }
  3499. // PgPublicationByPubname retrieves a row from 'pg_catalog.pg_publication' as a PgPublication.
  3500. //
  3501. // Generated from index 'pg_publication_pubname_index'.
  3502. func PgPublicationByPubname(ctx context.Context, db DB, pubname string) (*PgPublication, error) {
  3503. // query
  3504. const sqlstr = `SELECT ` +
  3505. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, pubname, pubowner, puballtables, pubinsert, pubupdate, pubdelete, pubtruncate, pubviaroot ` +
  3506. `FROM pg_catalog.pg_publication ` +
  3507. `WHERE pubname = $1`
  3508. // run
  3509. logf(sqlstr, pubname)
  3510. pp := PgPublication{}
  3511. if err := db.QueryRowContext(ctx, sqlstr, pubname).Scan(&pp.Tableoid, &pp.Cmax, &pp.Xmax, &pp.Cmin, &pp.Xmin, &pp.Ctid, &pp.Oid, &pp.Pubname, &pp.Pubowner, &pp.Puballtables, &pp.Pubinsert, &pp.Pubupdate, &pp.Pubdelete, &pp.Pubtruncate, &pp.Pubviaroot); err != nil {
  3512. return nil, logerror(err)
  3513. }
  3514. return &pp, nil
  3515. }
  3516. // PgPublicationRelByOid retrieves a row from 'pg_catalog.pg_publication_rel' as a PgPublicationRel.
  3517. //
  3518. // Generated from index 'pg_publication_rel_oid_index'.
  3519. func PgPublicationRelByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgPublicationRel, error) {
  3520. // query
  3521. const sqlstr = `SELECT ` +
  3522. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, prpubid, prrelid ` +
  3523. `FROM pg_catalog.pg_publication_rel ` +
  3524. `WHERE oid = $1`
  3525. // run
  3526. logf(sqlstr, oid)
  3527. ppr := PgPublicationRel{}
  3528. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&ppr.Tableoid, &ppr.Cmax, &ppr.Xmax, &ppr.Cmin, &ppr.Xmin, &ppr.Ctid, &ppr.Oid, &ppr.Prpubid, &ppr.Prrelid); err != nil {
  3529. return nil, logerror(err)
  3530. }
  3531. return &ppr, nil
  3532. }
  3533. // PgPublicationRelByPrrelidPrpubid retrieves a row from 'pg_catalog.pg_publication_rel' as a PgPublicationRel.
  3534. //
  3535. // Generated from index 'pg_publication_rel_prrelid_prpubid_index'.
  3536. func PgPublicationRelByPrrelidPrpubid(ctx context.Context, db DB, prrelid, prpubid pgtypes.Oid) (*PgPublicationRel, error) {
  3537. // query
  3538. const sqlstr = `SELECT ` +
  3539. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, prpubid, prrelid ` +
  3540. `FROM pg_catalog.pg_publication_rel ` +
  3541. `WHERE prrelid = $1 AND prpubid = $2`
  3542. // run
  3543. logf(sqlstr, prrelid, prpubid)
  3544. ppr := PgPublicationRel{}
  3545. if err := db.QueryRowContext(ctx, sqlstr, prrelid, prpubid).Scan(&ppr.Tableoid, &ppr.Cmax, &ppr.Xmax, &ppr.Cmin, &ppr.Xmin, &ppr.Ctid, &ppr.Oid, &ppr.Prpubid, &ppr.Prrelid); err != nil {
  3546. return nil, logerror(err)
  3547. }
  3548. return &ppr, nil
  3549. }
  3550. // PgRangeByRngtypid retrieves a row from 'pg_catalog.pg_range' as a PgRange.
  3551. //
  3552. // Generated from index 'pg_range_rngtypid_index'.
  3553. func PgRangeByRngtypid(ctx context.Context, db DB, rngtypid pgtypes.Oid) (*PgRange, error) {
  3554. // query
  3555. const sqlstr = `SELECT ` +
  3556. `tableoid, cmax, xmax, cmin, xmin, ctid, rngtypid, rngsubtype, rngcollation, rngsubopc, rngcanonical, rngsubdiff ` +
  3557. `FROM pg_catalog.pg_range ` +
  3558. `WHERE rngtypid = $1`
  3559. // run
  3560. logf(sqlstr, rngtypid)
  3561. pr := PgRange{}
  3562. if err := db.QueryRowContext(ctx, sqlstr, rngtypid).Scan(&pr.Tableoid, &pr.Cmax, &pr.Xmax, &pr.Cmin, &pr.Xmin, &pr.Ctid, &pr.Rngtypid, &pr.Rngsubtype, &pr.Rngcollation, &pr.Rngsubopc, &pr.Rngcanonical, &pr.Rngsubdiff); err != nil {
  3563. return nil, logerror(err)
  3564. }
  3565. return &pr, nil
  3566. }
  3567. // PgReplicationOriginByRoident retrieves a row from 'pg_catalog.pg_replication_origin' as a PgReplicationOrigin.
  3568. //
  3569. // Generated from index 'pg_replication_origin_roiident_index'.
  3570. func PgReplicationOriginByRoident(ctx context.Context, db DB, roident pgtypes.Oid) (*PgReplicationOrigin, error) {
  3571. // query
  3572. const sqlstr = `SELECT ` +
  3573. `tableoid, cmax, xmax, cmin, xmin, ctid, roident, roname ` +
  3574. `FROM pg_catalog.pg_replication_origin ` +
  3575. `WHERE roident = $1`
  3576. // run
  3577. logf(sqlstr, roident)
  3578. pro := PgReplicationOrigin{}
  3579. if err := db.QueryRowContext(ctx, sqlstr, roident).Scan(&pro.Tableoid, &pro.Cmax, &pro.Xmax, &pro.Cmin, &pro.Xmin, &pro.Ctid, &pro.Roident, &pro.Roname); err != nil {
  3580. return nil, logerror(err)
  3581. }
  3582. return &pro, nil
  3583. }
  3584. // PgReplicationOriginByRoname retrieves a row from 'pg_catalog.pg_replication_origin' as a PgReplicationOrigin.
  3585. //
  3586. // Generated from index 'pg_replication_origin_roname_index'.
  3587. func PgReplicationOriginByRoname(ctx context.Context, db DB, roname string) (*PgReplicationOrigin, error) {
  3588. // query
  3589. const sqlstr = `SELECT ` +
  3590. `tableoid, cmax, xmax, cmin, xmin, ctid, roident, roname ` +
  3591. `FROM pg_catalog.pg_replication_origin ` +
  3592. `WHERE roname = $1`
  3593. // run
  3594. logf(sqlstr, roname)
  3595. pro := PgReplicationOrigin{}
  3596. if err := db.QueryRowContext(ctx, sqlstr, roname).Scan(&pro.Tableoid, &pro.Cmax, &pro.Xmax, &pro.Cmin, &pro.Xmin, &pro.Ctid, &pro.Roident, &pro.Roname); err != nil {
  3597. return nil, logerror(err)
  3598. }
  3599. return &pro, nil
  3600. }
  3601. // PgRewriteByOid retrieves a row from 'pg_catalog.pg_rewrite' as a PgRewrite.
  3602. //
  3603. // Generated from index 'pg_rewrite_oid_index'.
  3604. func PgRewriteByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgRewrite, error) {
  3605. // query
  3606. const sqlstr = `SELECT ` +
  3607. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, rulename, ev_class, ev_type, ev_enabled, is_instead, ev_qual, ev_action ` +
  3608. `FROM pg_catalog.pg_rewrite ` +
  3609. `WHERE oid = $1`
  3610. // run
  3611. logf(sqlstr, oid)
  3612. pr := PgRewrite{}
  3613. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pr.Tableoid, &pr.Cmax, &pr.Xmax, &pr.Cmin, &pr.Xmin, &pr.Ctid, &pr.Oid, &pr.Rulename, &pr.EvClass, &pr.EvType, &pr.EvEnabled, &pr.IsInstead, &pr.EvQual, &pr.EvAction); err != nil {
  3614. return nil, logerror(err)
  3615. }
  3616. return &pr, nil
  3617. }
  3618. // PgRewriteByEvClassRulename retrieves a row from 'pg_catalog.pg_rewrite' as a PgRewrite.
  3619. //
  3620. // Generated from index 'pg_rewrite_rel_rulename_index'.
  3621. func PgRewriteByEvClassRulename(ctx context.Context, db DB, evClass pgtypes.Oid, rulename string) (*PgRewrite, error) {
  3622. // query
  3623. const sqlstr = `SELECT ` +
  3624. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, rulename, ev_class, ev_type, ev_enabled, is_instead, ev_qual, ev_action ` +
  3625. `FROM pg_catalog.pg_rewrite ` +
  3626. `WHERE ev_class = $1 AND rulename = $2`
  3627. // run
  3628. logf(sqlstr, evClass, rulename)
  3629. pr := PgRewrite{}
  3630. if err := db.QueryRowContext(ctx, sqlstr, evClass, rulename).Scan(&pr.Tableoid, &pr.Cmax, &pr.Xmax, &pr.Cmin, &pr.Xmin, &pr.Ctid, &pr.Oid, &pr.Rulename, &pr.EvClass, &pr.EvType, &pr.EvEnabled, &pr.IsInstead, &pr.EvQual, &pr.EvAction); err != nil {
  3631. return nil, logerror(err)
  3632. }
  3633. return &pr, nil
  3634. }
  3635. // PgSeclabelByObjoidClassoidObjsubidProvider retrieves a row from 'pg_catalog.pg_seclabel' as a PgSeclabel.
  3636. //
  3637. // Generated from index 'pg_seclabel_object_index'.
  3638. func PgSeclabelByObjoidClassoidObjsubidProvider(ctx context.Context, db DB, objoid, classoid pgtypes.Oid, objsubid int, provider string) (*PgSeclabel, error) {
  3639. // query
  3640. const sqlstr = `SELECT ` +
  3641. `tableoid, cmax, xmax, cmin, xmin, ctid, objoid, classoid, objsubid, provider, label ` +
  3642. `FROM pg_catalog.pg_seclabel ` +
  3643. `WHERE objoid = $1 AND classoid = $2 AND objsubid = $3 AND provider = $4`
  3644. // run
  3645. logf(sqlstr, objoid, classoid, objsubid, provider)
  3646. ps := PgSeclabel{}
  3647. if err := db.QueryRowContext(ctx, sqlstr, objoid, classoid, objsubid, provider).Scan(&ps.Tableoid, &ps.Cmax, &ps.Xmax, &ps.Cmin, &ps.Xmin, &ps.Ctid, &ps.Objoid, &ps.Classoid, &ps.Objsubid, &ps.Provider, &ps.Label); err != nil {
  3648. return nil, logerror(err)
  3649. }
  3650. return &ps, nil
  3651. }
  3652. // PgSequenceBySeqrelid retrieves a row from 'pg_catalog.pg_sequence' as a PgSequence.
  3653. //
  3654. // Generated from index 'pg_sequence_seqrelid_index'.
  3655. func PgSequenceBySeqrelid(ctx context.Context, db DB, seqrelid pgtypes.Oid) (*PgSequence, error) {
  3656. // query
  3657. const sqlstr = `SELECT ` +
  3658. `tableoid, cmax, xmax, cmin, xmin, ctid, seqrelid, seqtypid, seqstart, seqincrement, seqmax, seqmin, seqcache, seqcycle ` +
  3659. `FROM pg_catalog.pg_sequence ` +
  3660. `WHERE seqrelid = $1`
  3661. // run
  3662. logf(sqlstr, seqrelid)
  3663. ps := PgSequence{}
  3664. if err := db.QueryRowContext(ctx, sqlstr, seqrelid).Scan(&ps.Tableoid, &ps.Cmax, &ps.Xmax, &ps.Cmin, &ps.Xmin, &ps.Ctid, &ps.Seqrelid, &ps.Seqtypid, &ps.Seqstart, &ps.Seqincrement, &ps.Seqmax, &ps.Seqmin, &ps.Seqcache, &ps.Seqcycle); err != nil {
  3665. return nil, logerror(err)
  3666. }
  3667. return &ps, nil
  3668. }
  3669. // PgShdependByDbidClassidObjidObjsubid retrieves a row from 'pg_catalog.pg_shdepend' as a PgShdepend.
  3670. //
  3671. // Generated from index 'pg_shdepend_depender_index'.
  3672. func PgShdependByDbidClassidObjidObjsubid(ctx context.Context, db DB, dbid, classid, objid pgtypes.Oid, objsubid int) ([]*PgShdepend, error) {
  3673. // query
  3674. const sqlstr = `SELECT ` +
  3675. `tableoid, cmax, xmax, cmin, xmin, ctid, dbid, classid, objid, objsubid, refclassid, refobjid, deptype ` +
  3676. `FROM pg_catalog.pg_shdepend ` +
  3677. `WHERE dbid = $1 AND classid = $2 AND objid = $3 AND objsubid = $4`
  3678. // run
  3679. logf(sqlstr, dbid, classid, objid, objsubid)
  3680. rows, err := db.QueryContext(ctx, sqlstr, dbid, classid, objid, objsubid)
  3681. if err != nil {
  3682. return nil, logerror(err)
  3683. }
  3684. defer rows.Close()
  3685. // process
  3686. var res []*PgShdepend
  3687. for rows.Next() {
  3688. ps := PgShdepend{}
  3689. // scan
  3690. if err := rows.Scan(&ps.Tableoid, &ps.Cmax, &ps.Xmax, &ps.Cmin, &ps.Xmin, &ps.Ctid, &ps.Dbid, &ps.Classid, &ps.Objid, &ps.Objsubid, &ps.Refclassid, &ps.Refobjid, &ps.Deptype); err != nil {
  3691. return nil, logerror(err)
  3692. }
  3693. res = append(res, &ps)
  3694. }
  3695. if err := rows.Err(); err != nil {
  3696. return nil, logerror(err)
  3697. }
  3698. return res, nil
  3699. }
  3700. // PgShdependByRefclassidRefobjid retrieves a row from 'pg_catalog.pg_shdepend' as a PgShdepend.
  3701. //
  3702. // Generated from index 'pg_shdepend_reference_index'.
  3703. func PgShdependByRefclassidRefobjid(ctx context.Context, db DB, refclassid, refobjid pgtypes.Oid) ([]*PgShdepend, error) {
  3704. // query
  3705. const sqlstr = `SELECT ` +
  3706. `tableoid, cmax, xmax, cmin, xmin, ctid, dbid, classid, objid, objsubid, refclassid, refobjid, deptype ` +
  3707. `FROM pg_catalog.pg_shdepend ` +
  3708. `WHERE refclassid = $1 AND refobjid = $2`
  3709. // run
  3710. logf(sqlstr, refclassid, refobjid)
  3711. rows, err := db.QueryContext(ctx, sqlstr, refclassid, refobjid)
  3712. if err != nil {
  3713. return nil, logerror(err)
  3714. }
  3715. defer rows.Close()
  3716. // process
  3717. var res []*PgShdepend
  3718. for rows.Next() {
  3719. ps := PgShdepend{}
  3720. // scan
  3721. if err := rows.Scan(&ps.Tableoid, &ps.Cmax, &ps.Xmax, &ps.Cmin, &ps.Xmin, &ps.Ctid, &ps.Dbid, &ps.Classid, &ps.Objid, &ps.Objsubid, &ps.Refclassid, &ps.Refobjid, &ps.Deptype); err != nil {
  3722. return nil, logerror(err)
  3723. }
  3724. res = append(res, &ps)
  3725. }
  3726. if err := rows.Err(); err != nil {
  3727. return nil, logerror(err)
  3728. }
  3729. return res, nil
  3730. }
  3731. // PgShdescriptionByObjoidClassoid retrieves a row from 'pg_catalog.pg_shdescription' as a PgShdescription.
  3732. //
  3733. // Generated from index 'pg_shdescription_o_c_index'.
  3734. func PgShdescriptionByObjoidClassoid(ctx context.Context, db DB, objoid, classoid pgtypes.Oid) (*PgShdescription, error) {
  3735. // query
  3736. const sqlstr = `SELECT ` +
  3737. `tableoid, cmax, xmax, cmin, xmin, ctid, objoid, classoid, description ` +
  3738. `FROM pg_catalog.pg_shdescription ` +
  3739. `WHERE objoid = $1 AND classoid = $2`
  3740. // run
  3741. logf(sqlstr, objoid, classoid)
  3742. ps := PgShdescription{}
  3743. if err := db.QueryRowContext(ctx, sqlstr, objoid, classoid).Scan(&ps.Tableoid, &ps.Cmax, &ps.Xmax, &ps.Cmin, &ps.Xmin, &ps.Ctid, &ps.Objoid, &ps.Classoid, &ps.Description); err != nil {
  3744. return nil, logerror(err)
  3745. }
  3746. return &ps, nil
  3747. }
  3748. // PgShseclabelByObjoidClassoidProvider retrieves a row from 'pg_catalog.pg_shseclabel' as a PgShseclabel.
  3749. //
  3750. // Generated from index 'pg_shseclabel_object_index'.
  3751. func PgShseclabelByObjoidClassoidProvider(ctx context.Context, db DB, objoid, classoid pgtypes.Oid, provider string) (*PgShseclabel, error) {
  3752. // query
  3753. const sqlstr = `SELECT ` +
  3754. `tableoid, cmax, xmax, cmin, xmin, ctid, objoid, classoid, provider, label ` +
  3755. `FROM pg_catalog.pg_shseclabel ` +
  3756. `WHERE objoid = $1 AND classoid = $2 AND provider = $3`
  3757. // run
  3758. logf(sqlstr, objoid, classoid, provider)
  3759. ps := PgShseclabel{}
  3760. if err := db.QueryRowContext(ctx, sqlstr, objoid, classoid, provider).Scan(&ps.Tableoid, &ps.Cmax, &ps.Xmax, &ps.Cmin, &ps.Xmin, &ps.Ctid, &ps.Objoid, &ps.Classoid, &ps.Provider, &ps.Label); err != nil {
  3761. return nil, logerror(err)
  3762. }
  3763. return &ps, nil
  3764. }
  3765. // PgStatisticByStarelidStaattnumStainherit retrieves a row from 'pg_catalog.pg_statistic' as a PgStatistic.
  3766. //
  3767. // Generated from index 'pg_statistic_relid_att_inh_index'.
  3768. func PgStatisticByStarelidStaattnumStainherit(ctx context.Context, db DB, starelid pgtypes.Oid, staattnum int16, stainherit bool) (*PgStatistic, error) {
  3769. // query
  3770. const sqlstr = `SELECT ` +
  3771. `tableoid, cmax, xmax, cmin, xmin, ctid, starelid, staattnum, stainherit, stanullfrac, stawidth, stadistinct, stakind1, stakind2, stakind3, stakind4, stakind5, staop1, staop2, staop3, staop4, staop5, stacoll1, stacoll2, stacoll3, stacoll4, stacoll5, stanumbers1, stanumbers2, stanumbers3, stanumbers4, stanumbers5, stavalues1, stavalues2, stavalues3, stavalues4, stavalues5 ` +
  3772. `FROM pg_catalog.pg_statistic ` +
  3773. `WHERE starelid = $1 AND staattnum = $2 AND stainherit = $3`
  3774. // run
  3775. logf(sqlstr, starelid, staattnum, stainherit)
  3776. ps := PgStatistic{}
  3777. if err := db.QueryRowContext(ctx, sqlstr, starelid, staattnum, stainherit).Scan(&ps.Tableoid, &ps.Cmax, &ps.Xmax, &ps.Cmin, &ps.Xmin, &ps.Ctid, &ps.Starelid, &ps.Staattnum, &ps.Stainherit, &ps.Stanullfrac, &ps.Stawidth, &ps.Stadistinct, &ps.Stakind1, &ps.Stakind2, &ps.Stakind3, &ps.Stakind4, &ps.Stakind5, &ps.Staop1, &ps.Staop2, &ps.Staop3, &ps.Staop4, &ps.Staop5, &ps.Stacoll1, &ps.Stacoll2, &ps.Stacoll3, &ps.Stacoll4, &ps.Stacoll5, &ps.Stanumbers1, &ps.Stanumbers2, &ps.Stanumbers3, &ps.Stanumbers4, &ps.Stanumbers5, &ps.Stavalues1, &ps.Stavalues2, &ps.Stavalues3, &ps.Stavalues4, &ps.Stavalues5); err != nil {
  3778. return nil, logerror(err)
  3779. }
  3780. return &ps, nil
  3781. }
  3782. // PgStatisticExtByStxnameStxnamespace retrieves a row from 'pg_catalog.pg_statistic_ext' as a PgStatisticExt.
  3783. //
  3784. // Generated from index 'pg_statistic_ext_name_index'.
  3785. func PgStatisticExtByStxnameStxnamespace(ctx context.Context, db DB, stxname string, stxnamespace pgtypes.Oid) (*PgStatisticExt, error) {
  3786. // query
  3787. const sqlstr = `SELECT ` +
  3788. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, stxrelid, stxname, stxnamespace, stxowner, stxstattarget, stxkeys, stxkind ` +
  3789. `FROM pg_catalog.pg_statistic_ext ` +
  3790. `WHERE stxname = $1 AND stxnamespace = $2`
  3791. // run
  3792. logf(sqlstr, stxname, stxnamespace)
  3793. pse := PgStatisticExt{}
  3794. if err := db.QueryRowContext(ctx, sqlstr, stxname, stxnamespace).Scan(&pse.Tableoid, &pse.Cmax, &pse.Xmax, &pse.Cmin, &pse.Xmin, &pse.Ctid, &pse.Oid, &pse.Stxrelid, &pse.Stxname, &pse.Stxnamespace, &pse.Stxowner, &pse.Stxstattarget, &pse.Stxkeys, &pse.Stxkind); err != nil {
  3795. return nil, logerror(err)
  3796. }
  3797. return &pse, nil
  3798. }
  3799. // PgStatisticExtByOid retrieves a row from 'pg_catalog.pg_statistic_ext' as a PgStatisticExt.
  3800. //
  3801. // Generated from index 'pg_statistic_ext_oid_index'.
  3802. func PgStatisticExtByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgStatisticExt, error) {
  3803. // query
  3804. const sqlstr = `SELECT ` +
  3805. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, stxrelid, stxname, stxnamespace, stxowner, stxstattarget, stxkeys, stxkind ` +
  3806. `FROM pg_catalog.pg_statistic_ext ` +
  3807. `WHERE oid = $1`
  3808. // run
  3809. logf(sqlstr, oid)
  3810. pse := PgStatisticExt{}
  3811. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pse.Tableoid, &pse.Cmax, &pse.Xmax, &pse.Cmin, &pse.Xmin, &pse.Ctid, &pse.Oid, &pse.Stxrelid, &pse.Stxname, &pse.Stxnamespace, &pse.Stxowner, &pse.Stxstattarget, &pse.Stxkeys, &pse.Stxkind); err != nil {
  3812. return nil, logerror(err)
  3813. }
  3814. return &pse, nil
  3815. }
  3816. // PgStatisticExtByStxrelid retrieves a row from 'pg_catalog.pg_statistic_ext' as a PgStatisticExt.
  3817. //
  3818. // Generated from index 'pg_statistic_ext_relid_index'.
  3819. func PgStatisticExtByStxrelid(ctx context.Context, db DB, stxrelid pgtypes.Oid) ([]*PgStatisticExt, error) {
  3820. // query
  3821. const sqlstr = `SELECT ` +
  3822. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, stxrelid, stxname, stxnamespace, stxowner, stxstattarget, stxkeys, stxkind ` +
  3823. `FROM pg_catalog.pg_statistic_ext ` +
  3824. `WHERE stxrelid = $1`
  3825. // run
  3826. logf(sqlstr, stxrelid)
  3827. rows, err := db.QueryContext(ctx, sqlstr, stxrelid)
  3828. if err != nil {
  3829. return nil, logerror(err)
  3830. }
  3831. defer rows.Close()
  3832. // process
  3833. var res []*PgStatisticExt
  3834. for rows.Next() {
  3835. pse := PgStatisticExt{}
  3836. // scan
  3837. if err := rows.Scan(&pse.Tableoid, &pse.Cmax, &pse.Xmax, &pse.Cmin, &pse.Xmin, &pse.Ctid, &pse.Oid, &pse.Stxrelid, &pse.Stxname, &pse.Stxnamespace, &pse.Stxowner, &pse.Stxstattarget, &pse.Stxkeys, &pse.Stxkind); err != nil {
  3838. return nil, logerror(err)
  3839. }
  3840. res = append(res, &pse)
  3841. }
  3842. if err := rows.Err(); err != nil {
  3843. return nil, logerror(err)
  3844. }
  3845. return res, nil
  3846. }
  3847. // PgStatisticExtDatumByStxoid retrieves a row from 'pg_catalog.pg_statistic_ext_data' as a PgStatisticExtDatum.
  3848. //
  3849. // Generated from index 'pg_statistic_ext_data_stxoid_index'.
  3850. func PgStatisticExtDatumByStxoid(ctx context.Context, db DB, stxoid pgtypes.Oid) (*PgStatisticExtDatum, error) {
  3851. // query
  3852. const sqlstr = `SELECT ` +
  3853. `tableoid, cmax, xmax, cmin, xmin, ctid, stxoid, stxdndistinct, stxddependencies, stxdmcv ` +
  3854. `FROM pg_catalog.pg_statistic_ext_data ` +
  3855. `WHERE stxoid = $1`
  3856. // run
  3857. logf(sqlstr, stxoid)
  3858. psed := PgStatisticExtDatum{}
  3859. if err := db.QueryRowContext(ctx, sqlstr, stxoid).Scan(&psed.Tableoid, &psed.Cmax, &psed.Xmax, &psed.Cmin, &psed.Xmin, &psed.Ctid, &psed.Stxoid, &psed.Stxdndistinct, &psed.Stxddependencies, &psed.Stxdmcv); err != nil {
  3860. return nil, logerror(err)
  3861. }
  3862. return &psed, nil
  3863. }
  3864. // PgSubscriptionByOid retrieves a row from 'pg_catalog.pg_subscription' as a PgSubscription.
  3865. //
  3866. // Generated from index 'pg_subscription_oid_index'.
  3867. func PgSubscriptionByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgSubscription, error) {
  3868. // query
  3869. const sqlstr = `SELECT ` +
  3870. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, subdbid, subname, subowner, subenabled, subconninfo, subslotname, subsynccommit, subpublications ` +
  3871. `FROM pg_catalog.pg_subscription ` +
  3872. `WHERE oid = $1`
  3873. // run
  3874. logf(sqlstr, oid)
  3875. ps := PgSubscription{}
  3876. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&ps.Tableoid, &ps.Cmax, &ps.Xmax, &ps.Cmin, &ps.Xmin, &ps.Ctid, &ps.Oid, &ps.Subdbid, &ps.Subname, &ps.Subowner, &ps.Subenabled, &ps.Subconninfo, &ps.Subslotname, &ps.Subsynccommit, &ps.Subpublications); err != nil {
  3877. return nil, logerror(err)
  3878. }
  3879. return &ps, nil
  3880. }
  3881. // PgSubscriptionBySubdbidSubname retrieves a row from 'pg_catalog.pg_subscription' as a PgSubscription.
  3882. //
  3883. // Generated from index 'pg_subscription_subname_index'.
  3884. func PgSubscriptionBySubdbidSubname(ctx context.Context, db DB, subdbid pgtypes.Oid, subname string) (*PgSubscription, error) {
  3885. // query
  3886. const sqlstr = `SELECT ` +
  3887. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, subdbid, subname, subowner, subenabled, subconninfo, subslotname, subsynccommit, subpublications ` +
  3888. `FROM pg_catalog.pg_subscription ` +
  3889. `WHERE subdbid = $1 AND subname = $2`
  3890. // run
  3891. logf(sqlstr, subdbid, subname)
  3892. ps := PgSubscription{}
  3893. if err := db.QueryRowContext(ctx, sqlstr, subdbid, subname).Scan(&ps.Tableoid, &ps.Cmax, &ps.Xmax, &ps.Cmin, &ps.Xmin, &ps.Ctid, &ps.Oid, &ps.Subdbid, &ps.Subname, &ps.Subowner, &ps.Subenabled, &ps.Subconninfo, &ps.Subslotname, &ps.Subsynccommit, &ps.Subpublications); err != nil {
  3894. return nil, logerror(err)
  3895. }
  3896. return &ps, nil
  3897. }
  3898. // PgSubscriptionRelBySrrelidSrsubid retrieves a row from 'pg_catalog.pg_subscription_rel' as a PgSubscriptionRel.
  3899. //
  3900. // Generated from index 'pg_subscription_rel_srrelid_srsubid_index'.
  3901. func PgSubscriptionRelBySrrelidSrsubid(ctx context.Context, db DB, srrelid, srsubid pgtypes.Oid) (*PgSubscriptionRel, error) {
  3902. // query
  3903. const sqlstr = `SELECT ` +
  3904. `tableoid, cmax, xmax, cmin, xmin, ctid, srsubid, srrelid, srsubstate, srsublsn ` +
  3905. `FROM pg_catalog.pg_subscription_rel ` +
  3906. `WHERE srrelid = $1 AND srsubid = $2`
  3907. // run
  3908. logf(sqlstr, srrelid, srsubid)
  3909. psr := PgSubscriptionRel{}
  3910. if err := db.QueryRowContext(ctx, sqlstr, srrelid, srsubid).Scan(&psr.Tableoid, &psr.Cmax, &psr.Xmax, &psr.Cmin, &psr.Xmin, &psr.Ctid, &psr.Srsubid, &psr.Srrelid, &psr.Srsubstate, &psr.Srsublsn); err != nil {
  3911. return nil, logerror(err)
  3912. }
  3913. return &psr, nil
  3914. }
  3915. // PgTablespaceByOid retrieves a row from 'pg_catalog.pg_tablespace' as a PgTablespace.
  3916. //
  3917. // Generated from index 'pg_tablespace_oid_index'.
  3918. func PgTablespaceByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgTablespace, error) {
  3919. // query
  3920. const sqlstr = `SELECT ` +
  3921. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, spcname, spcowner, spcacl, spcoptions ` +
  3922. `FROM pg_catalog.pg_tablespace ` +
  3923. `WHERE oid = $1`
  3924. // run
  3925. logf(sqlstr, oid)
  3926. pt := PgTablespace{}
  3927. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pt.Tableoid, &pt.Cmax, &pt.Xmax, &pt.Cmin, &pt.Xmin, &pt.Ctid, &pt.Oid, &pt.Spcname, &pt.Spcowner, &pt.Spcacl, &pt.Spcoptions); err != nil {
  3928. return nil, logerror(err)
  3929. }
  3930. return &pt, nil
  3931. }
  3932. // PgTablespaceBySpcname retrieves a row from 'pg_catalog.pg_tablespace' as a PgTablespace.
  3933. //
  3934. // Generated from index 'pg_tablespace_spcname_index'.
  3935. func PgTablespaceBySpcname(ctx context.Context, db DB, spcname string) (*PgTablespace, error) {
  3936. // query
  3937. const sqlstr = `SELECT ` +
  3938. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, spcname, spcowner, spcacl, spcoptions ` +
  3939. `FROM pg_catalog.pg_tablespace ` +
  3940. `WHERE spcname = $1`
  3941. // run
  3942. logf(sqlstr, spcname)
  3943. pt := PgTablespace{}
  3944. if err := db.QueryRowContext(ctx, sqlstr, spcname).Scan(&pt.Tableoid, &pt.Cmax, &pt.Xmax, &pt.Cmin, &pt.Xmin, &pt.Ctid, &pt.Oid, &pt.Spcname, &pt.Spcowner, &pt.Spcacl, &pt.Spcoptions); err != nil {
  3945. return nil, logerror(err)
  3946. }
  3947. return &pt, nil
  3948. }
  3949. // PgTransformByOid retrieves a row from 'pg_catalog.pg_transform' as a PgTransform.
  3950. //
  3951. // Generated from index 'pg_transform_oid_index'.
  3952. func PgTransformByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgTransform, error) {
  3953. // query
  3954. const sqlstr = `SELECT ` +
  3955. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, trftype, trflang, trffromsql, trftosql ` +
  3956. `FROM pg_catalog.pg_transform ` +
  3957. `WHERE oid = $1`
  3958. // run
  3959. logf(sqlstr, oid)
  3960. pt := PgTransform{}
  3961. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pt.Tableoid, &pt.Cmax, &pt.Xmax, &pt.Cmin, &pt.Xmin, &pt.Ctid, &pt.Oid, &pt.Trftype, &pt.Trflang, &pt.Trffromsql, &pt.Trftosql); err != nil {
  3962. return nil, logerror(err)
  3963. }
  3964. return &pt, nil
  3965. }
  3966. // PgTransformByTrftypeTrflang retrieves a row from 'pg_catalog.pg_transform' as a PgTransform.
  3967. //
  3968. // Generated from index 'pg_transform_type_lang_index'.
  3969. func PgTransformByTrftypeTrflang(ctx context.Context, db DB, trftype, trflang pgtypes.Oid) (*PgTransform, error) {
  3970. // query
  3971. const sqlstr = `SELECT ` +
  3972. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, trftype, trflang, trffromsql, trftosql ` +
  3973. `FROM pg_catalog.pg_transform ` +
  3974. `WHERE trftype = $1 AND trflang = $2`
  3975. // run
  3976. logf(sqlstr, trftype, trflang)
  3977. pt := PgTransform{}
  3978. if err := db.QueryRowContext(ctx, sqlstr, trftype, trflang).Scan(&pt.Tableoid, &pt.Cmax, &pt.Xmax, &pt.Cmin, &pt.Xmin, &pt.Ctid, &pt.Oid, &pt.Trftype, &pt.Trflang, &pt.Trffromsql, &pt.Trftosql); err != nil {
  3979. return nil, logerror(err)
  3980. }
  3981. return &pt, nil
  3982. }
  3983. // PgTriggerByOid retrieves a row from 'pg_catalog.pg_trigger' as a PgTrigger.
  3984. //
  3985. // Generated from index 'pg_trigger_oid_index'.
  3986. func PgTriggerByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgTrigger, error) {
  3987. // query
  3988. const sqlstr = `SELECT ` +
  3989. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, tgrelid, tgparentid, tgname, tgfoid, tgtype, tgenabled, tgisinternal, tgconstrrelid, tgconstrindid, tgconstraint, tgdeferrable, tginitdeferred, tgnargs, tgattr, tgargs, tgqual, tgoldtable, tgnewtable ` +
  3990. `FROM pg_catalog.pg_trigger ` +
  3991. `WHERE oid = $1`
  3992. // run
  3993. logf(sqlstr, oid)
  3994. pt := PgTrigger{}
  3995. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pt.Tableoid, &pt.Cmax, &pt.Xmax, &pt.Cmin, &pt.Xmin, &pt.Ctid, &pt.Oid, &pt.Tgrelid, &pt.Tgparentid, &pt.Tgname, &pt.Tgfoid, &pt.Tgtype, &pt.Tgenabled, &pt.Tgisinternal, &pt.Tgconstrrelid, &pt.Tgconstrindid, &pt.Tgconstraint, &pt.Tgdeferrable, &pt.Tginitdeferred, &pt.Tgnargs, &pt.Tgattr, &pt.Tgargs, &pt.Tgqual, &pt.Tgoldtable, &pt.Tgnewtable); err != nil {
  3996. return nil, logerror(err)
  3997. }
  3998. return &pt, nil
  3999. }
  4000. // PgTriggerByTgconstraint retrieves a row from 'pg_catalog.pg_trigger' as a PgTrigger.
  4001. //
  4002. // Generated from index 'pg_trigger_tgconstraint_index'.
  4003. func PgTriggerByTgconstraint(ctx context.Context, db DB, tgconstraint pgtypes.Oid) ([]*PgTrigger, error) {
  4004. // query
  4005. const sqlstr = `SELECT ` +
  4006. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, tgrelid, tgparentid, tgname, tgfoid, tgtype, tgenabled, tgisinternal, tgconstrrelid, tgconstrindid, tgconstraint, tgdeferrable, tginitdeferred, tgnargs, tgattr, tgargs, tgqual, tgoldtable, tgnewtable ` +
  4007. `FROM pg_catalog.pg_trigger ` +
  4008. `WHERE tgconstraint = $1`
  4009. // run
  4010. logf(sqlstr, tgconstraint)
  4011. rows, err := db.QueryContext(ctx, sqlstr, tgconstraint)
  4012. if err != nil {
  4013. return nil, logerror(err)
  4014. }
  4015. defer rows.Close()
  4016. // process
  4017. var res []*PgTrigger
  4018. for rows.Next() {
  4019. pt := PgTrigger{}
  4020. // scan
  4021. if err := rows.Scan(&pt.Tableoid, &pt.Cmax, &pt.Xmax, &pt.Cmin, &pt.Xmin, &pt.Ctid, &pt.Oid, &pt.Tgrelid, &pt.Tgparentid, &pt.Tgname, &pt.Tgfoid, &pt.Tgtype, &pt.Tgenabled, &pt.Tgisinternal, &pt.Tgconstrrelid, &pt.Tgconstrindid, &pt.Tgconstraint, &pt.Tgdeferrable, &pt.Tginitdeferred, &pt.Tgnargs, &pt.Tgattr, &pt.Tgargs, &pt.Tgqual, &pt.Tgoldtable, &pt.Tgnewtable); err != nil {
  4022. return nil, logerror(err)
  4023. }
  4024. res = append(res, &pt)
  4025. }
  4026. if err := rows.Err(); err != nil {
  4027. return nil, logerror(err)
  4028. }
  4029. return res, nil
  4030. }
  4031. // PgTriggerByTgrelidTgname retrieves a row from 'pg_catalog.pg_trigger' as a PgTrigger.
  4032. //
  4033. // Generated from index 'pg_trigger_tgrelid_tgname_index'.
  4034. func PgTriggerByTgrelidTgname(ctx context.Context, db DB, tgrelid pgtypes.Oid, tgname string) (*PgTrigger, error) {
  4035. // query
  4036. const sqlstr = `SELECT ` +
  4037. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, tgrelid, tgparentid, tgname, tgfoid, tgtype, tgenabled, tgisinternal, tgconstrrelid, tgconstrindid, tgconstraint, tgdeferrable, tginitdeferred, tgnargs, tgattr, tgargs, tgqual, tgoldtable, tgnewtable ` +
  4038. `FROM pg_catalog.pg_trigger ` +
  4039. `WHERE tgrelid = $1 AND tgname = $2`
  4040. // run
  4041. logf(sqlstr, tgrelid, tgname)
  4042. pt := PgTrigger{}
  4043. if err := db.QueryRowContext(ctx, sqlstr, tgrelid, tgname).Scan(&pt.Tableoid, &pt.Cmax, &pt.Xmax, &pt.Cmin, &pt.Xmin, &pt.Ctid, &pt.Oid, &pt.Tgrelid, &pt.Tgparentid, &pt.Tgname, &pt.Tgfoid, &pt.Tgtype, &pt.Tgenabled, &pt.Tgisinternal, &pt.Tgconstrrelid, &pt.Tgconstrindid, &pt.Tgconstraint, &pt.Tgdeferrable, &pt.Tginitdeferred, &pt.Tgnargs, &pt.Tgattr, &pt.Tgargs, &pt.Tgqual, &pt.Tgoldtable, &pt.Tgnewtable); err != nil {
  4044. return nil, logerror(err)
  4045. }
  4046. return &pt, nil
  4047. }
  4048. // PgTsConfigByCfgnameCfgnamespace retrieves a row from 'pg_catalog.pg_ts_config' as a PgTsConfig.
  4049. //
  4050. // Generated from index 'pg_ts_config_cfgname_index'.
  4051. func PgTsConfigByCfgnameCfgnamespace(ctx context.Context, db DB, cfgname string, cfgnamespace pgtypes.Oid) (*PgTsConfig, error) {
  4052. // query
  4053. const sqlstr = `SELECT ` +
  4054. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, cfgname, cfgnamespace, cfgowner, cfgparser ` +
  4055. `FROM pg_catalog.pg_ts_config ` +
  4056. `WHERE cfgname = $1 AND cfgnamespace = $2`
  4057. // run
  4058. logf(sqlstr, cfgname, cfgnamespace)
  4059. ptc := PgTsConfig{}
  4060. if err := db.QueryRowContext(ctx, sqlstr, cfgname, cfgnamespace).Scan(&ptc.Tableoid, &ptc.Cmax, &ptc.Xmax, &ptc.Cmin, &ptc.Xmin, &ptc.Ctid, &ptc.Oid, &ptc.Cfgname, &ptc.Cfgnamespace, &ptc.Cfgowner, &ptc.Cfgparser); err != nil {
  4061. return nil, logerror(err)
  4062. }
  4063. return &ptc, nil
  4064. }
  4065. // PgTsConfigByOid retrieves a row from 'pg_catalog.pg_ts_config' as a PgTsConfig.
  4066. //
  4067. // Generated from index 'pg_ts_config_oid_index'.
  4068. func PgTsConfigByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgTsConfig, error) {
  4069. // query
  4070. const sqlstr = `SELECT ` +
  4071. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, cfgname, cfgnamespace, cfgowner, cfgparser ` +
  4072. `FROM pg_catalog.pg_ts_config ` +
  4073. `WHERE oid = $1`
  4074. // run
  4075. logf(sqlstr, oid)
  4076. ptc := PgTsConfig{}
  4077. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&ptc.Tableoid, &ptc.Cmax, &ptc.Xmax, &ptc.Cmin, &ptc.Xmin, &ptc.Ctid, &ptc.Oid, &ptc.Cfgname, &ptc.Cfgnamespace, &ptc.Cfgowner, &ptc.Cfgparser); err != nil {
  4078. return nil, logerror(err)
  4079. }
  4080. return &ptc, nil
  4081. }
  4082. // PgTsConfigMapByMapcfgMaptokentypeMapseqno retrieves a row from 'pg_catalog.pg_ts_config_map' as a PgTsConfigMap.
  4083. //
  4084. // Generated from index 'pg_ts_config_map_index'.
  4085. func PgTsConfigMapByMapcfgMaptokentypeMapseqno(ctx context.Context, db DB, mapcfg pgtypes.Oid, maptokentype, mapseqno int) (*PgTsConfigMap, error) {
  4086. // query
  4087. const sqlstr = `SELECT ` +
  4088. `tableoid, cmax, xmax, cmin, xmin, ctid, mapcfg, maptokentype, mapseqno, mapdict ` +
  4089. `FROM pg_catalog.pg_ts_config_map ` +
  4090. `WHERE mapcfg = $1 AND maptokentype = $2 AND mapseqno = $3`
  4091. // run
  4092. logf(sqlstr, mapcfg, maptokentype, mapseqno)
  4093. ptcm := PgTsConfigMap{}
  4094. if err := db.QueryRowContext(ctx, sqlstr, mapcfg, maptokentype, mapseqno).Scan(&ptcm.Tableoid, &ptcm.Cmax, &ptcm.Xmax, &ptcm.Cmin, &ptcm.Xmin, &ptcm.Ctid, &ptcm.Mapcfg, &ptcm.Maptokentype, &ptcm.Mapseqno, &ptcm.Mapdict); err != nil {
  4095. return nil, logerror(err)
  4096. }
  4097. return &ptcm, nil
  4098. }
  4099. // PgTsDictByDictnameDictnamespace retrieves a row from 'pg_catalog.pg_ts_dict' as a PgTsDict.
  4100. //
  4101. // Generated from index 'pg_ts_dict_dictname_index'.
  4102. func PgTsDictByDictnameDictnamespace(ctx context.Context, db DB, dictname string, dictnamespace pgtypes.Oid) (*PgTsDict, error) {
  4103. // query
  4104. const sqlstr = `SELECT ` +
  4105. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, dictname, dictnamespace, dictowner, dicttemplate, dictinitoption ` +
  4106. `FROM pg_catalog.pg_ts_dict ` +
  4107. `WHERE dictname = $1 AND dictnamespace = $2`
  4108. // run
  4109. logf(sqlstr, dictname, dictnamespace)
  4110. ptd := PgTsDict{}
  4111. if err := db.QueryRowContext(ctx, sqlstr, dictname, dictnamespace).Scan(&ptd.Tableoid, &ptd.Cmax, &ptd.Xmax, &ptd.Cmin, &ptd.Xmin, &ptd.Ctid, &ptd.Oid, &ptd.Dictname, &ptd.Dictnamespace, &ptd.Dictowner, &ptd.Dicttemplate, &ptd.Dictinitoption); err != nil {
  4112. return nil, logerror(err)
  4113. }
  4114. return &ptd, nil
  4115. }
  4116. // PgTsDictByOid retrieves a row from 'pg_catalog.pg_ts_dict' as a PgTsDict.
  4117. //
  4118. // Generated from index 'pg_ts_dict_oid_index'.
  4119. func PgTsDictByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgTsDict, error) {
  4120. // query
  4121. const sqlstr = `SELECT ` +
  4122. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, dictname, dictnamespace, dictowner, dicttemplate, dictinitoption ` +
  4123. `FROM pg_catalog.pg_ts_dict ` +
  4124. `WHERE oid = $1`
  4125. // run
  4126. logf(sqlstr, oid)
  4127. ptd := PgTsDict{}
  4128. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&ptd.Tableoid, &ptd.Cmax, &ptd.Xmax, &ptd.Cmin, &ptd.Xmin, &ptd.Ctid, &ptd.Oid, &ptd.Dictname, &ptd.Dictnamespace, &ptd.Dictowner, &ptd.Dicttemplate, &ptd.Dictinitoption); err != nil {
  4129. return nil, logerror(err)
  4130. }
  4131. return &ptd, nil
  4132. }
  4133. // PgTsParserByOid retrieves a row from 'pg_catalog.pg_ts_parser' as a PgTsParser.
  4134. //
  4135. // Generated from index 'pg_ts_parser_oid_index'.
  4136. func PgTsParserByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgTsParser, error) {
  4137. // query
  4138. const sqlstr = `SELECT ` +
  4139. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, prsname, prsnamespace, prsstart, prstoken, prsend, prsheadline, prslextype ` +
  4140. `FROM pg_catalog.pg_ts_parser ` +
  4141. `WHERE oid = $1`
  4142. // run
  4143. logf(sqlstr, oid)
  4144. ptp := PgTsParser{}
  4145. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&ptp.Tableoid, &ptp.Cmax, &ptp.Xmax, &ptp.Cmin, &ptp.Xmin, &ptp.Ctid, &ptp.Oid, &ptp.Prsname, &ptp.Prsnamespace, &ptp.Prsstart, &ptp.Prstoken, &ptp.Prsend, &ptp.Prsheadline, &ptp.Prslextype); err != nil {
  4146. return nil, logerror(err)
  4147. }
  4148. return &ptp, nil
  4149. }
  4150. // PgTsParserByPrsnamePrsnamespace retrieves a row from 'pg_catalog.pg_ts_parser' as a PgTsParser.
  4151. //
  4152. // Generated from index 'pg_ts_parser_prsname_index'.
  4153. func PgTsParserByPrsnamePrsnamespace(ctx context.Context, db DB, prsname string, prsnamespace pgtypes.Oid) (*PgTsParser, error) {
  4154. // query
  4155. const sqlstr = `SELECT ` +
  4156. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, prsname, prsnamespace, prsstart, prstoken, prsend, prsheadline, prslextype ` +
  4157. `FROM pg_catalog.pg_ts_parser ` +
  4158. `WHERE prsname = $1 AND prsnamespace = $2`
  4159. // run
  4160. logf(sqlstr, prsname, prsnamespace)
  4161. ptp := PgTsParser{}
  4162. if err := db.QueryRowContext(ctx, sqlstr, prsname, prsnamespace).Scan(&ptp.Tableoid, &ptp.Cmax, &ptp.Xmax, &ptp.Cmin, &ptp.Xmin, &ptp.Ctid, &ptp.Oid, &ptp.Prsname, &ptp.Prsnamespace, &ptp.Prsstart, &ptp.Prstoken, &ptp.Prsend, &ptp.Prsheadline, &ptp.Prslextype); err != nil {
  4163. return nil, logerror(err)
  4164. }
  4165. return &ptp, nil
  4166. }
  4167. // PgTsTemplateByOid retrieves a row from 'pg_catalog.pg_ts_template' as a PgTsTemplate.
  4168. //
  4169. // Generated from index 'pg_ts_template_oid_index'.
  4170. func PgTsTemplateByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgTsTemplate, error) {
  4171. // query
  4172. const sqlstr = `SELECT ` +
  4173. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, tmplname, tmplnamespace, tmplinit, tmpllexize ` +
  4174. `FROM pg_catalog.pg_ts_template ` +
  4175. `WHERE oid = $1`
  4176. // run
  4177. logf(sqlstr, oid)
  4178. ptt := PgTsTemplate{}
  4179. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&ptt.Tableoid, &ptt.Cmax, &ptt.Xmax, &ptt.Cmin, &ptt.Xmin, &ptt.Ctid, &ptt.Oid, &ptt.Tmplname, &ptt.Tmplnamespace, &ptt.Tmplinit, &ptt.Tmpllexize); err != nil {
  4180. return nil, logerror(err)
  4181. }
  4182. return &ptt, nil
  4183. }
  4184. // PgTsTemplateByTmplnameTmplnamespace retrieves a row from 'pg_catalog.pg_ts_template' as a PgTsTemplate.
  4185. //
  4186. // Generated from index 'pg_ts_template_tmplname_index'.
  4187. func PgTsTemplateByTmplnameTmplnamespace(ctx context.Context, db DB, tmplname string, tmplnamespace pgtypes.Oid) (*PgTsTemplate, error) {
  4188. // query
  4189. const sqlstr = `SELECT ` +
  4190. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, tmplname, tmplnamespace, tmplinit, tmpllexize ` +
  4191. `FROM pg_catalog.pg_ts_template ` +
  4192. `WHERE tmplname = $1 AND tmplnamespace = $2`
  4193. // run
  4194. logf(sqlstr, tmplname, tmplnamespace)
  4195. ptt := PgTsTemplate{}
  4196. if err := db.QueryRowContext(ctx, sqlstr, tmplname, tmplnamespace).Scan(&ptt.Tableoid, &ptt.Cmax, &ptt.Xmax, &ptt.Cmin, &ptt.Xmin, &ptt.Ctid, &ptt.Oid, &ptt.Tmplname, &ptt.Tmplnamespace, &ptt.Tmplinit, &ptt.Tmpllexize); err != nil {
  4197. return nil, logerror(err)
  4198. }
  4199. return &ptt, nil
  4200. }
  4201. // PgTypeByOid retrieves a row from 'pg_catalog.pg_type' as a PgType.
  4202. //
  4203. // Generated from index 'pg_type_oid_index'.
  4204. func PgTypeByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgType, error) {
  4205. // query
  4206. const sqlstr = `SELECT ` +
  4207. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, typname, typnamespace, typowner, typlen, typbyval, typtype, typcategory, typispreferred, typisdefined, typdelim, typrelid, typelem, typarray, typinput, typoutput, typreceive, typsend, typmodin, typmodout, typanalyze, typalign, typstorage, typnotnull, typbasetype, typtypmod, typndims, typcollation, typdefaultbin, typdefault, typacl ` +
  4208. `FROM pg_catalog.pg_type ` +
  4209. `WHERE oid = $1`
  4210. // run
  4211. logf(sqlstr, oid)
  4212. pt := PgType{}
  4213. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pt.Tableoid, &pt.Cmax, &pt.Xmax, &pt.Cmin, &pt.Xmin, &pt.Ctid, &pt.Oid, &pt.Typname, &pt.Typnamespace, &pt.Typowner, &pt.Typlen, &pt.Typbyval, &pt.Typtype, &pt.Typcategory, &pt.Typispreferred, &pt.Typisdefined, &pt.Typdelim, &pt.Typrelid, &pt.Typelem, &pt.Typarray, &pt.Typinput, &pt.Typoutput, &pt.Typreceive, &pt.Typsend, &pt.Typmodin, &pt.Typmodout, &pt.Typanalyze, &pt.Typalign, &pt.Typstorage, &pt.Typnotnull, &pt.Typbasetype, &pt.Typtypmod, &pt.Typndims, &pt.Typcollation, &pt.Typdefaultbin, &pt.Typdefault, &pt.Typacl); err != nil {
  4214. return nil, logerror(err)
  4215. }
  4216. return &pt, nil
  4217. }
  4218. // PgTypeByTypnameTypnamespace retrieves a row from 'pg_catalog.pg_type' as a PgType.
  4219. //
  4220. // Generated from index 'pg_type_typname_nsp_index'.
  4221. func PgTypeByTypnameTypnamespace(ctx context.Context, db DB, typname string, typnamespace pgtypes.Oid) (*PgType, error) {
  4222. // query
  4223. const sqlstr = `SELECT ` +
  4224. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, typname, typnamespace, typowner, typlen, typbyval, typtype, typcategory, typispreferred, typisdefined, typdelim, typrelid, typelem, typarray, typinput, typoutput, typreceive, typsend, typmodin, typmodout, typanalyze, typalign, typstorage, typnotnull, typbasetype, typtypmod, typndims, typcollation, typdefaultbin, typdefault, typacl ` +
  4225. `FROM pg_catalog.pg_type ` +
  4226. `WHERE typname = $1 AND typnamespace = $2`
  4227. // run
  4228. logf(sqlstr, typname, typnamespace)
  4229. pt := PgType{}
  4230. if err := db.QueryRowContext(ctx, sqlstr, typname, typnamespace).Scan(&pt.Tableoid, &pt.Cmax, &pt.Xmax, &pt.Cmin, &pt.Xmin, &pt.Ctid, &pt.Oid, &pt.Typname, &pt.Typnamespace, &pt.Typowner, &pt.Typlen, &pt.Typbyval, &pt.Typtype, &pt.Typcategory, &pt.Typispreferred, &pt.Typisdefined, &pt.Typdelim, &pt.Typrelid, &pt.Typelem, &pt.Typarray, &pt.Typinput, &pt.Typoutput, &pt.Typreceive, &pt.Typsend, &pt.Typmodin, &pt.Typmodout, &pt.Typanalyze, &pt.Typalign, &pt.Typstorage, &pt.Typnotnull, &pt.Typbasetype, &pt.Typtypmod, &pt.Typndims, &pt.Typcollation, &pt.Typdefaultbin, &pt.Typdefault, &pt.Typacl); err != nil {
  4231. return nil, logerror(err)
  4232. }
  4233. return &pt, nil
  4234. }
  4235. // PgUserMappingByOid retrieves a row from 'pg_catalog.pg_user_mapping' as a PgUserMapping.
  4236. //
  4237. // Generated from index 'pg_user_mapping_oid_index'.
  4238. func PgUserMappingByOid(ctx context.Context, db DB, oid pgtypes.Oid) (*PgUserMapping, error) {
  4239. // query
  4240. const sqlstr = `SELECT ` +
  4241. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, umuser, umserver, umoptions ` +
  4242. `FROM pg_catalog.pg_user_mapping ` +
  4243. `WHERE oid = $1`
  4244. // run
  4245. logf(sqlstr, oid)
  4246. pum := PgUserMapping{}
  4247. if err := db.QueryRowContext(ctx, sqlstr, oid).Scan(&pum.Tableoid, &pum.Cmax, &pum.Xmax, &pum.Cmin, &pum.Xmin, &pum.Ctid, &pum.Oid, &pum.Umuser, &pum.Umserver, &pum.Umoptions); err != nil {
  4248. return nil, logerror(err)
  4249. }
  4250. return &pum, nil
  4251. }
  4252. // PgUserMappingByUmuserUmserver retrieves a row from 'pg_catalog.pg_user_mapping' as a PgUserMapping.
  4253. //
  4254. // Generated from index 'pg_user_mapping_user_server_index'.
  4255. func PgUserMappingByUmuserUmserver(ctx context.Context, db DB, umuser, umserver pgtypes.Oid) (*PgUserMapping, error) {
  4256. // query
  4257. const sqlstr = `SELECT ` +
  4258. `tableoid, cmax, xmax, cmin, xmin, ctid, oid, umuser, umserver, umoptions ` +
  4259. `FROM pg_catalog.pg_user_mapping ` +
  4260. `WHERE umuser = $1 AND umserver = $2`
  4261. // run
  4262. logf(sqlstr, umuser, umserver)
  4263. pum := PgUserMapping{}
  4264. if err := db.QueryRowContext(ctx, sqlstr, umuser, umserver).Scan(&pum.Tableoid, &pum.Cmax, &pum.Xmax, &pum.Cmin, &pum.Xmin, &pum.Ctid, &pum.Oid, &pum.Umuser, &pum.Umserver, &pum.Umoptions); err != nil {
  4265. return nil, logerror(err)
  4266. }
  4267. return &pum, nil
  4268. }
  4269. // ASCII calls the stored function 'pg_catalog.ascii(text) integer' on db.
  4270. func ASCII(ctx context.Context, db DB, p0 string) (int, error) {
  4271. // call pg_catalog.ascii
  4272. const sqlstr = `SELECT * FROM pg_catalog.ascii($1)`
  4273. // run
  4274. var r0 int
  4275. logf(sqlstr, p0)
  4276. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4277. return 0, logerror(err)
  4278. }
  4279. return r0, nil
  4280. }
  4281. // AbbrevByInet calls the stored function 'pg_catalog.abbrev(inet) text' on db.
  4282. func AbbrevByInet(ctx context.Context, db DB, p0 string) (string, error) {
  4283. // call pg_catalog.abbrev
  4284. const sqlstr = `SELECT * FROM pg_catalog.abbrev($1)`
  4285. // run
  4286. var r0 string
  4287. logf(sqlstr, p0)
  4288. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4289. return "", logerror(err)
  4290. }
  4291. return r0, nil
  4292. }
  4293. // AbbrevByCidr calls the stored function 'pg_catalog.abbrev(cidr) text' on db.
  4294. func AbbrevByCidr(ctx context.Context, db DB, p0 pgtypes.Cidr) (string, error) {
  4295. // call pg_catalog.abbrev
  4296. const sqlstr = `SELECT * FROM pg_catalog.abbrev($1)`
  4297. // run
  4298. var r0 string
  4299. logf(sqlstr, p0)
  4300. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4301. return "", logerror(err)
  4302. }
  4303. return r0, nil
  4304. }
  4305. // AbsByReal calls the stored function 'pg_catalog.abs(real) real' on db.
  4306. func AbsByReal(ctx context.Context, db DB, p0 float32) (float32, error) {
  4307. // call pg_catalog.abs
  4308. const sqlstr = `SELECT * FROM pg_catalog.abs($1)`
  4309. // run
  4310. var r0 float32
  4311. logf(sqlstr, p0)
  4312. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4313. return 0.0, logerror(err)
  4314. }
  4315. return r0, nil
  4316. }
  4317. // AbsByDoublePrecision calls the stored function 'pg_catalog.abs(double precision) double precision' on db.
  4318. func AbsByDoublePrecision(ctx context.Context, db DB, p0 float64) (float64, error) {
  4319. // call pg_catalog.abs
  4320. const sqlstr = `SELECT * FROM pg_catalog.abs($1)`
  4321. // run
  4322. var r0 float64
  4323. logf(sqlstr, p0)
  4324. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4325. return 0.0, logerror(err)
  4326. }
  4327. return r0, nil
  4328. }
  4329. // AbsByBigint calls the stored function 'pg_catalog.abs(bigint) bigint' on db.
  4330. func AbsByBigint(ctx context.Context, db DB, p0 int64) (int64, error) {
  4331. // call pg_catalog.abs
  4332. const sqlstr = `SELECT * FROM pg_catalog.abs($1)`
  4333. // run
  4334. var r0 int64
  4335. logf(sqlstr, p0)
  4336. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4337. return 0, logerror(err)
  4338. }
  4339. return r0, nil
  4340. }
  4341. // AbsByInteger calls the stored function 'pg_catalog.abs(integer) integer' on db.
  4342. func AbsByInteger(ctx context.Context, db DB, p0 int) (int, error) {
  4343. // call pg_catalog.abs
  4344. const sqlstr = `SELECT * FROM pg_catalog.abs($1)`
  4345. // run
  4346. var r0 int
  4347. logf(sqlstr, p0)
  4348. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4349. return 0, logerror(err)
  4350. }
  4351. return r0, nil
  4352. }
  4353. // AbsBySmallint calls the stored function 'pg_catalog.abs(smallint) smallint' on db.
  4354. func AbsBySmallint(ctx context.Context, db DB, p0 int16) (int16, error) {
  4355. // call pg_catalog.abs
  4356. const sqlstr = `SELECT * FROM pg_catalog.abs($1)`
  4357. // run
  4358. var r0 int16
  4359. logf(sqlstr, p0)
  4360. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4361. return 0, logerror(err)
  4362. }
  4363. return r0, nil
  4364. }
  4365. // AbsByNumeric calls the stored function 'pg_catalog.abs(numeric) numeric' on db.
  4366. func AbsByNumeric(ctx context.Context, db DB, p0 float64) (float64, error) {
  4367. // call pg_catalog.abs
  4368. const sqlstr = `SELECT * FROM pg_catalog.abs($1)`
  4369. // run
  4370. var r0 float64
  4371. logf(sqlstr, p0)
  4372. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4373. return 0.0, logerror(err)
  4374. }
  4375. return r0, nil
  4376. }
  4377. // Aclcontains calls the stored function 'pg_catalog.aclcontains(aclitem, aclitem) boolean' on db.
  4378. func Aclcontains(ctx context.Context, db DB, p0 []pgtypes.Aclitem, p1 pgtypes.Aclitem) (bool, error) {
  4379. // call pg_catalog.aclcontains
  4380. const sqlstr = `SELECT * FROM pg_catalog.aclcontains($1, $2)`
  4381. // run
  4382. var r0 bool
  4383. logf(sqlstr, p0, p1)
  4384. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4385. return false, logerror(err)
  4386. }
  4387. return r0, nil
  4388. }
  4389. // Acldefault calls the stored function 'pg_catalog.acldefault("char", oid) aclitem' on db.
  4390. func Acldefault(ctx context.Context, db DB, p0 pgtypes.Char, p1 pgtypes.Oid) ([]pgtypes.Aclitem, error) {
  4391. // call pg_catalog.acldefault
  4392. const sqlstr = `SELECT * FROM pg_catalog.acldefault($1, $2)`
  4393. // run
  4394. var r0 []pgtypes.Aclitem
  4395. logf(sqlstr, p0, p1)
  4396. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4397. return nil, logerror(err)
  4398. }
  4399. return r0, nil
  4400. }
  4401. // Aclexplode calls the stored function 'pg_catalog.aclexplode(aclitem) (oid, oid, text, boolean)' on db.
  4402. func Aclexplode(ctx context.Context, db DB, acl []pgtypes.Aclitem) (pgtypes.Oid, pgtypes.Oid, string, bool, error) {
  4403. // call pg_catalog.aclexplode
  4404. const sqlstr = `SELECT * FROM pg_catalog.aclexplode($1)`
  4405. // run
  4406. var grantor pgtypes.Oid
  4407. var grantee pgtypes.Oid
  4408. var privilegeType string
  4409. var isGrantable bool
  4410. logf(sqlstr, acl)
  4411. if err := db.QueryRowContext(ctx, sqlstr, acl).Scan(&grantor, &grantee, &privilegeType, &isGrantable); err != nil {
  4412. return pgtypes.Oid{}, pgtypes.Oid{}, "", false, logerror(err)
  4413. }
  4414. return grantor, grantee, privilegeType, isGrantable, nil
  4415. }
  4416. // Aclinsert calls the stored function 'pg_catalog.aclinsert(aclitem, aclitem) aclitem' on db.
  4417. func Aclinsert(ctx context.Context, db DB, p0 []pgtypes.Aclitem, p1 pgtypes.Aclitem) ([]pgtypes.Aclitem, error) {
  4418. // call pg_catalog.aclinsert
  4419. const sqlstr = `SELECT * FROM pg_catalog.aclinsert($1, $2)`
  4420. // run
  4421. var r0 []pgtypes.Aclitem
  4422. logf(sqlstr, p0, p1)
  4423. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4424. return nil, logerror(err)
  4425. }
  4426. return r0, nil
  4427. }
  4428. // Aclitemeq calls the stored function 'pg_catalog.aclitemeq(aclitem, aclitem) boolean' on db.
  4429. func Aclitemeq(ctx context.Context, db DB, p0, p1 pgtypes.Aclitem) (bool, error) {
  4430. // call pg_catalog.aclitemeq
  4431. const sqlstr = `SELECT * FROM pg_catalog.aclitemeq($1, $2)`
  4432. // run
  4433. var r0 bool
  4434. logf(sqlstr, p0, p1)
  4435. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4436. return false, logerror(err)
  4437. }
  4438. return r0, nil
  4439. }
  4440. // Aclremove calls the stored function 'pg_catalog.aclremove(aclitem, aclitem) aclitem' on db.
  4441. func Aclremove(ctx context.Context, db DB, p0 []pgtypes.Aclitem, p1 pgtypes.Aclitem) ([]pgtypes.Aclitem, error) {
  4442. // call pg_catalog.aclremove
  4443. const sqlstr = `SELECT * FROM pg_catalog.aclremove($1, $2)`
  4444. // run
  4445. var r0 []pgtypes.Aclitem
  4446. logf(sqlstr, p0, p1)
  4447. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4448. return nil, logerror(err)
  4449. }
  4450. return r0, nil
  4451. }
  4452. // Acos calls the stored function 'pg_catalog.acos(double precision) double precision' on db.
  4453. func Acos(ctx context.Context, db DB, p0 float64) (float64, error) {
  4454. // call pg_catalog.acos
  4455. const sqlstr = `SELECT * FROM pg_catalog.acos($1)`
  4456. // run
  4457. var r0 float64
  4458. logf(sqlstr, p0)
  4459. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4460. return 0.0, logerror(err)
  4461. }
  4462. return r0, nil
  4463. }
  4464. // Acosd calls the stored function 'pg_catalog.acosd(double precision) double precision' on db.
  4465. func Acosd(ctx context.Context, db DB, p0 float64) (float64, error) {
  4466. // call pg_catalog.acosd
  4467. const sqlstr = `SELECT * FROM pg_catalog.acosd($1)`
  4468. // run
  4469. var r0 float64
  4470. logf(sqlstr, p0)
  4471. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4472. return 0.0, logerror(err)
  4473. }
  4474. return r0, nil
  4475. }
  4476. // Acosh calls the stored function 'pg_catalog.acosh(double precision) double precision' on db.
  4477. func Acosh(ctx context.Context, db DB, p0 float64) (float64, error) {
  4478. // call pg_catalog.acosh
  4479. const sqlstr = `SELECT * FROM pg_catalog.acosh($1)`
  4480. // run
  4481. var r0 float64
  4482. logf(sqlstr, p0)
  4483. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4484. return 0.0, logerror(err)
  4485. }
  4486. return r0, nil
  4487. }
  4488. // AgeByXid calls the stored function 'pg_catalog.age(xid) integer' on db.
  4489. func AgeByXid(ctx context.Context, db DB, p0 pgtypes.Xid) (int, error) {
  4490. // call pg_catalog.age
  4491. const sqlstr = `SELECT * FROM pg_catalog.age($1)`
  4492. // run
  4493. var r0 int
  4494. logf(sqlstr, p0)
  4495. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4496. return 0, logerror(err)
  4497. }
  4498. return r0, nil
  4499. }
  4500. // AgeByTimestampWithTimeZoneAndTimestampWithTimeZone calls the stored function 'pg_catalog.age(timestamp with time zone, timestamp with time zone) interval' on db.
  4501. func AgeByTimestampWithTimeZoneAndTimestampWithTimeZone(ctx context.Context, db DB, p0, p1 time.Time) ([]byte, error) {
  4502. // call pg_catalog.age
  4503. const sqlstr = `SELECT * FROM pg_catalog.age($1, $2)`
  4504. // run
  4505. var r0 []byte
  4506. logf(sqlstr, p0, p1)
  4507. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4508. return nil, logerror(err)
  4509. }
  4510. return r0, nil
  4511. }
  4512. // AgeByTimestampWithTimeZone calls the stored function 'pg_catalog.age(timestamp with time zone) interval' on db.
  4513. func AgeByTimestampWithTimeZone(ctx context.Context, db DB, p0 time.Time) ([]byte, error) {
  4514. // call pg_catalog.age
  4515. const sqlstr = `SELECT * FROM pg_catalog.age($1)`
  4516. // run
  4517. var r0 []byte
  4518. logf(sqlstr, p0)
  4519. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4520. return nil, logerror(err)
  4521. }
  4522. return r0, nil
  4523. }
  4524. // AgeByTimestampWithoutTimeZoneAndTimestampWithoutTimeZone calls the stored function 'pg_catalog.age(timestamp without time zone, timestamp without time zone) interval' on db.
  4525. func AgeByTimestampWithoutTimeZoneAndTimestampWithoutTimeZone(ctx context.Context, db DB, p0, p1 time.Time) ([]byte, error) {
  4526. // call pg_catalog.age
  4527. const sqlstr = `SELECT * FROM pg_catalog.age($1, $2)`
  4528. // run
  4529. var r0 []byte
  4530. logf(sqlstr, p0, p1)
  4531. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4532. return nil, logerror(err)
  4533. }
  4534. return r0, nil
  4535. }
  4536. // AgeByTimestampWithoutTimeZone calls the stored function 'pg_catalog.age(timestamp without time zone) interval' on db.
  4537. func AgeByTimestampWithoutTimeZone(ctx context.Context, db DB, p0 time.Time) ([]byte, error) {
  4538. // call pg_catalog.age
  4539. const sqlstr = `SELECT * FROM pg_catalog.age($1)`
  4540. // run
  4541. var r0 []byte
  4542. logf(sqlstr, p0)
  4543. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4544. return nil, logerror(err)
  4545. }
  4546. return r0, nil
  4547. }
  4548. // Amvalidate calls the stored function 'pg_catalog.amvalidate(oid) boolean' on db.
  4549. func Amvalidate(ctx context.Context, db DB, p0 pgtypes.Oid) (bool, error) {
  4550. // call pg_catalog.amvalidate
  4551. const sqlstr = `SELECT * FROM pg_catalog.amvalidate($1)`
  4552. // run
  4553. var r0 bool
  4554. logf(sqlstr, p0)
  4555. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4556. return false, logerror(err)
  4557. }
  4558. return r0, nil
  4559. }
  4560. // AnyarrayRecv calls the stored function 'pg_catalog.anyarray_recv(internal) anyarray' on db.
  4561. func AnyarrayRecv(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Anyarray, error) {
  4562. // call pg_catalog.anyarray_recv
  4563. const sqlstr = `SELECT * FROM pg_catalog.anyarray_recv($1)`
  4564. // run
  4565. var r0 pgtypes.Anyarray
  4566. logf(sqlstr, p0)
  4567. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4568. return pgtypes.Anyarray{}, logerror(err)
  4569. }
  4570. return r0, nil
  4571. }
  4572. // AnyarraySend calls the stored function 'pg_catalog.anyarray_send(anyarray) bytea' on db.
  4573. func AnyarraySend(ctx context.Context, db DB, p0 pgtypes.Anyarray) ([]byte, error) {
  4574. // call pg_catalog.anyarray_send
  4575. const sqlstr = `SELECT * FROM pg_catalog.anyarray_send($1)`
  4576. // run
  4577. var r0 []byte
  4578. logf(sqlstr, p0)
  4579. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4580. return nil, logerror(err)
  4581. }
  4582. return r0, nil
  4583. }
  4584. // AnycompatiblearrayRecv calls the stored function 'pg_catalog.anycompatiblearray_recv(internal) anycompatiblearray' on db.
  4585. func AnycompatiblearrayRecv(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Anycompatiblearray, error) {
  4586. // call pg_catalog.anycompatiblearray_recv
  4587. const sqlstr = `SELECT * FROM pg_catalog.anycompatiblearray_recv($1)`
  4588. // run
  4589. var r0 pgtypes.Anycompatiblearray
  4590. logf(sqlstr, p0)
  4591. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4592. return pgtypes.Anycompatiblearray{}, logerror(err)
  4593. }
  4594. return r0, nil
  4595. }
  4596. // AnycompatiblearraySend calls the stored function 'pg_catalog.anycompatiblearray_send(anycompatiblearray) bytea' on db.
  4597. func AnycompatiblearraySend(ctx context.Context, db DB, p0 pgtypes.Anycompatiblearray) ([]byte, error) {
  4598. // call pg_catalog.anycompatiblearray_send
  4599. const sqlstr = `SELECT * FROM pg_catalog.anycompatiblearray_send($1)`
  4600. // run
  4601. var r0 []byte
  4602. logf(sqlstr, p0)
  4603. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4604. return nil, logerror(err)
  4605. }
  4606. return r0, nil
  4607. }
  4608. // Anytextcat calls the stored function 'pg_catalog.anytextcat(anynonarray, text) text' on db.
  4609. func Anytextcat(ctx context.Context, db DB, p0 pgtypes.Anynonarray, p1 string) (string, error) {
  4610. // call pg_catalog.anytextcat
  4611. const sqlstr = `SELECT * FROM pg_catalog.anytextcat($1, $2)`
  4612. // run
  4613. var r0 string
  4614. logf(sqlstr, p0, p1)
  4615. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4616. return "", logerror(err)
  4617. }
  4618. return r0, nil
  4619. }
  4620. // AreaByCircle calls the stored function 'pg_catalog.area(circle) double precision' on db.
  4621. func AreaByCircle(ctx context.Context, db DB, p0 pgtypes.Circle) (float64, error) {
  4622. // call pg_catalog.area
  4623. const sqlstr = `SELECT * FROM pg_catalog.area($1)`
  4624. // run
  4625. var r0 float64
  4626. logf(sqlstr, p0)
  4627. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4628. return 0.0, logerror(err)
  4629. }
  4630. return r0, nil
  4631. }
  4632. // AreaByBox calls the stored function 'pg_catalog.area(box) double precision' on db.
  4633. func AreaByBox(ctx context.Context, db DB, p0 pgtypes.Box) (float64, error) {
  4634. // call pg_catalog.area
  4635. const sqlstr = `SELECT * FROM pg_catalog.area($1)`
  4636. // run
  4637. var r0 float64
  4638. logf(sqlstr, p0)
  4639. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4640. return 0.0, logerror(err)
  4641. }
  4642. return r0, nil
  4643. }
  4644. // AreaByPath calls the stored function 'pg_catalog.area(path) double precision' on db.
  4645. func AreaByPath(ctx context.Context, db DB, p0 pgtypes.Path) (float64, error) {
  4646. // call pg_catalog.area
  4647. const sqlstr = `SELECT * FROM pg_catalog.area($1)`
  4648. // run
  4649. var r0 float64
  4650. logf(sqlstr, p0)
  4651. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4652. return 0.0, logerror(err)
  4653. }
  4654. return r0, nil
  4655. }
  4656. // Areajoinsel calls the stored function 'pg_catalog.areajoinsel(internal, oid, internal, smallint, internal) double precision' on db.
  4657. func Areajoinsel(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid, p2 pgtypes.Internal, p3 int16, p4 pgtypes.Internal) (float64, error) {
  4658. // call pg_catalog.areajoinsel
  4659. const sqlstr = `SELECT * FROM pg_catalog.areajoinsel($1, $2, $3, $4, $5)`
  4660. // run
  4661. var r0 float64
  4662. logf(sqlstr, p0, p1, p2, p3, p4)
  4663. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3, p4).Scan(&r0); err != nil {
  4664. return 0.0, logerror(err)
  4665. }
  4666. return r0, nil
  4667. }
  4668. // Areasel calls the stored function 'pg_catalog.areasel(internal, oid, internal, integer) double precision' on db.
  4669. func Areasel(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid, p2 pgtypes.Internal, p3 int) (float64, error) {
  4670. // call pg_catalog.areasel
  4671. const sqlstr = `SELECT * FROM pg_catalog.areasel($1, $2, $3, $4)`
  4672. // run
  4673. var r0 float64
  4674. logf(sqlstr, p0, p1, p2, p3)
  4675. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3).Scan(&r0); err != nil {
  4676. return 0.0, logerror(err)
  4677. }
  4678. return r0, nil
  4679. }
  4680. // ArrayAggArrayFinalfn calls the stored function 'pg_catalog.array_agg_array_finalfn(internal, anyarray) anyarray' on db.
  4681. func ArrayAggArrayFinalfn(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Anyarray) (pgtypes.Anyarray, error) {
  4682. // call pg_catalog.array_agg_array_finalfn
  4683. const sqlstr = `SELECT * FROM pg_catalog.array_agg_array_finalfn($1, $2)`
  4684. // run
  4685. var r0 pgtypes.Anyarray
  4686. logf(sqlstr, p0, p1)
  4687. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4688. return pgtypes.Anyarray{}, logerror(err)
  4689. }
  4690. return r0, nil
  4691. }
  4692. // ArrayAggArrayTransfn calls the stored function 'pg_catalog.array_agg_array_transfn(internal, anyarray) internal' on db.
  4693. func ArrayAggArrayTransfn(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Anyarray) (pgtypes.Internal, error) {
  4694. // call pg_catalog.array_agg_array_transfn
  4695. const sqlstr = `SELECT * FROM pg_catalog.array_agg_array_transfn($1, $2)`
  4696. // run
  4697. var r0 pgtypes.Internal
  4698. logf(sqlstr, p0, p1)
  4699. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4700. return pgtypes.Internal{}, logerror(err)
  4701. }
  4702. return r0, nil
  4703. }
  4704. // ArrayAggFinalfn calls the stored function 'pg_catalog.array_agg_finalfn(internal, anynonarray) anyarray' on db.
  4705. func ArrayAggFinalfn(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Anynonarray) (pgtypes.Anyarray, error) {
  4706. // call pg_catalog.array_agg_finalfn
  4707. const sqlstr = `SELECT * FROM pg_catalog.array_agg_finalfn($1, $2)`
  4708. // run
  4709. var r0 pgtypes.Anyarray
  4710. logf(sqlstr, p0, p1)
  4711. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4712. return pgtypes.Anyarray{}, logerror(err)
  4713. }
  4714. return r0, nil
  4715. }
  4716. // ArrayAggTransfn calls the stored function 'pg_catalog.array_agg_transfn(internal, anynonarray) internal' on db.
  4717. func ArrayAggTransfn(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Anynonarray) (pgtypes.Internal, error) {
  4718. // call pg_catalog.array_agg_transfn
  4719. const sqlstr = `SELECT * FROM pg_catalog.array_agg_transfn($1, $2)`
  4720. // run
  4721. var r0 pgtypes.Internal
  4722. logf(sqlstr, p0, p1)
  4723. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4724. return pgtypes.Internal{}, logerror(err)
  4725. }
  4726. return r0, nil
  4727. }
  4728. // ArrayAppend calls the stored function 'pg_catalog.array_append(anyarray, anyelement) anyarray' on db.
  4729. func ArrayAppend(ctx context.Context, db DB, p0 pgtypes.Anyarray, p1 pgtypes.Anyelement) (pgtypes.Anyarray, error) {
  4730. // call pg_catalog.array_append
  4731. const sqlstr = `SELECT * FROM pg_catalog.array_append($1, $2)`
  4732. // run
  4733. var r0 pgtypes.Anyarray
  4734. logf(sqlstr, p0, p1)
  4735. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4736. return pgtypes.Anyarray{}, logerror(err)
  4737. }
  4738. return r0, nil
  4739. }
  4740. // ArrayCat calls the stored function 'pg_catalog.array_cat(anyarray, anyarray) anyarray' on db.
  4741. func ArrayCat(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (pgtypes.Anyarray, error) {
  4742. // call pg_catalog.array_cat
  4743. const sqlstr = `SELECT * FROM pg_catalog.array_cat($1, $2)`
  4744. // run
  4745. var r0 pgtypes.Anyarray
  4746. logf(sqlstr, p0, p1)
  4747. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4748. return pgtypes.Anyarray{}, logerror(err)
  4749. }
  4750. return r0, nil
  4751. }
  4752. // ArrayDims calls the stored function 'pg_catalog.array_dims(anyarray) text' on db.
  4753. func ArrayDims(ctx context.Context, db DB, p0 pgtypes.Anyarray) (string, error) {
  4754. // call pg_catalog.array_dims
  4755. const sqlstr = `SELECT * FROM pg_catalog.array_dims($1)`
  4756. // run
  4757. var r0 string
  4758. logf(sqlstr, p0)
  4759. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4760. return "", logerror(err)
  4761. }
  4762. return r0, nil
  4763. }
  4764. // ArrayEq calls the stored function 'pg_catalog.array_eq(anyarray, anyarray) boolean' on db.
  4765. func ArrayEq(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (bool, error) {
  4766. // call pg_catalog.array_eq
  4767. const sqlstr = `SELECT * FROM pg_catalog.array_eq($1, $2)`
  4768. // run
  4769. var r0 bool
  4770. logf(sqlstr, p0, p1)
  4771. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4772. return false, logerror(err)
  4773. }
  4774. return r0, nil
  4775. }
  4776. // ArrayFillByAnyelementAndInteger calls the stored function 'pg_catalog.array_fill(anyelement, integer) anyarray' on db.
  4777. func ArrayFillByAnyelementAndInteger(ctx context.Context, db DB, p0 pgtypes.Anyelement, p1 []int) (pgtypes.Anyarray, error) {
  4778. // call pg_catalog.array_fill
  4779. const sqlstr = `SELECT * FROM pg_catalog.array_fill($1, $2)`
  4780. // run
  4781. var r0 pgtypes.Anyarray
  4782. logf(sqlstr, p0, p1)
  4783. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4784. return pgtypes.Anyarray{}, logerror(err)
  4785. }
  4786. return r0, nil
  4787. }
  4788. // ArrayFillByAnyelementIntegerAndInteger calls the stored function 'pg_catalog.array_fill(anyelement, integer, integer) anyarray' on db.
  4789. func ArrayFillByAnyelementIntegerAndInteger(ctx context.Context, db DB, p0 pgtypes.Anyelement, p1, p2 []int) (pgtypes.Anyarray, error) {
  4790. // call pg_catalog.array_fill
  4791. const sqlstr = `SELECT * FROM pg_catalog.array_fill($1, $2, $3)`
  4792. // run
  4793. var r0 pgtypes.Anyarray
  4794. logf(sqlstr, p0, p1, p2)
  4795. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  4796. return pgtypes.Anyarray{}, logerror(err)
  4797. }
  4798. return r0, nil
  4799. }
  4800. // ArrayGe calls the stored function 'pg_catalog.array_ge(anyarray, anyarray) boolean' on db.
  4801. func ArrayGe(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (bool, error) {
  4802. // call pg_catalog.array_ge
  4803. const sqlstr = `SELECT * FROM pg_catalog.array_ge($1, $2)`
  4804. // run
  4805. var r0 bool
  4806. logf(sqlstr, p0, p1)
  4807. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4808. return false, logerror(err)
  4809. }
  4810. return r0, nil
  4811. }
  4812. // ArrayGt calls the stored function 'pg_catalog.array_gt(anyarray, anyarray) boolean' on db.
  4813. func ArrayGt(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (bool, error) {
  4814. // call pg_catalog.array_gt
  4815. const sqlstr = `SELECT * FROM pg_catalog.array_gt($1, $2)`
  4816. // run
  4817. var r0 bool
  4818. logf(sqlstr, p0, p1)
  4819. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4820. return false, logerror(err)
  4821. }
  4822. return r0, nil
  4823. }
  4824. // ArrayLarger calls the stored function 'pg_catalog.array_larger(anyarray, anyarray) anyarray' on db.
  4825. func ArrayLarger(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (pgtypes.Anyarray, error) {
  4826. // call pg_catalog.array_larger
  4827. const sqlstr = `SELECT * FROM pg_catalog.array_larger($1, $2)`
  4828. // run
  4829. var r0 pgtypes.Anyarray
  4830. logf(sqlstr, p0, p1)
  4831. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4832. return pgtypes.Anyarray{}, logerror(err)
  4833. }
  4834. return r0, nil
  4835. }
  4836. // ArrayLe calls the stored function 'pg_catalog.array_le(anyarray, anyarray) boolean' on db.
  4837. func ArrayLe(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (bool, error) {
  4838. // call pg_catalog.array_le
  4839. const sqlstr = `SELECT * FROM pg_catalog.array_le($1, $2)`
  4840. // run
  4841. var r0 bool
  4842. logf(sqlstr, p0, p1)
  4843. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4844. return false, logerror(err)
  4845. }
  4846. return r0, nil
  4847. }
  4848. // ArrayLength calls the stored function 'pg_catalog.array_length(anyarray, integer) integer' on db.
  4849. func ArrayLength(ctx context.Context, db DB, p0 pgtypes.Anyarray, p1 int) (int, error) {
  4850. // call pg_catalog.array_length
  4851. const sqlstr = `SELECT * FROM pg_catalog.array_length($1, $2)`
  4852. // run
  4853. var r0 int
  4854. logf(sqlstr, p0, p1)
  4855. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4856. return 0, logerror(err)
  4857. }
  4858. return r0, nil
  4859. }
  4860. // ArrayLower calls the stored function 'pg_catalog.array_lower(anyarray, integer) integer' on db.
  4861. func ArrayLower(ctx context.Context, db DB, p0 pgtypes.Anyarray, p1 int) (int, error) {
  4862. // call pg_catalog.array_lower
  4863. const sqlstr = `SELECT * FROM pg_catalog.array_lower($1, $2)`
  4864. // run
  4865. var r0 int
  4866. logf(sqlstr, p0, p1)
  4867. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4868. return 0, logerror(err)
  4869. }
  4870. return r0, nil
  4871. }
  4872. // ArrayLt calls the stored function 'pg_catalog.array_lt(anyarray, anyarray) boolean' on db.
  4873. func ArrayLt(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (bool, error) {
  4874. // call pg_catalog.array_lt
  4875. const sqlstr = `SELECT * FROM pg_catalog.array_lt($1, $2)`
  4876. // run
  4877. var r0 bool
  4878. logf(sqlstr, p0, p1)
  4879. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4880. return false, logerror(err)
  4881. }
  4882. return r0, nil
  4883. }
  4884. // ArrayNdims calls the stored function 'pg_catalog.array_ndims(anyarray) integer' on db.
  4885. func ArrayNdims(ctx context.Context, db DB, p0 pgtypes.Anyarray) (int, error) {
  4886. // call pg_catalog.array_ndims
  4887. const sqlstr = `SELECT * FROM pg_catalog.array_ndims($1)`
  4888. // run
  4889. var r0 int
  4890. logf(sqlstr, p0)
  4891. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  4892. return 0, logerror(err)
  4893. }
  4894. return r0, nil
  4895. }
  4896. // ArrayNe calls the stored function 'pg_catalog.array_ne(anyarray, anyarray) boolean' on db.
  4897. func ArrayNe(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (bool, error) {
  4898. // call pg_catalog.array_ne
  4899. const sqlstr = `SELECT * FROM pg_catalog.array_ne($1, $2)`
  4900. // run
  4901. var r0 bool
  4902. logf(sqlstr, p0, p1)
  4903. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4904. return false, logerror(err)
  4905. }
  4906. return r0, nil
  4907. }
  4908. // ArrayPositionByAnyarrayAndAnyelement calls the stored function 'pg_catalog.array_position(anyarray, anyelement) integer' on db.
  4909. func ArrayPositionByAnyarrayAndAnyelement(ctx context.Context, db DB, p0 pgtypes.Anyarray, p1 pgtypes.Anyelement) (int, error) {
  4910. // call pg_catalog.array_position
  4911. const sqlstr = `SELECT * FROM pg_catalog.array_position($1, $2)`
  4912. // run
  4913. var r0 int
  4914. logf(sqlstr, p0, p1)
  4915. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4916. return 0, logerror(err)
  4917. }
  4918. return r0, nil
  4919. }
  4920. // ArrayPositionByAnyarrayAnyelementAndInteger calls the stored function 'pg_catalog.array_position(anyarray, anyelement, integer) integer' on db.
  4921. func ArrayPositionByAnyarrayAnyelementAndInteger(ctx context.Context, db DB, p0 pgtypes.Anyarray, p1 pgtypes.Anyelement, p2 int) (int, error) {
  4922. // call pg_catalog.array_position
  4923. const sqlstr = `SELECT * FROM pg_catalog.array_position($1, $2, $3)`
  4924. // run
  4925. var r0 int
  4926. logf(sqlstr, p0, p1, p2)
  4927. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  4928. return 0, logerror(err)
  4929. }
  4930. return r0, nil
  4931. }
  4932. // ArrayPositions calls the stored function 'pg_catalog.array_positions(anyarray, anyelement) integer' on db.
  4933. func ArrayPositions(ctx context.Context, db DB, p0 pgtypes.Anyarray, p1 pgtypes.Anyelement) ([]int, error) {
  4934. // call pg_catalog.array_positions
  4935. const sqlstr = `SELECT * FROM pg_catalog.array_positions($1, $2)`
  4936. // run
  4937. var r0 []int
  4938. logf(sqlstr, p0, p1)
  4939. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4940. return nil, logerror(err)
  4941. }
  4942. return r0, nil
  4943. }
  4944. // ArrayPrepend calls the stored function 'pg_catalog.array_prepend(anyelement, anyarray) anyarray' on db.
  4945. func ArrayPrepend(ctx context.Context, db DB, p0 pgtypes.Anyelement, p1 pgtypes.Anyarray) (pgtypes.Anyarray, error) {
  4946. // call pg_catalog.array_prepend
  4947. const sqlstr = `SELECT * FROM pg_catalog.array_prepend($1, $2)`
  4948. // run
  4949. var r0 pgtypes.Anyarray
  4950. logf(sqlstr, p0, p1)
  4951. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4952. return pgtypes.Anyarray{}, logerror(err)
  4953. }
  4954. return r0, nil
  4955. }
  4956. // ArrayRecv calls the stored function 'pg_catalog.array_recv(internal, oid, integer) anyarray' on db.
  4957. func ArrayRecv(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid, p2 int) (pgtypes.Anyarray, error) {
  4958. // call pg_catalog.array_recv
  4959. const sqlstr = `SELECT * FROM pg_catalog.array_recv($1, $2, $3)`
  4960. // run
  4961. var r0 pgtypes.Anyarray
  4962. logf(sqlstr, p0, p1, p2)
  4963. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  4964. return pgtypes.Anyarray{}, logerror(err)
  4965. }
  4966. return r0, nil
  4967. }
  4968. // ArrayRemove calls the stored function 'pg_catalog.array_remove(anyarray, anyelement) anyarray' on db.
  4969. func ArrayRemove(ctx context.Context, db DB, p0 pgtypes.Anyarray, p1 pgtypes.Anyelement) (pgtypes.Anyarray, error) {
  4970. // call pg_catalog.array_remove
  4971. const sqlstr = `SELECT * FROM pg_catalog.array_remove($1, $2)`
  4972. // run
  4973. var r0 pgtypes.Anyarray
  4974. logf(sqlstr, p0, p1)
  4975. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  4976. return pgtypes.Anyarray{}, logerror(err)
  4977. }
  4978. return r0, nil
  4979. }
  4980. // ArrayReplace calls the stored function 'pg_catalog.array_replace(anyarray, anyelement, anyelement) anyarray' on db.
  4981. func ArrayReplace(ctx context.Context, db DB, p0 pgtypes.Anyarray, p1, p2 pgtypes.Anyelement) (pgtypes.Anyarray, error) {
  4982. // call pg_catalog.array_replace
  4983. const sqlstr = `SELECT * FROM pg_catalog.array_replace($1, $2, $3)`
  4984. // run
  4985. var r0 pgtypes.Anyarray
  4986. logf(sqlstr, p0, p1, p2)
  4987. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  4988. return pgtypes.Anyarray{}, logerror(err)
  4989. }
  4990. return r0, nil
  4991. }
  4992. // ArraySend calls the stored function 'pg_catalog.array_send(anyarray) bytea' on db.
  4993. func ArraySend(ctx context.Context, db DB, p0 pgtypes.Anyarray) ([]byte, error) {
  4994. // call pg_catalog.array_send
  4995. const sqlstr = `SELECT * FROM pg_catalog.array_send($1)`
  4996. // run
  4997. var r0 []byte
  4998. logf(sqlstr, p0)
  4999. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5000. return nil, logerror(err)
  5001. }
  5002. return r0, nil
  5003. }
  5004. // ArraySmaller calls the stored function 'pg_catalog.array_smaller(anyarray, anyarray) anyarray' on db.
  5005. func ArraySmaller(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (pgtypes.Anyarray, error) {
  5006. // call pg_catalog.array_smaller
  5007. const sqlstr = `SELECT * FROM pg_catalog.array_smaller($1, $2)`
  5008. // run
  5009. var r0 pgtypes.Anyarray
  5010. logf(sqlstr, p0, p1)
  5011. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5012. return pgtypes.Anyarray{}, logerror(err)
  5013. }
  5014. return r0, nil
  5015. }
  5016. // ArrayToJSONByAnyarray calls the stored function 'pg_catalog.array_to_json(anyarray) json' on db.
  5017. func ArrayToJSONByAnyarray(ctx context.Context, db DB, p0 pgtypes.Anyarray) ([]byte, error) {
  5018. // call pg_catalog.array_to_json
  5019. const sqlstr = `SELECT * FROM pg_catalog.array_to_json($1)`
  5020. // run
  5021. var r0 []byte
  5022. logf(sqlstr, p0)
  5023. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5024. return nil, logerror(err)
  5025. }
  5026. return r0, nil
  5027. }
  5028. // ArrayToJSONByAnyarrayAndBoolean calls the stored function 'pg_catalog.array_to_json(anyarray, boolean) json' on db.
  5029. func ArrayToJSONByAnyarrayAndBoolean(ctx context.Context, db DB, p0 pgtypes.Anyarray, p1 bool) ([]byte, error) {
  5030. // call pg_catalog.array_to_json
  5031. const sqlstr = `SELECT * FROM pg_catalog.array_to_json($1, $2)`
  5032. // run
  5033. var r0 []byte
  5034. logf(sqlstr, p0, p1)
  5035. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5036. return nil, logerror(err)
  5037. }
  5038. return r0, nil
  5039. }
  5040. // ArrayToStringByAnyarrayTextAndText calls the stored function 'pg_catalog.array_to_string(anyarray, text, text) text' on db.
  5041. func ArrayToStringByAnyarrayTextAndText(ctx context.Context, db DB, p0 pgtypes.Anyarray, p1, p2 string) (string, error) {
  5042. // call pg_catalog.array_to_string
  5043. const sqlstr = `SELECT * FROM pg_catalog.array_to_string($1, $2, $3)`
  5044. // run
  5045. var r0 string
  5046. logf(sqlstr, p0, p1, p2)
  5047. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  5048. return "", logerror(err)
  5049. }
  5050. return r0, nil
  5051. }
  5052. // ArrayToStringByAnyarrayAndText calls the stored function 'pg_catalog.array_to_string(anyarray, text) text' on db.
  5053. func ArrayToStringByAnyarrayAndText(ctx context.Context, db DB, p0 pgtypes.Anyarray, p1 string) (string, error) {
  5054. // call pg_catalog.array_to_string
  5055. const sqlstr = `SELECT * FROM pg_catalog.array_to_string($1, $2)`
  5056. // run
  5057. var r0 string
  5058. logf(sqlstr, p0, p1)
  5059. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5060. return "", logerror(err)
  5061. }
  5062. return r0, nil
  5063. }
  5064. // ArrayToTsvector calls the stored function 'pg_catalog.array_to_tsvector(text) tsvector' on db.
  5065. func ArrayToTsvector(ctx context.Context, db DB, p0 StringSlice) (pgtypes.Tsvector, error) {
  5066. // call pg_catalog.array_to_tsvector
  5067. const sqlstr = `SELECT * FROM pg_catalog.array_to_tsvector($1)`
  5068. // run
  5069. var r0 pgtypes.Tsvector
  5070. logf(sqlstr, p0)
  5071. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5072. return pgtypes.Tsvector{}, logerror(err)
  5073. }
  5074. return r0, nil
  5075. }
  5076. // ArrayTypanalyze calls the stored function 'pg_catalog.array_typanalyze(internal) boolean' on db.
  5077. func ArrayTypanalyze(ctx context.Context, db DB, p0 pgtypes.Internal) (bool, error) {
  5078. // call pg_catalog.array_typanalyze
  5079. const sqlstr = `SELECT * FROM pg_catalog.array_typanalyze($1)`
  5080. // run
  5081. var r0 bool
  5082. logf(sqlstr, p0)
  5083. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5084. return false, logerror(err)
  5085. }
  5086. return r0, nil
  5087. }
  5088. // ArrayUnnestSupport calls the stored function 'pg_catalog.array_unnest_support(internal) internal' on db.
  5089. func ArrayUnnestSupport(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Internal, error) {
  5090. // call pg_catalog.array_unnest_support
  5091. const sqlstr = `SELECT * FROM pg_catalog.array_unnest_support($1)`
  5092. // run
  5093. var r0 pgtypes.Internal
  5094. logf(sqlstr, p0)
  5095. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5096. return pgtypes.Internal{}, logerror(err)
  5097. }
  5098. return r0, nil
  5099. }
  5100. // ArrayUpper calls the stored function 'pg_catalog.array_upper(anyarray, integer) integer' on db.
  5101. func ArrayUpper(ctx context.Context, db DB, p0 pgtypes.Anyarray, p1 int) (int, error) {
  5102. // call pg_catalog.array_upper
  5103. const sqlstr = `SELECT * FROM pg_catalog.array_upper($1, $2)`
  5104. // run
  5105. var r0 int
  5106. logf(sqlstr, p0, p1)
  5107. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5108. return 0, logerror(err)
  5109. }
  5110. return r0, nil
  5111. }
  5112. // Arraycontained calls the stored function 'pg_catalog.arraycontained(anyarray, anyarray) boolean' on db.
  5113. func Arraycontained(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (bool, error) {
  5114. // call pg_catalog.arraycontained
  5115. const sqlstr = `SELECT * FROM pg_catalog.arraycontained($1, $2)`
  5116. // run
  5117. var r0 bool
  5118. logf(sqlstr, p0, p1)
  5119. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5120. return false, logerror(err)
  5121. }
  5122. return r0, nil
  5123. }
  5124. // Arraycontains calls the stored function 'pg_catalog.arraycontains(anyarray, anyarray) boolean' on db.
  5125. func Arraycontains(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (bool, error) {
  5126. // call pg_catalog.arraycontains
  5127. const sqlstr = `SELECT * FROM pg_catalog.arraycontains($1, $2)`
  5128. // run
  5129. var r0 bool
  5130. logf(sqlstr, p0, p1)
  5131. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5132. return false, logerror(err)
  5133. }
  5134. return r0, nil
  5135. }
  5136. // Arraycontjoinsel calls the stored function 'pg_catalog.arraycontjoinsel(internal, oid, internal, smallint, internal) double precision' on db.
  5137. func Arraycontjoinsel(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid, p2 pgtypes.Internal, p3 int16, p4 pgtypes.Internal) (float64, error) {
  5138. // call pg_catalog.arraycontjoinsel
  5139. const sqlstr = `SELECT * FROM pg_catalog.arraycontjoinsel($1, $2, $3, $4, $5)`
  5140. // run
  5141. var r0 float64
  5142. logf(sqlstr, p0, p1, p2, p3, p4)
  5143. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3, p4).Scan(&r0); err != nil {
  5144. return 0.0, logerror(err)
  5145. }
  5146. return r0, nil
  5147. }
  5148. // Arraycontsel calls the stored function 'pg_catalog.arraycontsel(internal, oid, internal, integer) double precision' on db.
  5149. func Arraycontsel(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid, p2 pgtypes.Internal, p3 int) (float64, error) {
  5150. // call pg_catalog.arraycontsel
  5151. const sqlstr = `SELECT * FROM pg_catalog.arraycontsel($1, $2, $3, $4)`
  5152. // run
  5153. var r0 float64
  5154. logf(sqlstr, p0, p1, p2, p3)
  5155. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3).Scan(&r0); err != nil {
  5156. return 0.0, logerror(err)
  5157. }
  5158. return r0, nil
  5159. }
  5160. // Arrayoverlap calls the stored function 'pg_catalog.arrayoverlap(anyarray, anyarray) boolean' on db.
  5161. func Arrayoverlap(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (bool, error) {
  5162. // call pg_catalog.arrayoverlap
  5163. const sqlstr = `SELECT * FROM pg_catalog.arrayoverlap($1, $2)`
  5164. // run
  5165. var r0 bool
  5166. logf(sqlstr, p0, p1)
  5167. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5168. return false, logerror(err)
  5169. }
  5170. return r0, nil
  5171. }
  5172. // Asin calls the stored function 'pg_catalog.asin(double precision) double precision' on db.
  5173. func Asin(ctx context.Context, db DB, p0 float64) (float64, error) {
  5174. // call pg_catalog.asin
  5175. const sqlstr = `SELECT * FROM pg_catalog.asin($1)`
  5176. // run
  5177. var r0 float64
  5178. logf(sqlstr, p0)
  5179. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5180. return 0.0, logerror(err)
  5181. }
  5182. return r0, nil
  5183. }
  5184. // Asind calls the stored function 'pg_catalog.asind(double precision) double precision' on db.
  5185. func Asind(ctx context.Context, db DB, p0 float64) (float64, error) {
  5186. // call pg_catalog.asind
  5187. const sqlstr = `SELECT * FROM pg_catalog.asind($1)`
  5188. // run
  5189. var r0 float64
  5190. logf(sqlstr, p0)
  5191. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5192. return 0.0, logerror(err)
  5193. }
  5194. return r0, nil
  5195. }
  5196. // Asinh calls the stored function 'pg_catalog.asinh(double precision) double precision' on db.
  5197. func Asinh(ctx context.Context, db DB, p0 float64) (float64, error) {
  5198. // call pg_catalog.asinh
  5199. const sqlstr = `SELECT * FROM pg_catalog.asinh($1)`
  5200. // run
  5201. var r0 float64
  5202. logf(sqlstr, p0)
  5203. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5204. return 0.0, logerror(err)
  5205. }
  5206. return r0, nil
  5207. }
  5208. // Atan calls the stored function 'pg_catalog.atan(double precision) double precision' on db.
  5209. func Atan(ctx context.Context, db DB, p0 float64) (float64, error) {
  5210. // call pg_catalog.atan
  5211. const sqlstr = `SELECT * FROM pg_catalog.atan($1)`
  5212. // run
  5213. var r0 float64
  5214. logf(sqlstr, p0)
  5215. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5216. return 0.0, logerror(err)
  5217. }
  5218. return r0, nil
  5219. }
  5220. // Atan2 calls the stored function 'pg_catalog.atan2(double precision, double precision) double precision' on db.
  5221. func Atan2(ctx context.Context, db DB, p0, p1 float64) (float64, error) {
  5222. // call pg_catalog.atan2
  5223. const sqlstr = `SELECT * FROM pg_catalog.atan2($1, $2)`
  5224. // run
  5225. var r0 float64
  5226. logf(sqlstr, p0, p1)
  5227. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5228. return 0.0, logerror(err)
  5229. }
  5230. return r0, nil
  5231. }
  5232. // Atan2d calls the stored function 'pg_catalog.atan2d(double precision, double precision) double precision' on db.
  5233. func Atan2d(ctx context.Context, db DB, p0, p1 float64) (float64, error) {
  5234. // call pg_catalog.atan2d
  5235. const sqlstr = `SELECT * FROM pg_catalog.atan2d($1, $2)`
  5236. // run
  5237. var r0 float64
  5238. logf(sqlstr, p0, p1)
  5239. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5240. return 0.0, logerror(err)
  5241. }
  5242. return r0, nil
  5243. }
  5244. // Atand calls the stored function 'pg_catalog.atand(double precision) double precision' on db.
  5245. func Atand(ctx context.Context, db DB, p0 float64) (float64, error) {
  5246. // call pg_catalog.atand
  5247. const sqlstr = `SELECT * FROM pg_catalog.atand($1)`
  5248. // run
  5249. var r0 float64
  5250. logf(sqlstr, p0)
  5251. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5252. return 0.0, logerror(err)
  5253. }
  5254. return r0, nil
  5255. }
  5256. // Atanh calls the stored function 'pg_catalog.atanh(double precision) double precision' on db.
  5257. func Atanh(ctx context.Context, db DB, p0 float64) (float64, error) {
  5258. // call pg_catalog.atanh
  5259. const sqlstr = `SELECT * FROM pg_catalog.atanh($1)`
  5260. // run
  5261. var r0 float64
  5262. logf(sqlstr, p0)
  5263. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5264. return 0.0, logerror(err)
  5265. }
  5266. return r0, nil
  5267. }
  5268. // Bernoulli calls the stored function 'pg_catalog.bernoulli(internal) tsm_handler' on db.
  5269. func Bernoulli(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.TsmHandler, error) {
  5270. // call pg_catalog.bernoulli
  5271. const sqlstr = `SELECT * FROM pg_catalog.bernoulli($1)`
  5272. // run
  5273. var r0 pgtypes.TsmHandler
  5274. logf(sqlstr, p0)
  5275. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5276. return pgtypes.TsmHandler{}, logerror(err)
  5277. }
  5278. return r0, nil
  5279. }
  5280. // Big5ToEucTw calls the stored function 'pg_catalog.big5_to_euc_tw(integer, integer, cstring, internal, integer)' on db.
  5281. func Big5ToEucTw(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  5282. // call pg_catalog.big5_to_euc_tw
  5283. const sqlstr = `SELECT * FROM pg_catalog.big5_to_euc_tw($1, $2, $3, $4, $5)`
  5284. // run
  5285. logf(sqlstr)
  5286. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  5287. return logerror(err)
  5288. }
  5289. return nil
  5290. }
  5291. // Big5ToMic calls the stored function 'pg_catalog.big5_to_mic(integer, integer, cstring, internal, integer)' on db.
  5292. func Big5ToMic(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  5293. // call pg_catalog.big5_to_mic
  5294. const sqlstr = `SELECT * FROM pg_catalog.big5_to_mic($1, $2, $3, $4, $5)`
  5295. // run
  5296. logf(sqlstr)
  5297. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  5298. return logerror(err)
  5299. }
  5300. return nil
  5301. }
  5302. // Big5ToUTF8 calls the stored function 'pg_catalog.big5_to_utf8(integer, integer, cstring, internal, integer)' on db.
  5303. func Big5ToUTF8(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  5304. // call pg_catalog.big5_to_utf8
  5305. const sqlstr = `SELECT * FROM pg_catalog.big5_to_utf8($1, $2, $3, $4, $5)`
  5306. // run
  5307. logf(sqlstr)
  5308. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  5309. return logerror(err)
  5310. }
  5311. return nil
  5312. }
  5313. // BinaryUpgradeCreateEmptyExtension calls the stored function 'pg_catalog.binary_upgrade_create_empty_extension(text, text, boolean, text, oid, text, text)' on db.
  5314. func BinaryUpgradeCreateEmptyExtension(ctx context.Context, db DB, p0, p1 string, p2 bool, p3 string, p4 []pgtypes.Oid, p5, p6 StringSlice) error {
  5315. // call pg_catalog.binary_upgrade_create_empty_extension
  5316. const sqlstr = `SELECT * FROM pg_catalog.binary_upgrade_create_empty_extension($1, $2, $3, $4, $5, $6, $7)`
  5317. // run
  5318. logf(sqlstr)
  5319. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4, p5, p6); err != nil {
  5320. return logerror(err)
  5321. }
  5322. return nil
  5323. }
  5324. // BinaryUpgradeSetMissingValue calls the stored function 'pg_catalog.binary_upgrade_set_missing_value(oid, text, text)' on db.
  5325. func BinaryUpgradeSetMissingValue(ctx context.Context, db DB, p0 pgtypes.Oid, p1, p2 string) error {
  5326. // call pg_catalog.binary_upgrade_set_missing_value
  5327. const sqlstr = `SELECT * FROM pg_catalog.binary_upgrade_set_missing_value($1, $2, $3)`
  5328. // run
  5329. logf(sqlstr)
  5330. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2); err != nil {
  5331. return logerror(err)
  5332. }
  5333. return nil
  5334. }
  5335. // BinaryUpgradeSetNextArrayPgTypeOid calls the stored function 'pg_catalog.binary_upgrade_set_next_array_pg_type_oid(oid)' on db.
  5336. func BinaryUpgradeSetNextArrayPgTypeOid(ctx context.Context, db DB, p0 pgtypes.Oid) error {
  5337. // call pg_catalog.binary_upgrade_set_next_array_pg_type_oid
  5338. const sqlstr = `SELECT * FROM pg_catalog.binary_upgrade_set_next_array_pg_type_oid($1)`
  5339. // run
  5340. logf(sqlstr)
  5341. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  5342. return logerror(err)
  5343. }
  5344. return nil
  5345. }
  5346. // BinaryUpgradeSetNextHeapPgClassOid calls the stored function 'pg_catalog.binary_upgrade_set_next_heap_pg_class_oid(oid)' on db.
  5347. func BinaryUpgradeSetNextHeapPgClassOid(ctx context.Context, db DB, p0 pgtypes.Oid) error {
  5348. // call pg_catalog.binary_upgrade_set_next_heap_pg_class_oid
  5349. const sqlstr = `SELECT * FROM pg_catalog.binary_upgrade_set_next_heap_pg_class_oid($1)`
  5350. // run
  5351. logf(sqlstr)
  5352. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  5353. return logerror(err)
  5354. }
  5355. return nil
  5356. }
  5357. // BinaryUpgradeSetNextIndexPgClassOid calls the stored function 'pg_catalog.binary_upgrade_set_next_index_pg_class_oid(oid)' on db.
  5358. func BinaryUpgradeSetNextIndexPgClassOid(ctx context.Context, db DB, p0 pgtypes.Oid) error {
  5359. // call pg_catalog.binary_upgrade_set_next_index_pg_class_oid
  5360. const sqlstr = `SELECT * FROM pg_catalog.binary_upgrade_set_next_index_pg_class_oid($1)`
  5361. // run
  5362. logf(sqlstr)
  5363. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  5364. return logerror(err)
  5365. }
  5366. return nil
  5367. }
  5368. // BinaryUpgradeSetNextPgAuthidOid calls the stored function 'pg_catalog.binary_upgrade_set_next_pg_authid_oid(oid)' on db.
  5369. func BinaryUpgradeSetNextPgAuthidOid(ctx context.Context, db DB, p0 pgtypes.Oid) error {
  5370. // call pg_catalog.binary_upgrade_set_next_pg_authid_oid
  5371. const sqlstr = `SELECT * FROM pg_catalog.binary_upgrade_set_next_pg_authid_oid($1)`
  5372. // run
  5373. logf(sqlstr)
  5374. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  5375. return logerror(err)
  5376. }
  5377. return nil
  5378. }
  5379. // BinaryUpgradeSetNextPgEnumOid calls the stored function 'pg_catalog.binary_upgrade_set_next_pg_enum_oid(oid)' on db.
  5380. func BinaryUpgradeSetNextPgEnumOid(ctx context.Context, db DB, p0 pgtypes.Oid) error {
  5381. // call pg_catalog.binary_upgrade_set_next_pg_enum_oid
  5382. const sqlstr = `SELECT * FROM pg_catalog.binary_upgrade_set_next_pg_enum_oid($1)`
  5383. // run
  5384. logf(sqlstr)
  5385. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  5386. return logerror(err)
  5387. }
  5388. return nil
  5389. }
  5390. // BinaryUpgradeSetNextPgTypeOid calls the stored function 'pg_catalog.binary_upgrade_set_next_pg_type_oid(oid)' on db.
  5391. func BinaryUpgradeSetNextPgTypeOid(ctx context.Context, db DB, p0 pgtypes.Oid) error {
  5392. // call pg_catalog.binary_upgrade_set_next_pg_type_oid
  5393. const sqlstr = `SELECT * FROM pg_catalog.binary_upgrade_set_next_pg_type_oid($1)`
  5394. // run
  5395. logf(sqlstr)
  5396. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  5397. return logerror(err)
  5398. }
  5399. return nil
  5400. }
  5401. // BinaryUpgradeSetNextToastPgClassOid calls the stored function 'pg_catalog.binary_upgrade_set_next_toast_pg_class_oid(oid)' on db.
  5402. func BinaryUpgradeSetNextToastPgClassOid(ctx context.Context, db DB, p0 pgtypes.Oid) error {
  5403. // call pg_catalog.binary_upgrade_set_next_toast_pg_class_oid
  5404. const sqlstr = `SELECT * FROM pg_catalog.binary_upgrade_set_next_toast_pg_class_oid($1)`
  5405. // run
  5406. logf(sqlstr)
  5407. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  5408. return logerror(err)
  5409. }
  5410. return nil
  5411. }
  5412. // BinaryUpgradeSetNextToastPgTypeOid calls the stored function 'pg_catalog.binary_upgrade_set_next_toast_pg_type_oid(oid)' on db.
  5413. func BinaryUpgradeSetNextToastPgTypeOid(ctx context.Context, db DB, p0 pgtypes.Oid) error {
  5414. // call pg_catalog.binary_upgrade_set_next_toast_pg_type_oid
  5415. const sqlstr = `SELECT * FROM pg_catalog.binary_upgrade_set_next_toast_pg_type_oid($1)`
  5416. // run
  5417. logf(sqlstr)
  5418. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  5419. return logerror(err)
  5420. }
  5421. return nil
  5422. }
  5423. // BinaryUpgradeSetRecordInitPrivs calls the stored function 'pg_catalog.binary_upgrade_set_record_init_privs(boolean)' on db.
  5424. func BinaryUpgradeSetRecordInitPrivs(ctx context.Context, db DB, p0 bool) error {
  5425. // call pg_catalog.binary_upgrade_set_record_init_privs
  5426. const sqlstr = `SELECT * FROM pg_catalog.binary_upgrade_set_record_init_privs($1)`
  5427. // run
  5428. logf(sqlstr)
  5429. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  5430. return logerror(err)
  5431. }
  5432. return nil
  5433. }
  5434. // BitByIntegerAndInteger calls the stored function 'pg_catalog.bit(integer, integer) bit' on db.
  5435. func BitByIntegerAndInteger(ctx context.Context, db DB, p0, p1 int) (uint8, error) {
  5436. // call pg_catalog.bit
  5437. const sqlstr = `SELECT * FROM pg_catalog.bit($1, $2)`
  5438. // run
  5439. var r0 uint8
  5440. logf(sqlstr, p0, p1)
  5441. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5442. return 0, logerror(err)
  5443. }
  5444. return r0, nil
  5445. }
  5446. // BitByBitIntegerAndBoolean calls the stored function 'pg_catalog.bit(bit, integer, boolean) bit' on db.
  5447. func BitByBitIntegerAndBoolean(ctx context.Context, db DB, p0 uint8, p1 int, p2 bool) (uint8, error) {
  5448. // call pg_catalog.bit
  5449. const sqlstr = `SELECT * FROM pg_catalog.bit($1, $2, $3)`
  5450. // run
  5451. var r0 uint8
  5452. logf(sqlstr, p0, p1, p2)
  5453. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  5454. return 0, logerror(err)
  5455. }
  5456. return r0, nil
  5457. }
  5458. // BitByBigintAndInteger calls the stored function 'pg_catalog.bit(bigint, integer) bit' on db.
  5459. func BitByBigintAndInteger(ctx context.Context, db DB, p0 int64, p1 int) (uint8, error) {
  5460. // call pg_catalog.bit
  5461. const sqlstr = `SELECT * FROM pg_catalog.bit($1, $2)`
  5462. // run
  5463. var r0 uint8
  5464. logf(sqlstr, p0, p1)
  5465. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5466. return 0, logerror(err)
  5467. }
  5468. return r0, nil
  5469. }
  5470. // BitLengthByBytea calls the stored function 'pg_catalog.bit_length(bytea) integer' on db.
  5471. func BitLengthByBytea(ctx context.Context, db DB, p0 []byte) (int, error) {
  5472. // call pg_catalog.bit_length
  5473. const sqlstr = `SELECT * FROM pg_catalog.bit_length($1)`
  5474. // run
  5475. var r0 int
  5476. logf(sqlstr, p0)
  5477. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5478. return 0, logerror(err)
  5479. }
  5480. return r0, nil
  5481. }
  5482. // BitLengthByText calls the stored function 'pg_catalog.bit_length(text) integer' on db.
  5483. func BitLengthByText(ctx context.Context, db DB, p0 string) (int, error) {
  5484. // call pg_catalog.bit_length
  5485. const sqlstr = `SELECT * FROM pg_catalog.bit_length($1)`
  5486. // run
  5487. var r0 int
  5488. logf(sqlstr, p0)
  5489. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5490. return 0, logerror(err)
  5491. }
  5492. return r0, nil
  5493. }
  5494. // BitLengthByBit calls the stored function 'pg_catalog.bit_length(bit) integer' on db.
  5495. func BitLengthByBit(ctx context.Context, db DB, p0 uint8) (int, error) {
  5496. // call pg_catalog.bit_length
  5497. const sqlstr = `SELECT * FROM pg_catalog.bit_length($1)`
  5498. // run
  5499. var r0 int
  5500. logf(sqlstr, p0)
  5501. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5502. return 0, logerror(err)
  5503. }
  5504. return r0, nil
  5505. }
  5506. // BitRecv calls the stored function 'pg_catalog.bit_recv(internal, oid, integer) bit' on db.
  5507. func BitRecv(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid, p2 int) (uint8, error) {
  5508. // call pg_catalog.bit_recv
  5509. const sqlstr = `SELECT * FROM pg_catalog.bit_recv($1, $2, $3)`
  5510. // run
  5511. var r0 uint8
  5512. logf(sqlstr, p0, p1, p2)
  5513. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  5514. return 0, logerror(err)
  5515. }
  5516. return r0, nil
  5517. }
  5518. // BitSend calls the stored function 'pg_catalog.bit_send(bit) bytea' on db.
  5519. func BitSend(ctx context.Context, db DB, p0 uint8) ([]byte, error) {
  5520. // call pg_catalog.bit_send
  5521. const sqlstr = `SELECT * FROM pg_catalog.bit_send($1)`
  5522. // run
  5523. var r0 []byte
  5524. logf(sqlstr, p0)
  5525. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5526. return nil, logerror(err)
  5527. }
  5528. return r0, nil
  5529. }
  5530. // Bitand calls the stored function 'pg_catalog.bitand(bit, bit) bit' on db.
  5531. func Bitand(ctx context.Context, db DB, p0, p1 uint8) (uint8, error) {
  5532. // call pg_catalog.bitand
  5533. const sqlstr = `SELECT * FROM pg_catalog.bitand($1, $2)`
  5534. // run
  5535. var r0 uint8
  5536. logf(sqlstr, p0, p1)
  5537. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5538. return 0, logerror(err)
  5539. }
  5540. return r0, nil
  5541. }
  5542. // Bitcat calls the stored function 'pg_catalog.bitcat(bit varying, bit varying) bit varying' on db.
  5543. func Bitcat(ctx context.Context, db DB, p0, p1 []byte) ([]byte, error) {
  5544. // call pg_catalog.bitcat
  5545. const sqlstr = `SELECT * FROM pg_catalog.bitcat($1, $2)`
  5546. // run
  5547. var r0 []byte
  5548. logf(sqlstr, p0, p1)
  5549. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5550. return nil, logerror(err)
  5551. }
  5552. return r0, nil
  5553. }
  5554. // Bitcmp calls the stored function 'pg_catalog.bitcmp(bit, bit) integer' on db.
  5555. func Bitcmp(ctx context.Context, db DB, p0, p1 uint8) (int, error) {
  5556. // call pg_catalog.bitcmp
  5557. const sqlstr = `SELECT * FROM pg_catalog.bitcmp($1, $2)`
  5558. // run
  5559. var r0 int
  5560. logf(sqlstr, p0, p1)
  5561. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5562. return 0, logerror(err)
  5563. }
  5564. return r0, nil
  5565. }
  5566. // Biteq calls the stored function 'pg_catalog.biteq(bit, bit) boolean' on db.
  5567. func Biteq(ctx context.Context, db DB, p0, p1 uint8) (bool, error) {
  5568. // call pg_catalog.biteq
  5569. const sqlstr = `SELECT * FROM pg_catalog.biteq($1, $2)`
  5570. // run
  5571. var r0 bool
  5572. logf(sqlstr, p0, p1)
  5573. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5574. return false, logerror(err)
  5575. }
  5576. return r0, nil
  5577. }
  5578. // Bitge calls the stored function 'pg_catalog.bitge(bit, bit) boolean' on db.
  5579. func Bitge(ctx context.Context, db DB, p0, p1 uint8) (bool, error) {
  5580. // call pg_catalog.bitge
  5581. const sqlstr = `SELECT * FROM pg_catalog.bitge($1, $2)`
  5582. // run
  5583. var r0 bool
  5584. logf(sqlstr, p0, p1)
  5585. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5586. return false, logerror(err)
  5587. }
  5588. return r0, nil
  5589. }
  5590. // Bitgt calls the stored function 'pg_catalog.bitgt(bit, bit) boolean' on db.
  5591. func Bitgt(ctx context.Context, db DB, p0, p1 uint8) (bool, error) {
  5592. // call pg_catalog.bitgt
  5593. const sqlstr = `SELECT * FROM pg_catalog.bitgt($1, $2)`
  5594. // run
  5595. var r0 bool
  5596. logf(sqlstr, p0, p1)
  5597. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5598. return false, logerror(err)
  5599. }
  5600. return r0, nil
  5601. }
  5602. // Bitle calls the stored function 'pg_catalog.bitle(bit, bit) boolean' on db.
  5603. func Bitle(ctx context.Context, db DB, p0, p1 uint8) (bool, error) {
  5604. // call pg_catalog.bitle
  5605. const sqlstr = `SELECT * FROM pg_catalog.bitle($1, $2)`
  5606. // run
  5607. var r0 bool
  5608. logf(sqlstr, p0, p1)
  5609. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5610. return false, logerror(err)
  5611. }
  5612. return r0, nil
  5613. }
  5614. // Bitlt calls the stored function 'pg_catalog.bitlt(bit, bit) boolean' on db.
  5615. func Bitlt(ctx context.Context, db DB, p0, p1 uint8) (bool, error) {
  5616. // call pg_catalog.bitlt
  5617. const sqlstr = `SELECT * FROM pg_catalog.bitlt($1, $2)`
  5618. // run
  5619. var r0 bool
  5620. logf(sqlstr, p0, p1)
  5621. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5622. return false, logerror(err)
  5623. }
  5624. return r0, nil
  5625. }
  5626. // Bitne calls the stored function 'pg_catalog.bitne(bit, bit) boolean' on db.
  5627. func Bitne(ctx context.Context, db DB, p0, p1 uint8) (bool, error) {
  5628. // call pg_catalog.bitne
  5629. const sqlstr = `SELECT * FROM pg_catalog.bitne($1, $2)`
  5630. // run
  5631. var r0 bool
  5632. logf(sqlstr, p0, p1)
  5633. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5634. return false, logerror(err)
  5635. }
  5636. return r0, nil
  5637. }
  5638. // Bitnot calls the stored function 'pg_catalog.bitnot(bit) bit' on db.
  5639. func Bitnot(ctx context.Context, db DB, p0 uint8) (uint8, error) {
  5640. // call pg_catalog.bitnot
  5641. const sqlstr = `SELECT * FROM pg_catalog.bitnot($1)`
  5642. // run
  5643. var r0 uint8
  5644. logf(sqlstr, p0)
  5645. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5646. return 0, logerror(err)
  5647. }
  5648. return r0, nil
  5649. }
  5650. // Bitor calls the stored function 'pg_catalog.bitor(bit, bit) bit' on db.
  5651. func Bitor(ctx context.Context, db DB, p0, p1 uint8) (uint8, error) {
  5652. // call pg_catalog.bitor
  5653. const sqlstr = `SELECT * FROM pg_catalog.bitor($1, $2)`
  5654. // run
  5655. var r0 uint8
  5656. logf(sqlstr, p0, p1)
  5657. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5658. return 0, logerror(err)
  5659. }
  5660. return r0, nil
  5661. }
  5662. // Bitshiftleft calls the stored function 'pg_catalog.bitshiftleft(bit, integer) bit' on db.
  5663. func Bitshiftleft(ctx context.Context, db DB, p0 uint8, p1 int) (uint8, error) {
  5664. // call pg_catalog.bitshiftleft
  5665. const sqlstr = `SELECT * FROM pg_catalog.bitshiftleft($1, $2)`
  5666. // run
  5667. var r0 uint8
  5668. logf(sqlstr, p0, p1)
  5669. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5670. return 0, logerror(err)
  5671. }
  5672. return r0, nil
  5673. }
  5674. // Bitshiftright calls the stored function 'pg_catalog.bitshiftright(bit, integer) bit' on db.
  5675. func Bitshiftright(ctx context.Context, db DB, p0 uint8, p1 int) (uint8, error) {
  5676. // call pg_catalog.bitshiftright
  5677. const sqlstr = `SELECT * FROM pg_catalog.bitshiftright($1, $2)`
  5678. // run
  5679. var r0 uint8
  5680. logf(sqlstr, p0, p1)
  5681. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5682. return 0, logerror(err)
  5683. }
  5684. return r0, nil
  5685. }
  5686. // Bittypmodin calls the stored function 'pg_catalog.bittypmodin(cstring) integer' on db.
  5687. func Bittypmodin(ctx context.Context, db DB, p0 []pgtypes.Cstring) (int, error) {
  5688. // call pg_catalog.bittypmodin
  5689. const sqlstr = `SELECT * FROM pg_catalog.bittypmodin($1)`
  5690. // run
  5691. var r0 int
  5692. logf(sqlstr, p0)
  5693. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5694. return 0, logerror(err)
  5695. }
  5696. return r0, nil
  5697. }
  5698. // Bitxor calls the stored function 'pg_catalog.bitxor(bit, bit) bit' on db.
  5699. func Bitxor(ctx context.Context, db DB, p0, p1 uint8) (uint8, error) {
  5700. // call pg_catalog.bitxor
  5701. const sqlstr = `SELECT * FROM pg_catalog.bitxor($1, $2)`
  5702. // run
  5703. var r0 uint8
  5704. logf(sqlstr, p0, p1)
  5705. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5706. return 0, logerror(err)
  5707. }
  5708. return r0, nil
  5709. }
  5710. // BoolByInteger calls the stored function 'pg_catalog.bool(integer) boolean' on db.
  5711. func BoolByInteger(ctx context.Context, db DB, p0 int) (bool, error) {
  5712. // call pg_catalog.bool
  5713. const sqlstr = `SELECT * FROM pg_catalog.bool($1)`
  5714. // run
  5715. var r0 bool
  5716. logf(sqlstr, p0)
  5717. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5718. return false, logerror(err)
  5719. }
  5720. return r0, nil
  5721. }
  5722. // BoolByJsonb calls the stored function 'pg_catalog.bool(jsonb) boolean' on db.
  5723. func BoolByJsonb(ctx context.Context, db DB, p0 []byte) (bool, error) {
  5724. // call pg_catalog.bool
  5725. const sqlstr = `SELECT * FROM pg_catalog.bool($1)`
  5726. // run
  5727. var r0 bool
  5728. logf(sqlstr, p0)
  5729. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5730. return false, logerror(err)
  5731. }
  5732. return r0, nil
  5733. }
  5734. // BoolAccum calls the stored function 'pg_catalog.bool_accum(internal, boolean) internal' on db.
  5735. func BoolAccum(ctx context.Context, db DB, p0 pgtypes.Internal, p1 bool) (pgtypes.Internal, error) {
  5736. // call pg_catalog.bool_accum
  5737. const sqlstr = `SELECT * FROM pg_catalog.bool_accum($1, $2)`
  5738. // run
  5739. var r0 pgtypes.Internal
  5740. logf(sqlstr, p0, p1)
  5741. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5742. return pgtypes.Internal{}, logerror(err)
  5743. }
  5744. return r0, nil
  5745. }
  5746. // BoolAccumInv calls the stored function 'pg_catalog.bool_accum_inv(internal, boolean) internal' on db.
  5747. func BoolAccumInv(ctx context.Context, db DB, p0 pgtypes.Internal, p1 bool) (pgtypes.Internal, error) {
  5748. // call pg_catalog.bool_accum_inv
  5749. const sqlstr = `SELECT * FROM pg_catalog.bool_accum_inv($1, $2)`
  5750. // run
  5751. var r0 pgtypes.Internal
  5752. logf(sqlstr, p0, p1)
  5753. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5754. return pgtypes.Internal{}, logerror(err)
  5755. }
  5756. return r0, nil
  5757. }
  5758. // BoolAlltrue calls the stored function 'pg_catalog.bool_alltrue(internal) boolean' on db.
  5759. func BoolAlltrue(ctx context.Context, db DB, p0 pgtypes.Internal) (bool, error) {
  5760. // call pg_catalog.bool_alltrue
  5761. const sqlstr = `SELECT * FROM pg_catalog.bool_alltrue($1)`
  5762. // run
  5763. var r0 bool
  5764. logf(sqlstr, p0)
  5765. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5766. return false, logerror(err)
  5767. }
  5768. return r0, nil
  5769. }
  5770. // BoolAnytrue calls the stored function 'pg_catalog.bool_anytrue(internal) boolean' on db.
  5771. func BoolAnytrue(ctx context.Context, db DB, p0 pgtypes.Internal) (bool, error) {
  5772. // call pg_catalog.bool_anytrue
  5773. const sqlstr = `SELECT * FROM pg_catalog.bool_anytrue($1)`
  5774. // run
  5775. var r0 bool
  5776. logf(sqlstr, p0)
  5777. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5778. return false, logerror(err)
  5779. }
  5780. return r0, nil
  5781. }
  5782. // BoolandStatefunc calls the stored function 'pg_catalog.booland_statefunc(boolean, boolean) boolean' on db.
  5783. func BoolandStatefunc(ctx context.Context, db DB, p0, p1 bool) (bool, error) {
  5784. // call pg_catalog.booland_statefunc
  5785. const sqlstr = `SELECT * FROM pg_catalog.booland_statefunc($1, $2)`
  5786. // run
  5787. var r0 bool
  5788. logf(sqlstr, p0, p1)
  5789. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5790. return false, logerror(err)
  5791. }
  5792. return r0, nil
  5793. }
  5794. // Booleq calls the stored function 'pg_catalog.booleq(boolean, boolean) boolean' on db.
  5795. func Booleq(ctx context.Context, db DB, p0, p1 bool) (bool, error) {
  5796. // call pg_catalog.booleq
  5797. const sqlstr = `SELECT * FROM pg_catalog.booleq($1, $2)`
  5798. // run
  5799. var r0 bool
  5800. logf(sqlstr, p0, p1)
  5801. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5802. return false, logerror(err)
  5803. }
  5804. return r0, nil
  5805. }
  5806. // Boolge calls the stored function 'pg_catalog.boolge(boolean, boolean) boolean' on db.
  5807. func Boolge(ctx context.Context, db DB, p0, p1 bool) (bool, error) {
  5808. // call pg_catalog.boolge
  5809. const sqlstr = `SELECT * FROM pg_catalog.boolge($1, $2)`
  5810. // run
  5811. var r0 bool
  5812. logf(sqlstr, p0, p1)
  5813. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5814. return false, logerror(err)
  5815. }
  5816. return r0, nil
  5817. }
  5818. // Boolgt calls the stored function 'pg_catalog.boolgt(boolean, boolean) boolean' on db.
  5819. func Boolgt(ctx context.Context, db DB, p0, p1 bool) (bool, error) {
  5820. // call pg_catalog.boolgt
  5821. const sqlstr = `SELECT * FROM pg_catalog.boolgt($1, $2)`
  5822. // run
  5823. var r0 bool
  5824. logf(sqlstr, p0, p1)
  5825. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5826. return false, logerror(err)
  5827. }
  5828. return r0, nil
  5829. }
  5830. // Boolle calls the stored function 'pg_catalog.boolle(boolean, boolean) boolean' on db.
  5831. func Boolle(ctx context.Context, db DB, p0, p1 bool) (bool, error) {
  5832. // call pg_catalog.boolle
  5833. const sqlstr = `SELECT * FROM pg_catalog.boolle($1, $2)`
  5834. // run
  5835. var r0 bool
  5836. logf(sqlstr, p0, p1)
  5837. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5838. return false, logerror(err)
  5839. }
  5840. return r0, nil
  5841. }
  5842. // Boollt calls the stored function 'pg_catalog.boollt(boolean, boolean) boolean' on db.
  5843. func Boollt(ctx context.Context, db DB, p0, p1 bool) (bool, error) {
  5844. // call pg_catalog.boollt
  5845. const sqlstr = `SELECT * FROM pg_catalog.boollt($1, $2)`
  5846. // run
  5847. var r0 bool
  5848. logf(sqlstr, p0, p1)
  5849. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5850. return false, logerror(err)
  5851. }
  5852. return r0, nil
  5853. }
  5854. // Boolne calls the stored function 'pg_catalog.boolne(boolean, boolean) boolean' on db.
  5855. func Boolne(ctx context.Context, db DB, p0, p1 bool) (bool, error) {
  5856. // call pg_catalog.boolne
  5857. const sqlstr = `SELECT * FROM pg_catalog.boolne($1, $2)`
  5858. // run
  5859. var r0 bool
  5860. logf(sqlstr, p0, p1)
  5861. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5862. return false, logerror(err)
  5863. }
  5864. return r0, nil
  5865. }
  5866. // BoolorStatefunc calls the stored function 'pg_catalog.boolor_statefunc(boolean, boolean) boolean' on db.
  5867. func BoolorStatefunc(ctx context.Context, db DB, p0, p1 bool) (bool, error) {
  5868. // call pg_catalog.boolor_statefunc
  5869. const sqlstr = `SELECT * FROM pg_catalog.boolor_statefunc($1, $2)`
  5870. // run
  5871. var r0 bool
  5872. logf(sqlstr, p0, p1)
  5873. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5874. return false, logerror(err)
  5875. }
  5876. return r0, nil
  5877. }
  5878. // Boolrecv calls the stored function 'pg_catalog.boolrecv(internal) boolean' on db.
  5879. func Boolrecv(ctx context.Context, db DB, p0 pgtypes.Internal) (bool, error) {
  5880. // call pg_catalog.boolrecv
  5881. const sqlstr = `SELECT * FROM pg_catalog.boolrecv($1)`
  5882. // run
  5883. var r0 bool
  5884. logf(sqlstr, p0)
  5885. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5886. return false, logerror(err)
  5887. }
  5888. return r0, nil
  5889. }
  5890. // Boolsend calls the stored function 'pg_catalog.boolsend(boolean) bytea' on db.
  5891. func Boolsend(ctx context.Context, db DB, p0 bool) ([]byte, error) {
  5892. // call pg_catalog.boolsend
  5893. const sqlstr = `SELECT * FROM pg_catalog.boolsend($1)`
  5894. // run
  5895. var r0 []byte
  5896. logf(sqlstr, p0)
  5897. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5898. return nil, logerror(err)
  5899. }
  5900. return r0, nil
  5901. }
  5902. // BoundBox calls the stored function 'pg_catalog.bound_box(box, box) box' on db.
  5903. func BoundBox(ctx context.Context, db DB, p0, p1 pgtypes.Box) (pgtypes.Box, error) {
  5904. // call pg_catalog.bound_box
  5905. const sqlstr = `SELECT * FROM pg_catalog.bound_box($1, $2)`
  5906. // run
  5907. var r0 pgtypes.Box
  5908. logf(sqlstr, p0, p1)
  5909. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5910. return pgtypes.Box{}, logerror(err)
  5911. }
  5912. return r0, nil
  5913. }
  5914. // BoxByPointAndPoint calls the stored function 'pg_catalog.box(point, point) box' on db.
  5915. func BoxByPointAndPoint(ctx context.Context, db DB, p0, p1 pgtypes.Point) (pgtypes.Box, error) {
  5916. // call pg_catalog.box
  5917. const sqlstr = `SELECT * FROM pg_catalog.box($1, $2)`
  5918. // run
  5919. var r0 pgtypes.Box
  5920. logf(sqlstr, p0, p1)
  5921. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5922. return pgtypes.Box{}, logerror(err)
  5923. }
  5924. return r0, nil
  5925. }
  5926. // BoxByPolygon calls the stored function 'pg_catalog.box(polygon) box' on db.
  5927. func BoxByPolygon(ctx context.Context, db DB, p0 pgtypes.Polygon) (pgtypes.Box, error) {
  5928. // call pg_catalog.box
  5929. const sqlstr = `SELECT * FROM pg_catalog.box($1)`
  5930. // run
  5931. var r0 pgtypes.Box
  5932. logf(sqlstr, p0)
  5933. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5934. return pgtypes.Box{}, logerror(err)
  5935. }
  5936. return r0, nil
  5937. }
  5938. // BoxByCircle calls the stored function 'pg_catalog.box(circle) box' on db.
  5939. func BoxByCircle(ctx context.Context, db DB, p0 pgtypes.Circle) (pgtypes.Box, error) {
  5940. // call pg_catalog.box
  5941. const sqlstr = `SELECT * FROM pg_catalog.box($1)`
  5942. // run
  5943. var r0 pgtypes.Box
  5944. logf(sqlstr, p0)
  5945. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5946. return pgtypes.Box{}, logerror(err)
  5947. }
  5948. return r0, nil
  5949. }
  5950. // BoxByPoint calls the stored function 'pg_catalog.box(point) box' on db.
  5951. func BoxByPoint(ctx context.Context, db DB, p0 pgtypes.Point) (pgtypes.Box, error) {
  5952. // call pg_catalog.box
  5953. const sqlstr = `SELECT * FROM pg_catalog.box($1)`
  5954. // run
  5955. var r0 pgtypes.Box
  5956. logf(sqlstr, p0)
  5957. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  5958. return pgtypes.Box{}, logerror(err)
  5959. }
  5960. return r0, nil
  5961. }
  5962. // BoxAbove calls the stored function 'pg_catalog.box_above(box, box) boolean' on db.
  5963. func BoxAbove(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  5964. // call pg_catalog.box_above
  5965. const sqlstr = `SELECT * FROM pg_catalog.box_above($1, $2)`
  5966. // run
  5967. var r0 bool
  5968. logf(sqlstr, p0, p1)
  5969. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5970. return false, logerror(err)
  5971. }
  5972. return r0, nil
  5973. }
  5974. // BoxAboveEq calls the stored function 'pg_catalog.box_above_eq(box, box) boolean' on db.
  5975. func BoxAboveEq(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  5976. // call pg_catalog.box_above_eq
  5977. const sqlstr = `SELECT * FROM pg_catalog.box_above_eq($1, $2)`
  5978. // run
  5979. var r0 bool
  5980. logf(sqlstr, p0, p1)
  5981. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5982. return false, logerror(err)
  5983. }
  5984. return r0, nil
  5985. }
  5986. // BoxAdd calls the stored function 'pg_catalog.box_add(box, point) box' on db.
  5987. func BoxAdd(ctx context.Context, db DB, p0 pgtypes.Box, p1 pgtypes.Point) (pgtypes.Box, error) {
  5988. // call pg_catalog.box_add
  5989. const sqlstr = `SELECT * FROM pg_catalog.box_add($1, $2)`
  5990. // run
  5991. var r0 pgtypes.Box
  5992. logf(sqlstr, p0, p1)
  5993. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  5994. return pgtypes.Box{}, logerror(err)
  5995. }
  5996. return r0, nil
  5997. }
  5998. // BoxBelow calls the stored function 'pg_catalog.box_below(box, box) boolean' on db.
  5999. func BoxBelow(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6000. // call pg_catalog.box_below
  6001. const sqlstr = `SELECT * FROM pg_catalog.box_below($1, $2)`
  6002. // run
  6003. var r0 bool
  6004. logf(sqlstr, p0, p1)
  6005. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6006. return false, logerror(err)
  6007. }
  6008. return r0, nil
  6009. }
  6010. // BoxBelowEq calls the stored function 'pg_catalog.box_below_eq(box, box) boolean' on db.
  6011. func BoxBelowEq(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6012. // call pg_catalog.box_below_eq
  6013. const sqlstr = `SELECT * FROM pg_catalog.box_below_eq($1, $2)`
  6014. // run
  6015. var r0 bool
  6016. logf(sqlstr, p0, p1)
  6017. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6018. return false, logerror(err)
  6019. }
  6020. return r0, nil
  6021. }
  6022. // BoxCenter calls the stored function 'pg_catalog.box_center(box) point' on db.
  6023. func BoxCenter(ctx context.Context, db DB, p0 pgtypes.Box) (pgtypes.Point, error) {
  6024. // call pg_catalog.box_center
  6025. const sqlstr = `SELECT * FROM pg_catalog.box_center($1)`
  6026. // run
  6027. var r0 pgtypes.Point
  6028. logf(sqlstr, p0)
  6029. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6030. return pgtypes.Point{}, logerror(err)
  6031. }
  6032. return r0, nil
  6033. }
  6034. // BoxContain calls the stored function 'pg_catalog.box_contain(box, box) boolean' on db.
  6035. func BoxContain(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6036. // call pg_catalog.box_contain
  6037. const sqlstr = `SELECT * FROM pg_catalog.box_contain($1, $2)`
  6038. // run
  6039. var r0 bool
  6040. logf(sqlstr, p0, p1)
  6041. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6042. return false, logerror(err)
  6043. }
  6044. return r0, nil
  6045. }
  6046. // BoxContainPt calls the stored function 'pg_catalog.box_contain_pt(box, point) boolean' on db.
  6047. func BoxContainPt(ctx context.Context, db DB, p0 pgtypes.Box, p1 pgtypes.Point) (bool, error) {
  6048. // call pg_catalog.box_contain_pt
  6049. const sqlstr = `SELECT * FROM pg_catalog.box_contain_pt($1, $2)`
  6050. // run
  6051. var r0 bool
  6052. logf(sqlstr, p0, p1)
  6053. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6054. return false, logerror(err)
  6055. }
  6056. return r0, nil
  6057. }
  6058. // BoxContained calls the stored function 'pg_catalog.box_contained(box, box) boolean' on db.
  6059. func BoxContained(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6060. // call pg_catalog.box_contained
  6061. const sqlstr = `SELECT * FROM pg_catalog.box_contained($1, $2)`
  6062. // run
  6063. var r0 bool
  6064. logf(sqlstr, p0, p1)
  6065. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6066. return false, logerror(err)
  6067. }
  6068. return r0, nil
  6069. }
  6070. // BoxDistance calls the stored function 'pg_catalog.box_distance(box, box) double precision' on db.
  6071. func BoxDistance(ctx context.Context, db DB, p0, p1 pgtypes.Box) (float64, error) {
  6072. // call pg_catalog.box_distance
  6073. const sqlstr = `SELECT * FROM pg_catalog.box_distance($1, $2)`
  6074. // run
  6075. var r0 float64
  6076. logf(sqlstr, p0, p1)
  6077. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6078. return 0.0, logerror(err)
  6079. }
  6080. return r0, nil
  6081. }
  6082. // BoxDiv calls the stored function 'pg_catalog.box_div(box, point) box' on db.
  6083. func BoxDiv(ctx context.Context, db DB, p0 pgtypes.Box, p1 pgtypes.Point) (pgtypes.Box, error) {
  6084. // call pg_catalog.box_div
  6085. const sqlstr = `SELECT * FROM pg_catalog.box_div($1, $2)`
  6086. // run
  6087. var r0 pgtypes.Box
  6088. logf(sqlstr, p0, p1)
  6089. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6090. return pgtypes.Box{}, logerror(err)
  6091. }
  6092. return r0, nil
  6093. }
  6094. // BoxEq calls the stored function 'pg_catalog.box_eq(box, box) boolean' on db.
  6095. func BoxEq(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6096. // call pg_catalog.box_eq
  6097. const sqlstr = `SELECT * FROM pg_catalog.box_eq($1, $2)`
  6098. // run
  6099. var r0 bool
  6100. logf(sqlstr, p0, p1)
  6101. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6102. return false, logerror(err)
  6103. }
  6104. return r0, nil
  6105. }
  6106. // BoxGe calls the stored function 'pg_catalog.box_ge(box, box) boolean' on db.
  6107. func BoxGe(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6108. // call pg_catalog.box_ge
  6109. const sqlstr = `SELECT * FROM pg_catalog.box_ge($1, $2)`
  6110. // run
  6111. var r0 bool
  6112. logf(sqlstr, p0, p1)
  6113. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6114. return false, logerror(err)
  6115. }
  6116. return r0, nil
  6117. }
  6118. // BoxGt calls the stored function 'pg_catalog.box_gt(box, box) boolean' on db.
  6119. func BoxGt(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6120. // call pg_catalog.box_gt
  6121. const sqlstr = `SELECT * FROM pg_catalog.box_gt($1, $2)`
  6122. // run
  6123. var r0 bool
  6124. logf(sqlstr, p0, p1)
  6125. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6126. return false, logerror(err)
  6127. }
  6128. return r0, nil
  6129. }
  6130. // BoxIntersect calls the stored function 'pg_catalog.box_intersect(box, box) box' on db.
  6131. func BoxIntersect(ctx context.Context, db DB, p0, p1 pgtypes.Box) (pgtypes.Box, error) {
  6132. // call pg_catalog.box_intersect
  6133. const sqlstr = `SELECT * FROM pg_catalog.box_intersect($1, $2)`
  6134. // run
  6135. var r0 pgtypes.Box
  6136. logf(sqlstr, p0, p1)
  6137. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6138. return pgtypes.Box{}, logerror(err)
  6139. }
  6140. return r0, nil
  6141. }
  6142. // BoxLe calls the stored function 'pg_catalog.box_le(box, box) boolean' on db.
  6143. func BoxLe(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6144. // call pg_catalog.box_le
  6145. const sqlstr = `SELECT * FROM pg_catalog.box_le($1, $2)`
  6146. // run
  6147. var r0 bool
  6148. logf(sqlstr, p0, p1)
  6149. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6150. return false, logerror(err)
  6151. }
  6152. return r0, nil
  6153. }
  6154. // BoxLeft calls the stored function 'pg_catalog.box_left(box, box) boolean' on db.
  6155. func BoxLeft(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6156. // call pg_catalog.box_left
  6157. const sqlstr = `SELECT * FROM pg_catalog.box_left($1, $2)`
  6158. // run
  6159. var r0 bool
  6160. logf(sqlstr, p0, p1)
  6161. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6162. return false, logerror(err)
  6163. }
  6164. return r0, nil
  6165. }
  6166. // BoxLt calls the stored function 'pg_catalog.box_lt(box, box) boolean' on db.
  6167. func BoxLt(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6168. // call pg_catalog.box_lt
  6169. const sqlstr = `SELECT * FROM pg_catalog.box_lt($1, $2)`
  6170. // run
  6171. var r0 bool
  6172. logf(sqlstr, p0, p1)
  6173. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6174. return false, logerror(err)
  6175. }
  6176. return r0, nil
  6177. }
  6178. // BoxMul calls the stored function 'pg_catalog.box_mul(box, point) box' on db.
  6179. func BoxMul(ctx context.Context, db DB, p0 pgtypes.Box, p1 pgtypes.Point) (pgtypes.Box, error) {
  6180. // call pg_catalog.box_mul
  6181. const sqlstr = `SELECT * FROM pg_catalog.box_mul($1, $2)`
  6182. // run
  6183. var r0 pgtypes.Box
  6184. logf(sqlstr, p0, p1)
  6185. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6186. return pgtypes.Box{}, logerror(err)
  6187. }
  6188. return r0, nil
  6189. }
  6190. // BoxOverabove calls the stored function 'pg_catalog.box_overabove(box, box) boolean' on db.
  6191. func BoxOverabove(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6192. // call pg_catalog.box_overabove
  6193. const sqlstr = `SELECT * FROM pg_catalog.box_overabove($1, $2)`
  6194. // run
  6195. var r0 bool
  6196. logf(sqlstr, p0, p1)
  6197. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6198. return false, logerror(err)
  6199. }
  6200. return r0, nil
  6201. }
  6202. // BoxOverbelow calls the stored function 'pg_catalog.box_overbelow(box, box) boolean' on db.
  6203. func BoxOverbelow(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6204. // call pg_catalog.box_overbelow
  6205. const sqlstr = `SELECT * FROM pg_catalog.box_overbelow($1, $2)`
  6206. // run
  6207. var r0 bool
  6208. logf(sqlstr, p0, p1)
  6209. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6210. return false, logerror(err)
  6211. }
  6212. return r0, nil
  6213. }
  6214. // BoxOverlap calls the stored function 'pg_catalog.box_overlap(box, box) boolean' on db.
  6215. func BoxOverlap(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6216. // call pg_catalog.box_overlap
  6217. const sqlstr = `SELECT * FROM pg_catalog.box_overlap($1, $2)`
  6218. // run
  6219. var r0 bool
  6220. logf(sqlstr, p0, p1)
  6221. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6222. return false, logerror(err)
  6223. }
  6224. return r0, nil
  6225. }
  6226. // BoxOverleft calls the stored function 'pg_catalog.box_overleft(box, box) boolean' on db.
  6227. func BoxOverleft(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6228. // call pg_catalog.box_overleft
  6229. const sqlstr = `SELECT * FROM pg_catalog.box_overleft($1, $2)`
  6230. // run
  6231. var r0 bool
  6232. logf(sqlstr, p0, p1)
  6233. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6234. return false, logerror(err)
  6235. }
  6236. return r0, nil
  6237. }
  6238. // BoxOverright calls the stored function 'pg_catalog.box_overright(box, box) boolean' on db.
  6239. func BoxOverright(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6240. // call pg_catalog.box_overright
  6241. const sqlstr = `SELECT * FROM pg_catalog.box_overright($1, $2)`
  6242. // run
  6243. var r0 bool
  6244. logf(sqlstr, p0, p1)
  6245. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6246. return false, logerror(err)
  6247. }
  6248. return r0, nil
  6249. }
  6250. // BoxRecv calls the stored function 'pg_catalog.box_recv(internal) box' on db.
  6251. func BoxRecv(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Box, error) {
  6252. // call pg_catalog.box_recv
  6253. const sqlstr = `SELECT * FROM pg_catalog.box_recv($1)`
  6254. // run
  6255. var r0 pgtypes.Box
  6256. logf(sqlstr, p0)
  6257. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6258. return pgtypes.Box{}, logerror(err)
  6259. }
  6260. return r0, nil
  6261. }
  6262. // BoxRight calls the stored function 'pg_catalog.box_right(box, box) boolean' on db.
  6263. func BoxRight(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6264. // call pg_catalog.box_right
  6265. const sqlstr = `SELECT * FROM pg_catalog.box_right($1, $2)`
  6266. // run
  6267. var r0 bool
  6268. logf(sqlstr, p0, p1)
  6269. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6270. return false, logerror(err)
  6271. }
  6272. return r0, nil
  6273. }
  6274. // BoxSame calls the stored function 'pg_catalog.box_same(box, box) boolean' on db.
  6275. func BoxSame(ctx context.Context, db DB, p0, p1 pgtypes.Box) (bool, error) {
  6276. // call pg_catalog.box_same
  6277. const sqlstr = `SELECT * FROM pg_catalog.box_same($1, $2)`
  6278. // run
  6279. var r0 bool
  6280. logf(sqlstr, p0, p1)
  6281. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6282. return false, logerror(err)
  6283. }
  6284. return r0, nil
  6285. }
  6286. // BoxSend calls the stored function 'pg_catalog.box_send(box) bytea' on db.
  6287. func BoxSend(ctx context.Context, db DB, p0 pgtypes.Box) ([]byte, error) {
  6288. // call pg_catalog.box_send
  6289. const sqlstr = `SELECT * FROM pg_catalog.box_send($1)`
  6290. // run
  6291. var r0 []byte
  6292. logf(sqlstr, p0)
  6293. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6294. return nil, logerror(err)
  6295. }
  6296. return r0, nil
  6297. }
  6298. // BoxSub calls the stored function 'pg_catalog.box_sub(box, point) box' on db.
  6299. func BoxSub(ctx context.Context, db DB, p0 pgtypes.Box, p1 pgtypes.Point) (pgtypes.Box, error) {
  6300. // call pg_catalog.box_sub
  6301. const sqlstr = `SELECT * FROM pg_catalog.box_sub($1, $2)`
  6302. // run
  6303. var r0 pgtypes.Box
  6304. logf(sqlstr, p0, p1)
  6305. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6306. return pgtypes.Box{}, logerror(err)
  6307. }
  6308. return r0, nil
  6309. }
  6310. // BpcharByName calls the stored function 'pg_catalog.bpchar(name) character' on db.
  6311. func BpcharByName(ctx context.Context, db DB, p0 string) (string, error) {
  6312. // call pg_catalog.bpchar
  6313. const sqlstr = `SELECT * FROM pg_catalog.bpchar($1)`
  6314. // run
  6315. var r0 string
  6316. logf(sqlstr, p0)
  6317. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6318. return "", logerror(err)
  6319. }
  6320. return r0, nil
  6321. }
  6322. // BpcharByCharacterIntegerAndBoolean calls the stored function 'pg_catalog.bpchar(character, integer, boolean) character' on db.
  6323. func BpcharByCharacterIntegerAndBoolean(ctx context.Context, db DB, p0 string, p1 int, p2 bool) (string, error) {
  6324. // call pg_catalog.bpchar
  6325. const sqlstr = `SELECT * FROM pg_catalog.bpchar($1, $2, $3)`
  6326. // run
  6327. var r0 string
  6328. logf(sqlstr, p0, p1, p2)
  6329. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  6330. return "", logerror(err)
  6331. }
  6332. return r0, nil
  6333. }
  6334. // BpcharByChar calls the stored function 'pg_catalog.bpchar("char") character' on db.
  6335. func BpcharByChar(ctx context.Context, db DB, p0 pgtypes.Char) (string, error) {
  6336. // call pg_catalog.bpchar
  6337. const sqlstr = `SELECT * FROM pg_catalog.bpchar($1)`
  6338. // run
  6339. var r0 string
  6340. logf(sqlstr, p0)
  6341. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6342. return "", logerror(err)
  6343. }
  6344. return r0, nil
  6345. }
  6346. // BpcharLarger calls the stored function 'pg_catalog.bpchar_larger(character, character) character' on db.
  6347. func BpcharLarger(ctx context.Context, db DB, p0, p1 string) (string, error) {
  6348. // call pg_catalog.bpchar_larger
  6349. const sqlstr = `SELECT * FROM pg_catalog.bpchar_larger($1, $2)`
  6350. // run
  6351. var r0 string
  6352. logf(sqlstr, p0, p1)
  6353. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6354. return "", logerror(err)
  6355. }
  6356. return r0, nil
  6357. }
  6358. // BpcharPatternGe calls the stored function 'pg_catalog.bpchar_pattern_ge(character, character) boolean' on db.
  6359. func BpcharPatternGe(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6360. // call pg_catalog.bpchar_pattern_ge
  6361. const sqlstr = `SELECT * FROM pg_catalog.bpchar_pattern_ge($1, $2)`
  6362. // run
  6363. var r0 bool
  6364. logf(sqlstr, p0, p1)
  6365. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6366. return false, logerror(err)
  6367. }
  6368. return r0, nil
  6369. }
  6370. // BpcharPatternGt calls the stored function 'pg_catalog.bpchar_pattern_gt(character, character) boolean' on db.
  6371. func BpcharPatternGt(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6372. // call pg_catalog.bpchar_pattern_gt
  6373. const sqlstr = `SELECT * FROM pg_catalog.bpchar_pattern_gt($1, $2)`
  6374. // run
  6375. var r0 bool
  6376. logf(sqlstr, p0, p1)
  6377. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6378. return false, logerror(err)
  6379. }
  6380. return r0, nil
  6381. }
  6382. // BpcharPatternLe calls the stored function 'pg_catalog.bpchar_pattern_le(character, character) boolean' on db.
  6383. func BpcharPatternLe(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6384. // call pg_catalog.bpchar_pattern_le
  6385. const sqlstr = `SELECT * FROM pg_catalog.bpchar_pattern_le($1, $2)`
  6386. // run
  6387. var r0 bool
  6388. logf(sqlstr, p0, p1)
  6389. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6390. return false, logerror(err)
  6391. }
  6392. return r0, nil
  6393. }
  6394. // BpcharPatternLt calls the stored function 'pg_catalog.bpchar_pattern_lt(character, character) boolean' on db.
  6395. func BpcharPatternLt(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6396. // call pg_catalog.bpchar_pattern_lt
  6397. const sqlstr = `SELECT * FROM pg_catalog.bpchar_pattern_lt($1, $2)`
  6398. // run
  6399. var r0 bool
  6400. logf(sqlstr, p0, p1)
  6401. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6402. return false, logerror(err)
  6403. }
  6404. return r0, nil
  6405. }
  6406. // BpcharSmaller calls the stored function 'pg_catalog.bpchar_smaller(character, character) character' on db.
  6407. func BpcharSmaller(ctx context.Context, db DB, p0, p1 string) (string, error) {
  6408. // call pg_catalog.bpchar_smaller
  6409. const sqlstr = `SELECT * FROM pg_catalog.bpchar_smaller($1, $2)`
  6410. // run
  6411. var r0 string
  6412. logf(sqlstr, p0, p1)
  6413. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6414. return "", logerror(err)
  6415. }
  6416. return r0, nil
  6417. }
  6418. // BpcharSortsupport calls the stored function 'pg_catalog.bpchar_sortsupport(internal)' on db.
  6419. func BpcharSortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  6420. // call pg_catalog.bpchar_sortsupport
  6421. const sqlstr = `SELECT * FROM pg_catalog.bpchar_sortsupport($1)`
  6422. // run
  6423. logf(sqlstr)
  6424. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  6425. return logerror(err)
  6426. }
  6427. return nil
  6428. }
  6429. // Bpcharcmp calls the stored function 'pg_catalog.bpcharcmp(character, character) integer' on db.
  6430. func Bpcharcmp(ctx context.Context, db DB, p0, p1 string) (int, error) {
  6431. // call pg_catalog.bpcharcmp
  6432. const sqlstr = `SELECT * FROM pg_catalog.bpcharcmp($1, $2)`
  6433. // run
  6434. var r0 int
  6435. logf(sqlstr, p0, p1)
  6436. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6437. return 0, logerror(err)
  6438. }
  6439. return r0, nil
  6440. }
  6441. // Bpchareq calls the stored function 'pg_catalog.bpchareq(character, character) boolean' on db.
  6442. func Bpchareq(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6443. // call pg_catalog.bpchareq
  6444. const sqlstr = `SELECT * FROM pg_catalog.bpchareq($1, $2)`
  6445. // run
  6446. var r0 bool
  6447. logf(sqlstr, p0, p1)
  6448. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6449. return false, logerror(err)
  6450. }
  6451. return r0, nil
  6452. }
  6453. // Bpcharge calls the stored function 'pg_catalog.bpcharge(character, character) boolean' on db.
  6454. func Bpcharge(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6455. // call pg_catalog.bpcharge
  6456. const sqlstr = `SELECT * FROM pg_catalog.bpcharge($1, $2)`
  6457. // run
  6458. var r0 bool
  6459. logf(sqlstr, p0, p1)
  6460. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6461. return false, logerror(err)
  6462. }
  6463. return r0, nil
  6464. }
  6465. // Bpchargt calls the stored function 'pg_catalog.bpchargt(character, character) boolean' on db.
  6466. func Bpchargt(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6467. // call pg_catalog.bpchargt
  6468. const sqlstr = `SELECT * FROM pg_catalog.bpchargt($1, $2)`
  6469. // run
  6470. var r0 bool
  6471. logf(sqlstr, p0, p1)
  6472. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6473. return false, logerror(err)
  6474. }
  6475. return r0, nil
  6476. }
  6477. // Bpchariclike calls the stored function 'pg_catalog.bpchariclike(character, text) boolean' on db.
  6478. func Bpchariclike(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6479. // call pg_catalog.bpchariclike
  6480. const sqlstr = `SELECT * FROM pg_catalog.bpchariclike($1, $2)`
  6481. // run
  6482. var r0 bool
  6483. logf(sqlstr, p0, p1)
  6484. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6485. return false, logerror(err)
  6486. }
  6487. return r0, nil
  6488. }
  6489. // Bpcharicnlike calls the stored function 'pg_catalog.bpcharicnlike(character, text) boolean' on db.
  6490. func Bpcharicnlike(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6491. // call pg_catalog.bpcharicnlike
  6492. const sqlstr = `SELECT * FROM pg_catalog.bpcharicnlike($1, $2)`
  6493. // run
  6494. var r0 bool
  6495. logf(sqlstr, p0, p1)
  6496. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6497. return false, logerror(err)
  6498. }
  6499. return r0, nil
  6500. }
  6501. // Bpcharicregexeq calls the stored function 'pg_catalog.bpcharicregexeq(character, text) boolean' on db.
  6502. func Bpcharicregexeq(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6503. // call pg_catalog.bpcharicregexeq
  6504. const sqlstr = `SELECT * FROM pg_catalog.bpcharicregexeq($1, $2)`
  6505. // run
  6506. var r0 bool
  6507. logf(sqlstr, p0, p1)
  6508. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6509. return false, logerror(err)
  6510. }
  6511. return r0, nil
  6512. }
  6513. // Bpcharicregexne calls the stored function 'pg_catalog.bpcharicregexne(character, text) boolean' on db.
  6514. func Bpcharicregexne(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6515. // call pg_catalog.bpcharicregexne
  6516. const sqlstr = `SELECT * FROM pg_catalog.bpcharicregexne($1, $2)`
  6517. // run
  6518. var r0 bool
  6519. logf(sqlstr, p0, p1)
  6520. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6521. return false, logerror(err)
  6522. }
  6523. return r0, nil
  6524. }
  6525. // Bpcharle calls the stored function 'pg_catalog.bpcharle(character, character) boolean' on db.
  6526. func Bpcharle(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6527. // call pg_catalog.bpcharle
  6528. const sqlstr = `SELECT * FROM pg_catalog.bpcharle($1, $2)`
  6529. // run
  6530. var r0 bool
  6531. logf(sqlstr, p0, p1)
  6532. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6533. return false, logerror(err)
  6534. }
  6535. return r0, nil
  6536. }
  6537. // Bpcharlike calls the stored function 'pg_catalog.bpcharlike(character, text) boolean' on db.
  6538. func Bpcharlike(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6539. // call pg_catalog.bpcharlike
  6540. const sqlstr = `SELECT * FROM pg_catalog.bpcharlike($1, $2)`
  6541. // run
  6542. var r0 bool
  6543. logf(sqlstr, p0, p1)
  6544. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6545. return false, logerror(err)
  6546. }
  6547. return r0, nil
  6548. }
  6549. // Bpcharlt calls the stored function 'pg_catalog.bpcharlt(character, character) boolean' on db.
  6550. func Bpcharlt(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6551. // call pg_catalog.bpcharlt
  6552. const sqlstr = `SELECT * FROM pg_catalog.bpcharlt($1, $2)`
  6553. // run
  6554. var r0 bool
  6555. logf(sqlstr, p0, p1)
  6556. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6557. return false, logerror(err)
  6558. }
  6559. return r0, nil
  6560. }
  6561. // Bpcharne calls the stored function 'pg_catalog.bpcharne(character, character) boolean' on db.
  6562. func Bpcharne(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6563. // call pg_catalog.bpcharne
  6564. const sqlstr = `SELECT * FROM pg_catalog.bpcharne($1, $2)`
  6565. // run
  6566. var r0 bool
  6567. logf(sqlstr, p0, p1)
  6568. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6569. return false, logerror(err)
  6570. }
  6571. return r0, nil
  6572. }
  6573. // Bpcharnlike calls the stored function 'pg_catalog.bpcharnlike(character, text) boolean' on db.
  6574. func Bpcharnlike(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6575. // call pg_catalog.bpcharnlike
  6576. const sqlstr = `SELECT * FROM pg_catalog.bpcharnlike($1, $2)`
  6577. // run
  6578. var r0 bool
  6579. logf(sqlstr, p0, p1)
  6580. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6581. return false, logerror(err)
  6582. }
  6583. return r0, nil
  6584. }
  6585. // Bpcharrecv calls the stored function 'pg_catalog.bpcharrecv(internal, oid, integer) character' on db.
  6586. func Bpcharrecv(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid, p2 int) (string, error) {
  6587. // call pg_catalog.bpcharrecv
  6588. const sqlstr = `SELECT * FROM pg_catalog.bpcharrecv($1, $2, $3)`
  6589. // run
  6590. var r0 string
  6591. logf(sqlstr, p0, p1, p2)
  6592. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  6593. return "", logerror(err)
  6594. }
  6595. return r0, nil
  6596. }
  6597. // Bpcharregexeq calls the stored function 'pg_catalog.bpcharregexeq(character, text) boolean' on db.
  6598. func Bpcharregexeq(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6599. // call pg_catalog.bpcharregexeq
  6600. const sqlstr = `SELECT * FROM pg_catalog.bpcharregexeq($1, $2)`
  6601. // run
  6602. var r0 bool
  6603. logf(sqlstr, p0, p1)
  6604. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6605. return false, logerror(err)
  6606. }
  6607. return r0, nil
  6608. }
  6609. // Bpcharregexne calls the stored function 'pg_catalog.bpcharregexne(character, text) boolean' on db.
  6610. func Bpcharregexne(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  6611. // call pg_catalog.bpcharregexne
  6612. const sqlstr = `SELECT * FROM pg_catalog.bpcharregexne($1, $2)`
  6613. // run
  6614. var r0 bool
  6615. logf(sqlstr, p0, p1)
  6616. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6617. return false, logerror(err)
  6618. }
  6619. return r0, nil
  6620. }
  6621. // Bpcharsend calls the stored function 'pg_catalog.bpcharsend(character) bytea' on db.
  6622. func Bpcharsend(ctx context.Context, db DB, p0 string) ([]byte, error) {
  6623. // call pg_catalog.bpcharsend
  6624. const sqlstr = `SELECT * FROM pg_catalog.bpcharsend($1)`
  6625. // run
  6626. var r0 []byte
  6627. logf(sqlstr, p0)
  6628. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6629. return nil, logerror(err)
  6630. }
  6631. return r0, nil
  6632. }
  6633. // Bpchartypmodin calls the stored function 'pg_catalog.bpchartypmodin(cstring) integer' on db.
  6634. func Bpchartypmodin(ctx context.Context, db DB, p0 []pgtypes.Cstring) (int, error) {
  6635. // call pg_catalog.bpchartypmodin
  6636. const sqlstr = `SELECT * FROM pg_catalog.bpchartypmodin($1)`
  6637. // run
  6638. var r0 int
  6639. logf(sqlstr, p0)
  6640. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6641. return 0, logerror(err)
  6642. }
  6643. return r0, nil
  6644. }
  6645. // BrinDesummarizeRange calls the stored function 'pg_catalog.brin_desummarize_range(regclass, bigint)' on db.
  6646. func BrinDesummarizeRange(ctx context.Context, db DB, p0 pgtypes.Regclass, p1 int64) error {
  6647. // call pg_catalog.brin_desummarize_range
  6648. const sqlstr = `SELECT * FROM pg_catalog.brin_desummarize_range($1, $2)`
  6649. // run
  6650. logf(sqlstr)
  6651. if _, err := db.ExecContext(ctx, sqlstr, p0, p1); err != nil {
  6652. return logerror(err)
  6653. }
  6654. return nil
  6655. }
  6656. // BrinInclusionAddValue calls the stored function 'pg_catalog.brin_inclusion_add_value(internal, internal, internal, internal) boolean' on db.
  6657. func BrinInclusionAddValue(ctx context.Context, db DB, p0, p1, p2, p3 pgtypes.Internal) (bool, error) {
  6658. // call pg_catalog.brin_inclusion_add_value
  6659. const sqlstr = `SELECT * FROM pg_catalog.brin_inclusion_add_value($1, $2, $3, $4)`
  6660. // run
  6661. var r0 bool
  6662. logf(sqlstr, p0, p1, p2, p3)
  6663. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3).Scan(&r0); err != nil {
  6664. return false, logerror(err)
  6665. }
  6666. return r0, nil
  6667. }
  6668. // BrinInclusionConsistent calls the stored function 'pg_catalog.brin_inclusion_consistent(internal, internal, internal) boolean' on db.
  6669. func BrinInclusionConsistent(ctx context.Context, db DB, p0, p1, p2 pgtypes.Internal) (bool, error) {
  6670. // call pg_catalog.brin_inclusion_consistent
  6671. const sqlstr = `SELECT * FROM pg_catalog.brin_inclusion_consistent($1, $2, $3)`
  6672. // run
  6673. var r0 bool
  6674. logf(sqlstr, p0, p1, p2)
  6675. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  6676. return false, logerror(err)
  6677. }
  6678. return r0, nil
  6679. }
  6680. // BrinInclusionOpcinfo calls the stored function 'pg_catalog.brin_inclusion_opcinfo(internal) internal' on db.
  6681. func BrinInclusionOpcinfo(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Internal, error) {
  6682. // call pg_catalog.brin_inclusion_opcinfo
  6683. const sqlstr = `SELECT * FROM pg_catalog.brin_inclusion_opcinfo($1)`
  6684. // run
  6685. var r0 pgtypes.Internal
  6686. logf(sqlstr, p0)
  6687. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6688. return pgtypes.Internal{}, logerror(err)
  6689. }
  6690. return r0, nil
  6691. }
  6692. // BrinInclusionUnion calls the stored function 'pg_catalog.brin_inclusion_union(internal, internal, internal) boolean' on db.
  6693. func BrinInclusionUnion(ctx context.Context, db DB, p0, p1, p2 pgtypes.Internal) (bool, error) {
  6694. // call pg_catalog.brin_inclusion_union
  6695. const sqlstr = `SELECT * FROM pg_catalog.brin_inclusion_union($1, $2, $3)`
  6696. // run
  6697. var r0 bool
  6698. logf(sqlstr, p0, p1, p2)
  6699. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  6700. return false, logerror(err)
  6701. }
  6702. return r0, nil
  6703. }
  6704. // BrinMinmaxAddValue calls the stored function 'pg_catalog.brin_minmax_add_value(internal, internal, internal, internal) boolean' on db.
  6705. func BrinMinmaxAddValue(ctx context.Context, db DB, p0, p1, p2, p3 pgtypes.Internal) (bool, error) {
  6706. // call pg_catalog.brin_minmax_add_value
  6707. const sqlstr = `SELECT * FROM pg_catalog.brin_minmax_add_value($1, $2, $3, $4)`
  6708. // run
  6709. var r0 bool
  6710. logf(sqlstr, p0, p1, p2, p3)
  6711. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3).Scan(&r0); err != nil {
  6712. return false, logerror(err)
  6713. }
  6714. return r0, nil
  6715. }
  6716. // BrinMinmaxConsistent calls the stored function 'pg_catalog.brin_minmax_consistent(internal, internal, internal) boolean' on db.
  6717. func BrinMinmaxConsistent(ctx context.Context, db DB, p0, p1, p2 pgtypes.Internal) (bool, error) {
  6718. // call pg_catalog.brin_minmax_consistent
  6719. const sqlstr = `SELECT * FROM pg_catalog.brin_minmax_consistent($1, $2, $3)`
  6720. // run
  6721. var r0 bool
  6722. logf(sqlstr, p0, p1, p2)
  6723. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  6724. return false, logerror(err)
  6725. }
  6726. return r0, nil
  6727. }
  6728. // BrinMinmaxOpcinfo calls the stored function 'pg_catalog.brin_minmax_opcinfo(internal) internal' on db.
  6729. func BrinMinmaxOpcinfo(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Internal, error) {
  6730. // call pg_catalog.brin_minmax_opcinfo
  6731. const sqlstr = `SELECT * FROM pg_catalog.brin_minmax_opcinfo($1)`
  6732. // run
  6733. var r0 pgtypes.Internal
  6734. logf(sqlstr, p0)
  6735. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6736. return pgtypes.Internal{}, logerror(err)
  6737. }
  6738. return r0, nil
  6739. }
  6740. // BrinMinmaxUnion calls the stored function 'pg_catalog.brin_minmax_union(internal, internal, internal) boolean' on db.
  6741. func BrinMinmaxUnion(ctx context.Context, db DB, p0, p1, p2 pgtypes.Internal) (bool, error) {
  6742. // call pg_catalog.brin_minmax_union
  6743. const sqlstr = `SELECT * FROM pg_catalog.brin_minmax_union($1, $2, $3)`
  6744. // run
  6745. var r0 bool
  6746. logf(sqlstr, p0, p1, p2)
  6747. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  6748. return false, logerror(err)
  6749. }
  6750. return r0, nil
  6751. }
  6752. // BrinSummarizeNewValues calls the stored function 'pg_catalog.brin_summarize_new_values(regclass) integer' on db.
  6753. func BrinSummarizeNewValues(ctx context.Context, db DB, p0 pgtypes.Regclass) (int, error) {
  6754. // call pg_catalog.brin_summarize_new_values
  6755. const sqlstr = `SELECT * FROM pg_catalog.brin_summarize_new_values($1)`
  6756. // run
  6757. var r0 int
  6758. logf(sqlstr, p0)
  6759. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6760. return 0, logerror(err)
  6761. }
  6762. return r0, nil
  6763. }
  6764. // BrinSummarizeRange calls the stored function 'pg_catalog.brin_summarize_range(regclass, bigint) integer' on db.
  6765. func BrinSummarizeRange(ctx context.Context, db DB, p0 pgtypes.Regclass, p1 int64) (int, error) {
  6766. // call pg_catalog.brin_summarize_range
  6767. const sqlstr = `SELECT * FROM pg_catalog.brin_summarize_range($1, $2)`
  6768. // run
  6769. var r0 int
  6770. logf(sqlstr, p0, p1)
  6771. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6772. return 0, logerror(err)
  6773. }
  6774. return r0, nil
  6775. }
  6776. // Brinhandler calls the stored function 'pg_catalog.brinhandler(internal) index_am_handler' on db.
  6777. func Brinhandler(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.IndexAmHandler, error) {
  6778. // call pg_catalog.brinhandler
  6779. const sqlstr = `SELECT * FROM pg_catalog.brinhandler($1)`
  6780. // run
  6781. var r0 pgtypes.IndexAmHandler
  6782. logf(sqlstr, p0)
  6783. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6784. return pgtypes.IndexAmHandler{}, logerror(err)
  6785. }
  6786. return r0, nil
  6787. }
  6788. // Broadcast calls the stored function 'pg_catalog.broadcast(inet) inet' on db.
  6789. func Broadcast(ctx context.Context, db DB, p0 string) (string, error) {
  6790. // call pg_catalog.broadcast
  6791. const sqlstr = `SELECT * FROM pg_catalog.broadcast($1)`
  6792. // run
  6793. var r0 string
  6794. logf(sqlstr, p0)
  6795. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6796. return "", logerror(err)
  6797. }
  6798. return r0, nil
  6799. }
  6800. // Btarraycmp calls the stored function 'pg_catalog.btarraycmp(anyarray, anyarray) integer' on db.
  6801. func Btarraycmp(ctx context.Context, db DB, p0, p1 pgtypes.Anyarray) (int, error) {
  6802. // call pg_catalog.btarraycmp
  6803. const sqlstr = `SELECT * FROM pg_catalog.btarraycmp($1, $2)`
  6804. // run
  6805. var r0 int
  6806. logf(sqlstr, p0, p1)
  6807. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6808. return 0, logerror(err)
  6809. }
  6810. return r0, nil
  6811. }
  6812. // Btboolcmp calls the stored function 'pg_catalog.btboolcmp(boolean, boolean) integer' on db.
  6813. func Btboolcmp(ctx context.Context, db DB, p0, p1 bool) (int, error) {
  6814. // call pg_catalog.btboolcmp
  6815. const sqlstr = `SELECT * FROM pg_catalog.btboolcmp($1, $2)`
  6816. // run
  6817. var r0 int
  6818. logf(sqlstr, p0, p1)
  6819. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6820. return 0, logerror(err)
  6821. }
  6822. return r0, nil
  6823. }
  6824. // BtbpcharPatternCmp calls the stored function 'pg_catalog.btbpchar_pattern_cmp(character, character) integer' on db.
  6825. func BtbpcharPatternCmp(ctx context.Context, db DB, p0, p1 string) (int, error) {
  6826. // call pg_catalog.btbpchar_pattern_cmp
  6827. const sqlstr = `SELECT * FROM pg_catalog.btbpchar_pattern_cmp($1, $2)`
  6828. // run
  6829. var r0 int
  6830. logf(sqlstr, p0, p1)
  6831. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6832. return 0, logerror(err)
  6833. }
  6834. return r0, nil
  6835. }
  6836. // BtbpcharPatternSortsupport calls the stored function 'pg_catalog.btbpchar_pattern_sortsupport(internal)' on db.
  6837. func BtbpcharPatternSortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  6838. // call pg_catalog.btbpchar_pattern_sortsupport
  6839. const sqlstr = `SELECT * FROM pg_catalog.btbpchar_pattern_sortsupport($1)`
  6840. // run
  6841. logf(sqlstr)
  6842. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  6843. return logerror(err)
  6844. }
  6845. return nil
  6846. }
  6847. // Btcharcmp calls the stored function 'pg_catalog.btcharcmp("char", "char") integer' on db.
  6848. func Btcharcmp(ctx context.Context, db DB, p0, p1 pgtypes.Char) (int, error) {
  6849. // call pg_catalog.btcharcmp
  6850. const sqlstr = `SELECT * FROM pg_catalog.btcharcmp($1, $2)`
  6851. // run
  6852. var r0 int
  6853. logf(sqlstr, p0, p1)
  6854. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6855. return 0, logerror(err)
  6856. }
  6857. return r0, nil
  6858. }
  6859. // Btequalimage calls the stored function 'pg_catalog.btequalimage(oid) boolean' on db.
  6860. func Btequalimage(ctx context.Context, db DB, p0 pgtypes.Oid) (bool, error) {
  6861. // call pg_catalog.btequalimage
  6862. const sqlstr = `SELECT * FROM pg_catalog.btequalimage($1)`
  6863. // run
  6864. var r0 bool
  6865. logf(sqlstr, p0)
  6866. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6867. return false, logerror(err)
  6868. }
  6869. return r0, nil
  6870. }
  6871. // Btfloat48cmp calls the stored function 'pg_catalog.btfloat48cmp(real, double precision) integer' on db.
  6872. func Btfloat48cmp(ctx context.Context, db DB, p0 float32, p1 float64) (int, error) {
  6873. // call pg_catalog.btfloat48cmp
  6874. const sqlstr = `SELECT * FROM pg_catalog.btfloat48cmp($1, $2)`
  6875. // run
  6876. var r0 int
  6877. logf(sqlstr, p0, p1)
  6878. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6879. return 0, logerror(err)
  6880. }
  6881. return r0, nil
  6882. }
  6883. // Btfloat4cmp calls the stored function 'pg_catalog.btfloat4cmp(real, real) integer' on db.
  6884. func Btfloat4cmp(ctx context.Context, db DB, p0, p1 float32) (int, error) {
  6885. // call pg_catalog.btfloat4cmp
  6886. const sqlstr = `SELECT * FROM pg_catalog.btfloat4cmp($1, $2)`
  6887. // run
  6888. var r0 int
  6889. logf(sqlstr, p0, p1)
  6890. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6891. return 0, logerror(err)
  6892. }
  6893. return r0, nil
  6894. }
  6895. // Btfloat4sortsupport calls the stored function 'pg_catalog.btfloat4sortsupport(internal)' on db.
  6896. func Btfloat4sortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  6897. // call pg_catalog.btfloat4sortsupport
  6898. const sqlstr = `SELECT * FROM pg_catalog.btfloat4sortsupport($1)`
  6899. // run
  6900. logf(sqlstr)
  6901. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  6902. return logerror(err)
  6903. }
  6904. return nil
  6905. }
  6906. // Btfloat84cmp calls the stored function 'pg_catalog.btfloat84cmp(double precision, real) integer' on db.
  6907. func Btfloat84cmp(ctx context.Context, db DB, p0 float64, p1 float32) (int, error) {
  6908. // call pg_catalog.btfloat84cmp
  6909. const sqlstr = `SELECT * FROM pg_catalog.btfloat84cmp($1, $2)`
  6910. // run
  6911. var r0 int
  6912. logf(sqlstr, p0, p1)
  6913. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6914. return 0, logerror(err)
  6915. }
  6916. return r0, nil
  6917. }
  6918. // Btfloat8cmp calls the stored function 'pg_catalog.btfloat8cmp(double precision, double precision) integer' on db.
  6919. func Btfloat8cmp(ctx context.Context, db DB, p0, p1 float64) (int, error) {
  6920. // call pg_catalog.btfloat8cmp
  6921. const sqlstr = `SELECT * FROM pg_catalog.btfloat8cmp($1, $2)`
  6922. // run
  6923. var r0 int
  6924. logf(sqlstr, p0, p1)
  6925. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6926. return 0, logerror(err)
  6927. }
  6928. return r0, nil
  6929. }
  6930. // Btfloat8sortsupport calls the stored function 'pg_catalog.btfloat8sortsupport(internal)' on db.
  6931. func Btfloat8sortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  6932. // call pg_catalog.btfloat8sortsupport
  6933. const sqlstr = `SELECT * FROM pg_catalog.btfloat8sortsupport($1)`
  6934. // run
  6935. logf(sqlstr)
  6936. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  6937. return logerror(err)
  6938. }
  6939. return nil
  6940. }
  6941. // Bthandler calls the stored function 'pg_catalog.bthandler(internal) index_am_handler' on db.
  6942. func Bthandler(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.IndexAmHandler, error) {
  6943. // call pg_catalog.bthandler
  6944. const sqlstr = `SELECT * FROM pg_catalog.bthandler($1)`
  6945. // run
  6946. var r0 pgtypes.IndexAmHandler
  6947. logf(sqlstr, p0)
  6948. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  6949. return pgtypes.IndexAmHandler{}, logerror(err)
  6950. }
  6951. return r0, nil
  6952. }
  6953. // Btint24cmp calls the stored function 'pg_catalog.btint24cmp(smallint, integer) integer' on db.
  6954. func Btint24cmp(ctx context.Context, db DB, p0 int16, p1 int) (int, error) {
  6955. // call pg_catalog.btint24cmp
  6956. const sqlstr = `SELECT * FROM pg_catalog.btint24cmp($1, $2)`
  6957. // run
  6958. var r0 int
  6959. logf(sqlstr, p0, p1)
  6960. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6961. return 0, logerror(err)
  6962. }
  6963. return r0, nil
  6964. }
  6965. // Btint28cmp calls the stored function 'pg_catalog.btint28cmp(smallint, bigint) integer' on db.
  6966. func Btint28cmp(ctx context.Context, db DB, p0 int16, p1 int64) (int, error) {
  6967. // call pg_catalog.btint28cmp
  6968. const sqlstr = `SELECT * FROM pg_catalog.btint28cmp($1, $2)`
  6969. // run
  6970. var r0 int
  6971. logf(sqlstr, p0, p1)
  6972. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6973. return 0, logerror(err)
  6974. }
  6975. return r0, nil
  6976. }
  6977. // Btint2cmp calls the stored function 'pg_catalog.btint2cmp(smallint, smallint) integer' on db.
  6978. func Btint2cmp(ctx context.Context, db DB, p0, p1 int16) (int, error) {
  6979. // call pg_catalog.btint2cmp
  6980. const sqlstr = `SELECT * FROM pg_catalog.btint2cmp($1, $2)`
  6981. // run
  6982. var r0 int
  6983. logf(sqlstr, p0, p1)
  6984. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  6985. return 0, logerror(err)
  6986. }
  6987. return r0, nil
  6988. }
  6989. // Btint2sortsupport calls the stored function 'pg_catalog.btint2sortsupport(internal)' on db.
  6990. func Btint2sortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  6991. // call pg_catalog.btint2sortsupport
  6992. const sqlstr = `SELECT * FROM pg_catalog.btint2sortsupport($1)`
  6993. // run
  6994. logf(sqlstr)
  6995. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  6996. return logerror(err)
  6997. }
  6998. return nil
  6999. }
  7000. // Btint42cmp calls the stored function 'pg_catalog.btint42cmp(integer, smallint) integer' on db.
  7001. func Btint42cmp(ctx context.Context, db DB, p0 int, p1 int16) (int, error) {
  7002. // call pg_catalog.btint42cmp
  7003. const sqlstr = `SELECT * FROM pg_catalog.btint42cmp($1, $2)`
  7004. // run
  7005. var r0 int
  7006. logf(sqlstr, p0, p1)
  7007. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7008. return 0, logerror(err)
  7009. }
  7010. return r0, nil
  7011. }
  7012. // Btint48cmp calls the stored function 'pg_catalog.btint48cmp(integer, bigint) integer' on db.
  7013. func Btint48cmp(ctx context.Context, db DB, p0 int, p1 int64) (int, error) {
  7014. // call pg_catalog.btint48cmp
  7015. const sqlstr = `SELECT * FROM pg_catalog.btint48cmp($1, $2)`
  7016. // run
  7017. var r0 int
  7018. logf(sqlstr, p0, p1)
  7019. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7020. return 0, logerror(err)
  7021. }
  7022. return r0, nil
  7023. }
  7024. // Btint4cmp calls the stored function 'pg_catalog.btint4cmp(integer, integer) integer' on db.
  7025. func Btint4cmp(ctx context.Context, db DB, p0, p1 int) (int, error) {
  7026. // call pg_catalog.btint4cmp
  7027. const sqlstr = `SELECT * FROM pg_catalog.btint4cmp($1, $2)`
  7028. // run
  7029. var r0 int
  7030. logf(sqlstr, p0, p1)
  7031. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7032. return 0, logerror(err)
  7033. }
  7034. return r0, nil
  7035. }
  7036. // Btint4sortsupport calls the stored function 'pg_catalog.btint4sortsupport(internal)' on db.
  7037. func Btint4sortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  7038. // call pg_catalog.btint4sortsupport
  7039. const sqlstr = `SELECT * FROM pg_catalog.btint4sortsupport($1)`
  7040. // run
  7041. logf(sqlstr)
  7042. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  7043. return logerror(err)
  7044. }
  7045. return nil
  7046. }
  7047. // Btint82cmp calls the stored function 'pg_catalog.btint82cmp(bigint, smallint) integer' on db.
  7048. func Btint82cmp(ctx context.Context, db DB, p0 int64, p1 int16) (int, error) {
  7049. // call pg_catalog.btint82cmp
  7050. const sqlstr = `SELECT * FROM pg_catalog.btint82cmp($1, $2)`
  7051. // run
  7052. var r0 int
  7053. logf(sqlstr, p0, p1)
  7054. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7055. return 0, logerror(err)
  7056. }
  7057. return r0, nil
  7058. }
  7059. // Btint84cmp calls the stored function 'pg_catalog.btint84cmp(bigint, integer) integer' on db.
  7060. func Btint84cmp(ctx context.Context, db DB, p0 int64, p1 int) (int, error) {
  7061. // call pg_catalog.btint84cmp
  7062. const sqlstr = `SELECT * FROM pg_catalog.btint84cmp($1, $2)`
  7063. // run
  7064. var r0 int
  7065. logf(sqlstr, p0, p1)
  7066. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7067. return 0, logerror(err)
  7068. }
  7069. return r0, nil
  7070. }
  7071. // Btint8cmp calls the stored function 'pg_catalog.btint8cmp(bigint, bigint) integer' on db.
  7072. func Btint8cmp(ctx context.Context, db DB, p0, p1 int64) (int, error) {
  7073. // call pg_catalog.btint8cmp
  7074. const sqlstr = `SELECT * FROM pg_catalog.btint8cmp($1, $2)`
  7075. // run
  7076. var r0 int
  7077. logf(sqlstr, p0, p1)
  7078. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7079. return 0, logerror(err)
  7080. }
  7081. return r0, nil
  7082. }
  7083. // Btint8sortsupport calls the stored function 'pg_catalog.btint8sortsupport(internal)' on db.
  7084. func Btint8sortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  7085. // call pg_catalog.btint8sortsupport
  7086. const sqlstr = `SELECT * FROM pg_catalog.btint8sortsupport($1)`
  7087. // run
  7088. logf(sqlstr)
  7089. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  7090. return logerror(err)
  7091. }
  7092. return nil
  7093. }
  7094. // Btnamecmp calls the stored function 'pg_catalog.btnamecmp(name, name) integer' on db.
  7095. func Btnamecmp(ctx context.Context, db DB, p0, p1 string) (int, error) {
  7096. // call pg_catalog.btnamecmp
  7097. const sqlstr = `SELECT * FROM pg_catalog.btnamecmp($1, $2)`
  7098. // run
  7099. var r0 int
  7100. logf(sqlstr, p0, p1)
  7101. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7102. return 0, logerror(err)
  7103. }
  7104. return r0, nil
  7105. }
  7106. // Btnamesortsupport calls the stored function 'pg_catalog.btnamesortsupport(internal)' on db.
  7107. func Btnamesortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  7108. // call pg_catalog.btnamesortsupport
  7109. const sqlstr = `SELECT * FROM pg_catalog.btnamesortsupport($1)`
  7110. // run
  7111. logf(sqlstr)
  7112. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  7113. return logerror(err)
  7114. }
  7115. return nil
  7116. }
  7117. // Btnametextcmp calls the stored function 'pg_catalog.btnametextcmp(name, text) integer' on db.
  7118. func Btnametextcmp(ctx context.Context, db DB, p0, p1 string) (int, error) {
  7119. // call pg_catalog.btnametextcmp
  7120. const sqlstr = `SELECT * FROM pg_catalog.btnametextcmp($1, $2)`
  7121. // run
  7122. var r0 int
  7123. logf(sqlstr, p0, p1)
  7124. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7125. return 0, logerror(err)
  7126. }
  7127. return r0, nil
  7128. }
  7129. // Btoidcmp calls the stored function 'pg_catalog.btoidcmp(oid, oid) integer' on db.
  7130. func Btoidcmp(ctx context.Context, db DB, p0, p1 pgtypes.Oid) (int, error) {
  7131. // call pg_catalog.btoidcmp
  7132. const sqlstr = `SELECT * FROM pg_catalog.btoidcmp($1, $2)`
  7133. // run
  7134. var r0 int
  7135. logf(sqlstr, p0, p1)
  7136. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7137. return 0, logerror(err)
  7138. }
  7139. return r0, nil
  7140. }
  7141. // Btoidsortsupport calls the stored function 'pg_catalog.btoidsortsupport(internal)' on db.
  7142. func Btoidsortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  7143. // call pg_catalog.btoidsortsupport
  7144. const sqlstr = `SELECT * FROM pg_catalog.btoidsortsupport($1)`
  7145. // run
  7146. logf(sqlstr)
  7147. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  7148. return logerror(err)
  7149. }
  7150. return nil
  7151. }
  7152. // Btoidvectorcmp calls the stored function 'pg_catalog.btoidvectorcmp(oidvector, oidvector) integer' on db.
  7153. func Btoidvectorcmp(ctx context.Context, db DB, p0, p1 pgtypes.Oidvector) (int, error) {
  7154. // call pg_catalog.btoidvectorcmp
  7155. const sqlstr = `SELECT * FROM pg_catalog.btoidvectorcmp($1, $2)`
  7156. // run
  7157. var r0 int
  7158. logf(sqlstr, p0, p1)
  7159. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7160. return 0, logerror(err)
  7161. }
  7162. return r0, nil
  7163. }
  7164. // Btrecordcmp calls the stored function 'pg_catalog.btrecordcmp(record, record) integer' on db.
  7165. func Btrecordcmp(ctx context.Context, db DB, p0, p1 pgtypes.Record) (int, error) {
  7166. // call pg_catalog.btrecordcmp
  7167. const sqlstr = `SELECT * FROM pg_catalog.btrecordcmp($1, $2)`
  7168. // run
  7169. var r0 int
  7170. logf(sqlstr, p0, p1)
  7171. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7172. return 0, logerror(err)
  7173. }
  7174. return r0, nil
  7175. }
  7176. // Btrecordimagecmp calls the stored function 'pg_catalog.btrecordimagecmp(record, record) integer' on db.
  7177. func Btrecordimagecmp(ctx context.Context, db DB, p0, p1 pgtypes.Record) (int, error) {
  7178. // call pg_catalog.btrecordimagecmp
  7179. const sqlstr = `SELECT * FROM pg_catalog.btrecordimagecmp($1, $2)`
  7180. // run
  7181. var r0 int
  7182. logf(sqlstr, p0, p1)
  7183. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7184. return 0, logerror(err)
  7185. }
  7186. return r0, nil
  7187. }
  7188. // BtrimByByteaAndBytea calls the stored function 'pg_catalog.btrim(bytea, bytea) bytea' on db.
  7189. func BtrimByByteaAndBytea(ctx context.Context, db DB, p0, p1 []byte) ([]byte, error) {
  7190. // call pg_catalog.btrim
  7191. const sqlstr = `SELECT * FROM pg_catalog.btrim($1, $2)`
  7192. // run
  7193. var r0 []byte
  7194. logf(sqlstr, p0, p1)
  7195. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7196. return nil, logerror(err)
  7197. }
  7198. return r0, nil
  7199. }
  7200. // BtrimByTextAndText calls the stored function 'pg_catalog.btrim(text, text) text' on db.
  7201. func BtrimByTextAndText(ctx context.Context, db DB, p0, p1 string) (string, error) {
  7202. // call pg_catalog.btrim
  7203. const sqlstr = `SELECT * FROM pg_catalog.btrim($1, $2)`
  7204. // run
  7205. var r0 string
  7206. logf(sqlstr, p0, p1)
  7207. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7208. return "", logerror(err)
  7209. }
  7210. return r0, nil
  7211. }
  7212. // BtrimByText calls the stored function 'pg_catalog.btrim(text) text' on db.
  7213. func BtrimByText(ctx context.Context, db DB, p0 string) (string, error) {
  7214. // call pg_catalog.btrim
  7215. const sqlstr = `SELECT * FROM pg_catalog.btrim($1)`
  7216. // run
  7217. var r0 string
  7218. logf(sqlstr, p0)
  7219. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7220. return "", logerror(err)
  7221. }
  7222. return r0, nil
  7223. }
  7224. // BttextPatternCmp calls the stored function 'pg_catalog.bttext_pattern_cmp(text, text) integer' on db.
  7225. func BttextPatternCmp(ctx context.Context, db DB, p0, p1 string) (int, error) {
  7226. // call pg_catalog.bttext_pattern_cmp
  7227. const sqlstr = `SELECT * FROM pg_catalog.bttext_pattern_cmp($1, $2)`
  7228. // run
  7229. var r0 int
  7230. logf(sqlstr, p0, p1)
  7231. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7232. return 0, logerror(err)
  7233. }
  7234. return r0, nil
  7235. }
  7236. // BttextPatternSortsupport calls the stored function 'pg_catalog.bttext_pattern_sortsupport(internal)' on db.
  7237. func BttextPatternSortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  7238. // call pg_catalog.bttext_pattern_sortsupport
  7239. const sqlstr = `SELECT * FROM pg_catalog.bttext_pattern_sortsupport($1)`
  7240. // run
  7241. logf(sqlstr)
  7242. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  7243. return logerror(err)
  7244. }
  7245. return nil
  7246. }
  7247. // Bttextcmp calls the stored function 'pg_catalog.bttextcmp(text, text) integer' on db.
  7248. func Bttextcmp(ctx context.Context, db DB, p0, p1 string) (int, error) {
  7249. // call pg_catalog.bttextcmp
  7250. const sqlstr = `SELECT * FROM pg_catalog.bttextcmp($1, $2)`
  7251. // run
  7252. var r0 int
  7253. logf(sqlstr, p0, p1)
  7254. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7255. return 0, logerror(err)
  7256. }
  7257. return r0, nil
  7258. }
  7259. // Bttextnamecmp calls the stored function 'pg_catalog.bttextnamecmp(text, name) integer' on db.
  7260. func Bttextnamecmp(ctx context.Context, db DB, p0, p1 string) (int, error) {
  7261. // call pg_catalog.bttextnamecmp
  7262. const sqlstr = `SELECT * FROM pg_catalog.bttextnamecmp($1, $2)`
  7263. // run
  7264. var r0 int
  7265. logf(sqlstr, p0, p1)
  7266. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7267. return 0, logerror(err)
  7268. }
  7269. return r0, nil
  7270. }
  7271. // Bttextsortsupport calls the stored function 'pg_catalog.bttextsortsupport(internal)' on db.
  7272. func Bttextsortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  7273. // call pg_catalog.bttextsortsupport
  7274. const sqlstr = `SELECT * FROM pg_catalog.bttextsortsupport($1)`
  7275. // run
  7276. logf(sqlstr)
  7277. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  7278. return logerror(err)
  7279. }
  7280. return nil
  7281. }
  7282. // Bttidcmp calls the stored function 'pg_catalog.bttidcmp(tid, tid) integer' on db.
  7283. func Bttidcmp(ctx context.Context, db DB, p0, p1 pgtypes.Tid) (int, error) {
  7284. // call pg_catalog.bttidcmp
  7285. const sqlstr = `SELECT * FROM pg_catalog.bttidcmp($1, $2)`
  7286. // run
  7287. var r0 int
  7288. logf(sqlstr, p0, p1)
  7289. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7290. return 0, logerror(err)
  7291. }
  7292. return r0, nil
  7293. }
  7294. // Btvarstrequalimage calls the stored function 'pg_catalog.btvarstrequalimage(oid) boolean' on db.
  7295. func Btvarstrequalimage(ctx context.Context, db DB, p0 pgtypes.Oid) (bool, error) {
  7296. // call pg_catalog.btvarstrequalimage
  7297. const sqlstr = `SELECT * FROM pg_catalog.btvarstrequalimage($1)`
  7298. // run
  7299. var r0 bool
  7300. logf(sqlstr, p0)
  7301. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7302. return false, logerror(err)
  7303. }
  7304. return r0, nil
  7305. }
  7306. // ByteaSortsupport calls the stored function 'pg_catalog.bytea_sortsupport(internal)' on db.
  7307. func ByteaSortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  7308. // call pg_catalog.bytea_sortsupport
  7309. const sqlstr = `SELECT * FROM pg_catalog.bytea_sortsupport($1)`
  7310. // run
  7311. logf(sqlstr)
  7312. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  7313. return logerror(err)
  7314. }
  7315. return nil
  7316. }
  7317. // ByteaStringAggFinalfn calls the stored function 'pg_catalog.bytea_string_agg_finalfn(internal) bytea' on db.
  7318. func ByteaStringAggFinalfn(ctx context.Context, db DB, p0 pgtypes.Internal) ([]byte, error) {
  7319. // call pg_catalog.bytea_string_agg_finalfn
  7320. const sqlstr = `SELECT * FROM pg_catalog.bytea_string_agg_finalfn($1)`
  7321. // run
  7322. var r0 []byte
  7323. logf(sqlstr, p0)
  7324. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7325. return nil, logerror(err)
  7326. }
  7327. return r0, nil
  7328. }
  7329. // ByteaStringAggTransfn calls the stored function 'pg_catalog.bytea_string_agg_transfn(internal, bytea, bytea) internal' on db.
  7330. func ByteaStringAggTransfn(ctx context.Context, db DB, p0 pgtypes.Internal, p1, p2 []byte) (pgtypes.Internal, error) {
  7331. // call pg_catalog.bytea_string_agg_transfn
  7332. const sqlstr = `SELECT * FROM pg_catalog.bytea_string_agg_transfn($1, $2, $3)`
  7333. // run
  7334. var r0 pgtypes.Internal
  7335. logf(sqlstr, p0, p1, p2)
  7336. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  7337. return pgtypes.Internal{}, logerror(err)
  7338. }
  7339. return r0, nil
  7340. }
  7341. // Byteacat calls the stored function 'pg_catalog.byteacat(bytea, bytea) bytea' on db.
  7342. func Byteacat(ctx context.Context, db DB, p0, p1 []byte) ([]byte, error) {
  7343. // call pg_catalog.byteacat
  7344. const sqlstr = `SELECT * FROM pg_catalog.byteacat($1, $2)`
  7345. // run
  7346. var r0 []byte
  7347. logf(sqlstr, p0, p1)
  7348. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7349. return nil, logerror(err)
  7350. }
  7351. return r0, nil
  7352. }
  7353. // Byteacmp calls the stored function 'pg_catalog.byteacmp(bytea, bytea) integer' on db.
  7354. func Byteacmp(ctx context.Context, db DB, p0, p1 []byte) (int, error) {
  7355. // call pg_catalog.byteacmp
  7356. const sqlstr = `SELECT * FROM pg_catalog.byteacmp($1, $2)`
  7357. // run
  7358. var r0 int
  7359. logf(sqlstr, p0, p1)
  7360. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7361. return 0, logerror(err)
  7362. }
  7363. return r0, nil
  7364. }
  7365. // Byteaeq calls the stored function 'pg_catalog.byteaeq(bytea, bytea) boolean' on db.
  7366. func Byteaeq(ctx context.Context, db DB, p0, p1 []byte) (bool, error) {
  7367. // call pg_catalog.byteaeq
  7368. const sqlstr = `SELECT * FROM pg_catalog.byteaeq($1, $2)`
  7369. // run
  7370. var r0 bool
  7371. logf(sqlstr, p0, p1)
  7372. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7373. return false, logerror(err)
  7374. }
  7375. return r0, nil
  7376. }
  7377. // Byteage calls the stored function 'pg_catalog.byteage(bytea, bytea) boolean' on db.
  7378. func Byteage(ctx context.Context, db DB, p0, p1 []byte) (bool, error) {
  7379. // call pg_catalog.byteage
  7380. const sqlstr = `SELECT * FROM pg_catalog.byteage($1, $2)`
  7381. // run
  7382. var r0 bool
  7383. logf(sqlstr, p0, p1)
  7384. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7385. return false, logerror(err)
  7386. }
  7387. return r0, nil
  7388. }
  7389. // Byteagt calls the stored function 'pg_catalog.byteagt(bytea, bytea) boolean' on db.
  7390. func Byteagt(ctx context.Context, db DB, p0, p1 []byte) (bool, error) {
  7391. // call pg_catalog.byteagt
  7392. const sqlstr = `SELECT * FROM pg_catalog.byteagt($1, $2)`
  7393. // run
  7394. var r0 bool
  7395. logf(sqlstr, p0, p1)
  7396. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7397. return false, logerror(err)
  7398. }
  7399. return r0, nil
  7400. }
  7401. // Byteale calls the stored function 'pg_catalog.byteale(bytea, bytea) boolean' on db.
  7402. func Byteale(ctx context.Context, db DB, p0, p1 []byte) (bool, error) {
  7403. // call pg_catalog.byteale
  7404. const sqlstr = `SELECT * FROM pg_catalog.byteale($1, $2)`
  7405. // run
  7406. var r0 bool
  7407. logf(sqlstr, p0, p1)
  7408. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7409. return false, logerror(err)
  7410. }
  7411. return r0, nil
  7412. }
  7413. // Bytealike calls the stored function 'pg_catalog.bytealike(bytea, bytea) boolean' on db.
  7414. func Bytealike(ctx context.Context, db DB, p0, p1 []byte) (bool, error) {
  7415. // call pg_catalog.bytealike
  7416. const sqlstr = `SELECT * FROM pg_catalog.bytealike($1, $2)`
  7417. // run
  7418. var r0 bool
  7419. logf(sqlstr, p0, p1)
  7420. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7421. return false, logerror(err)
  7422. }
  7423. return r0, nil
  7424. }
  7425. // Bytealt calls the stored function 'pg_catalog.bytealt(bytea, bytea) boolean' on db.
  7426. func Bytealt(ctx context.Context, db DB, p0, p1 []byte) (bool, error) {
  7427. // call pg_catalog.bytealt
  7428. const sqlstr = `SELECT * FROM pg_catalog.bytealt($1, $2)`
  7429. // run
  7430. var r0 bool
  7431. logf(sqlstr, p0, p1)
  7432. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7433. return false, logerror(err)
  7434. }
  7435. return r0, nil
  7436. }
  7437. // Byteane calls the stored function 'pg_catalog.byteane(bytea, bytea) boolean' on db.
  7438. func Byteane(ctx context.Context, db DB, p0, p1 []byte) (bool, error) {
  7439. // call pg_catalog.byteane
  7440. const sqlstr = `SELECT * FROM pg_catalog.byteane($1, $2)`
  7441. // run
  7442. var r0 bool
  7443. logf(sqlstr, p0, p1)
  7444. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7445. return false, logerror(err)
  7446. }
  7447. return r0, nil
  7448. }
  7449. // Byteanlike calls the stored function 'pg_catalog.byteanlike(bytea, bytea) boolean' on db.
  7450. func Byteanlike(ctx context.Context, db DB, p0, p1 []byte) (bool, error) {
  7451. // call pg_catalog.byteanlike
  7452. const sqlstr = `SELECT * FROM pg_catalog.byteanlike($1, $2)`
  7453. // run
  7454. var r0 bool
  7455. logf(sqlstr, p0, p1)
  7456. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7457. return false, logerror(err)
  7458. }
  7459. return r0, nil
  7460. }
  7461. // Bytearecv calls the stored function 'pg_catalog.bytearecv(internal) bytea' on db.
  7462. func Bytearecv(ctx context.Context, db DB, p0 pgtypes.Internal) ([]byte, error) {
  7463. // call pg_catalog.bytearecv
  7464. const sqlstr = `SELECT * FROM pg_catalog.bytearecv($1)`
  7465. // run
  7466. var r0 []byte
  7467. logf(sqlstr, p0)
  7468. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7469. return nil, logerror(err)
  7470. }
  7471. return r0, nil
  7472. }
  7473. // Byteasend calls the stored function 'pg_catalog.byteasend(bytea) bytea' on db.
  7474. func Byteasend(ctx context.Context, db DB, p0 []byte) ([]byte, error) {
  7475. // call pg_catalog.byteasend
  7476. const sqlstr = `SELECT * FROM pg_catalog.byteasend($1)`
  7477. // run
  7478. var r0 []byte
  7479. logf(sqlstr, p0)
  7480. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7481. return nil, logerror(err)
  7482. }
  7483. return r0, nil
  7484. }
  7485. // Cardinality calls the stored function 'pg_catalog.cardinality(anyarray) integer' on db.
  7486. func Cardinality(ctx context.Context, db DB, p0 pgtypes.Anyarray) (int, error) {
  7487. // call pg_catalog.cardinality
  7488. const sqlstr = `SELECT * FROM pg_catalog.cardinality($1)`
  7489. // run
  7490. var r0 int
  7491. logf(sqlstr, p0)
  7492. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7493. return 0, logerror(err)
  7494. }
  7495. return r0, nil
  7496. }
  7497. // CashCmp calls the stored function 'pg_catalog.cash_cmp(money, money) integer' on db.
  7498. func CashCmp(ctx context.Context, db DB, p0, p1 string) (int, error) {
  7499. // call pg_catalog.cash_cmp
  7500. const sqlstr = `SELECT * FROM pg_catalog.cash_cmp($1, $2)`
  7501. // run
  7502. var r0 int
  7503. logf(sqlstr, p0, p1)
  7504. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7505. return 0, logerror(err)
  7506. }
  7507. return r0, nil
  7508. }
  7509. // CashDivCash calls the stored function 'pg_catalog.cash_div_cash(money, money) double precision' on db.
  7510. func CashDivCash(ctx context.Context, db DB, p0, p1 string) (float64, error) {
  7511. // call pg_catalog.cash_div_cash
  7512. const sqlstr = `SELECT * FROM pg_catalog.cash_div_cash($1, $2)`
  7513. // run
  7514. var r0 float64
  7515. logf(sqlstr, p0, p1)
  7516. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7517. return 0.0, logerror(err)
  7518. }
  7519. return r0, nil
  7520. }
  7521. // CashDivFlt4 calls the stored function 'pg_catalog.cash_div_flt4(money, real) money' on db.
  7522. func CashDivFlt4(ctx context.Context, db DB, p0 string, p1 float32) (string, error) {
  7523. // call pg_catalog.cash_div_flt4
  7524. const sqlstr = `SELECT * FROM pg_catalog.cash_div_flt4($1, $2)`
  7525. // run
  7526. var r0 string
  7527. logf(sqlstr, p0, p1)
  7528. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7529. return "", logerror(err)
  7530. }
  7531. return r0, nil
  7532. }
  7533. // CashDivFlt8 calls the stored function 'pg_catalog.cash_div_flt8(money, double precision) money' on db.
  7534. func CashDivFlt8(ctx context.Context, db DB, p0 string, p1 float64) (string, error) {
  7535. // call pg_catalog.cash_div_flt8
  7536. const sqlstr = `SELECT * FROM pg_catalog.cash_div_flt8($1, $2)`
  7537. // run
  7538. var r0 string
  7539. logf(sqlstr, p0, p1)
  7540. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7541. return "", logerror(err)
  7542. }
  7543. return r0, nil
  7544. }
  7545. // CashDivInt2 calls the stored function 'pg_catalog.cash_div_int2(money, smallint) money' on db.
  7546. func CashDivInt2(ctx context.Context, db DB, p0 string, p1 int16) (string, error) {
  7547. // call pg_catalog.cash_div_int2
  7548. const sqlstr = `SELECT * FROM pg_catalog.cash_div_int2($1, $2)`
  7549. // run
  7550. var r0 string
  7551. logf(sqlstr, p0, p1)
  7552. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7553. return "", logerror(err)
  7554. }
  7555. return r0, nil
  7556. }
  7557. // CashDivInt4 calls the stored function 'pg_catalog.cash_div_int4(money, integer) money' on db.
  7558. func CashDivInt4(ctx context.Context, db DB, p0 string, p1 int) (string, error) {
  7559. // call pg_catalog.cash_div_int4
  7560. const sqlstr = `SELECT * FROM pg_catalog.cash_div_int4($1, $2)`
  7561. // run
  7562. var r0 string
  7563. logf(sqlstr, p0, p1)
  7564. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7565. return "", logerror(err)
  7566. }
  7567. return r0, nil
  7568. }
  7569. // CashDivInt8 calls the stored function 'pg_catalog.cash_div_int8(money, bigint) money' on db.
  7570. func CashDivInt8(ctx context.Context, db DB, p0 string, p1 int64) (string, error) {
  7571. // call pg_catalog.cash_div_int8
  7572. const sqlstr = `SELECT * FROM pg_catalog.cash_div_int8($1, $2)`
  7573. // run
  7574. var r0 string
  7575. logf(sqlstr, p0, p1)
  7576. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7577. return "", logerror(err)
  7578. }
  7579. return r0, nil
  7580. }
  7581. // CashEq calls the stored function 'pg_catalog.cash_eq(money, money) boolean' on db.
  7582. func CashEq(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  7583. // call pg_catalog.cash_eq
  7584. const sqlstr = `SELECT * FROM pg_catalog.cash_eq($1, $2)`
  7585. // run
  7586. var r0 bool
  7587. logf(sqlstr, p0, p1)
  7588. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7589. return false, logerror(err)
  7590. }
  7591. return r0, nil
  7592. }
  7593. // CashGe calls the stored function 'pg_catalog.cash_ge(money, money) boolean' on db.
  7594. func CashGe(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  7595. // call pg_catalog.cash_ge
  7596. const sqlstr = `SELECT * FROM pg_catalog.cash_ge($1, $2)`
  7597. // run
  7598. var r0 bool
  7599. logf(sqlstr, p0, p1)
  7600. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7601. return false, logerror(err)
  7602. }
  7603. return r0, nil
  7604. }
  7605. // CashGt calls the stored function 'pg_catalog.cash_gt(money, money) boolean' on db.
  7606. func CashGt(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  7607. // call pg_catalog.cash_gt
  7608. const sqlstr = `SELECT * FROM pg_catalog.cash_gt($1, $2)`
  7609. // run
  7610. var r0 bool
  7611. logf(sqlstr, p0, p1)
  7612. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7613. return false, logerror(err)
  7614. }
  7615. return r0, nil
  7616. }
  7617. // CashLe calls the stored function 'pg_catalog.cash_le(money, money) boolean' on db.
  7618. func CashLe(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  7619. // call pg_catalog.cash_le
  7620. const sqlstr = `SELECT * FROM pg_catalog.cash_le($1, $2)`
  7621. // run
  7622. var r0 bool
  7623. logf(sqlstr, p0, p1)
  7624. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7625. return false, logerror(err)
  7626. }
  7627. return r0, nil
  7628. }
  7629. // CashLt calls the stored function 'pg_catalog.cash_lt(money, money) boolean' on db.
  7630. func CashLt(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  7631. // call pg_catalog.cash_lt
  7632. const sqlstr = `SELECT * FROM pg_catalog.cash_lt($1, $2)`
  7633. // run
  7634. var r0 bool
  7635. logf(sqlstr, p0, p1)
  7636. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7637. return false, logerror(err)
  7638. }
  7639. return r0, nil
  7640. }
  7641. // CashMi calls the stored function 'pg_catalog.cash_mi(money, money) money' on db.
  7642. func CashMi(ctx context.Context, db DB, p0, p1 string) (string, error) {
  7643. // call pg_catalog.cash_mi
  7644. const sqlstr = `SELECT * FROM pg_catalog.cash_mi($1, $2)`
  7645. // run
  7646. var r0 string
  7647. logf(sqlstr, p0, p1)
  7648. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7649. return "", logerror(err)
  7650. }
  7651. return r0, nil
  7652. }
  7653. // CashMulFlt4 calls the stored function 'pg_catalog.cash_mul_flt4(money, real) money' on db.
  7654. func CashMulFlt4(ctx context.Context, db DB, p0 string, p1 float32) (string, error) {
  7655. // call pg_catalog.cash_mul_flt4
  7656. const sqlstr = `SELECT * FROM pg_catalog.cash_mul_flt4($1, $2)`
  7657. // run
  7658. var r0 string
  7659. logf(sqlstr, p0, p1)
  7660. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7661. return "", logerror(err)
  7662. }
  7663. return r0, nil
  7664. }
  7665. // CashMulFlt8 calls the stored function 'pg_catalog.cash_mul_flt8(money, double precision) money' on db.
  7666. func CashMulFlt8(ctx context.Context, db DB, p0 string, p1 float64) (string, error) {
  7667. // call pg_catalog.cash_mul_flt8
  7668. const sqlstr = `SELECT * FROM pg_catalog.cash_mul_flt8($1, $2)`
  7669. // run
  7670. var r0 string
  7671. logf(sqlstr, p0, p1)
  7672. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7673. return "", logerror(err)
  7674. }
  7675. return r0, nil
  7676. }
  7677. // CashMulInt2 calls the stored function 'pg_catalog.cash_mul_int2(money, smallint) money' on db.
  7678. func CashMulInt2(ctx context.Context, db DB, p0 string, p1 int16) (string, error) {
  7679. // call pg_catalog.cash_mul_int2
  7680. const sqlstr = `SELECT * FROM pg_catalog.cash_mul_int2($1, $2)`
  7681. // run
  7682. var r0 string
  7683. logf(sqlstr, p0, p1)
  7684. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7685. return "", logerror(err)
  7686. }
  7687. return r0, nil
  7688. }
  7689. // CashMulInt4 calls the stored function 'pg_catalog.cash_mul_int4(money, integer) money' on db.
  7690. func CashMulInt4(ctx context.Context, db DB, p0 string, p1 int) (string, error) {
  7691. // call pg_catalog.cash_mul_int4
  7692. const sqlstr = `SELECT * FROM pg_catalog.cash_mul_int4($1, $2)`
  7693. // run
  7694. var r0 string
  7695. logf(sqlstr, p0, p1)
  7696. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7697. return "", logerror(err)
  7698. }
  7699. return r0, nil
  7700. }
  7701. // CashMulInt8 calls the stored function 'pg_catalog.cash_mul_int8(money, bigint) money' on db.
  7702. func CashMulInt8(ctx context.Context, db DB, p0 string, p1 int64) (string, error) {
  7703. // call pg_catalog.cash_mul_int8
  7704. const sqlstr = `SELECT * FROM pg_catalog.cash_mul_int8($1, $2)`
  7705. // run
  7706. var r0 string
  7707. logf(sqlstr, p0, p1)
  7708. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7709. return "", logerror(err)
  7710. }
  7711. return r0, nil
  7712. }
  7713. // CashNe calls the stored function 'pg_catalog.cash_ne(money, money) boolean' on db.
  7714. func CashNe(ctx context.Context, db DB, p0, p1 string) (bool, error) {
  7715. // call pg_catalog.cash_ne
  7716. const sqlstr = `SELECT * FROM pg_catalog.cash_ne($1, $2)`
  7717. // run
  7718. var r0 bool
  7719. logf(sqlstr, p0, p1)
  7720. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7721. return false, logerror(err)
  7722. }
  7723. return r0, nil
  7724. }
  7725. // CashPl calls the stored function 'pg_catalog.cash_pl(money, money) money' on db.
  7726. func CashPl(ctx context.Context, db DB, p0, p1 string) (string, error) {
  7727. // call pg_catalog.cash_pl
  7728. const sqlstr = `SELECT * FROM pg_catalog.cash_pl($1, $2)`
  7729. // run
  7730. var r0 string
  7731. logf(sqlstr, p0, p1)
  7732. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7733. return "", logerror(err)
  7734. }
  7735. return r0, nil
  7736. }
  7737. // CashRecv calls the stored function 'pg_catalog.cash_recv(internal) money' on db.
  7738. func CashRecv(ctx context.Context, db DB, p0 pgtypes.Internal) (string, error) {
  7739. // call pg_catalog.cash_recv
  7740. const sqlstr = `SELECT * FROM pg_catalog.cash_recv($1)`
  7741. // run
  7742. var r0 string
  7743. logf(sqlstr, p0)
  7744. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7745. return "", logerror(err)
  7746. }
  7747. return r0, nil
  7748. }
  7749. // CashSend calls the stored function 'pg_catalog.cash_send(money) bytea' on db.
  7750. func CashSend(ctx context.Context, db DB, p0 string) ([]byte, error) {
  7751. // call pg_catalog.cash_send
  7752. const sqlstr = `SELECT * FROM pg_catalog.cash_send($1)`
  7753. // run
  7754. var r0 []byte
  7755. logf(sqlstr, p0)
  7756. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7757. return nil, logerror(err)
  7758. }
  7759. return r0, nil
  7760. }
  7761. // CashWords calls the stored function 'pg_catalog.cash_words(money) text' on db.
  7762. func CashWords(ctx context.Context, db DB, p0 string) (string, error) {
  7763. // call pg_catalog.cash_words
  7764. const sqlstr = `SELECT * FROM pg_catalog.cash_words($1)`
  7765. // run
  7766. var r0 string
  7767. logf(sqlstr, p0)
  7768. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7769. return "", logerror(err)
  7770. }
  7771. return r0, nil
  7772. }
  7773. // Cashlarger calls the stored function 'pg_catalog.cashlarger(money, money) money' on db.
  7774. func Cashlarger(ctx context.Context, db DB, p0, p1 string) (string, error) {
  7775. // call pg_catalog.cashlarger
  7776. const sqlstr = `SELECT * FROM pg_catalog.cashlarger($1, $2)`
  7777. // run
  7778. var r0 string
  7779. logf(sqlstr, p0, p1)
  7780. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7781. return "", logerror(err)
  7782. }
  7783. return r0, nil
  7784. }
  7785. // Cashsmaller calls the stored function 'pg_catalog.cashsmaller(money, money) money' on db.
  7786. func Cashsmaller(ctx context.Context, db DB, p0, p1 string) (string, error) {
  7787. // call pg_catalog.cashsmaller
  7788. const sqlstr = `SELECT * FROM pg_catalog.cashsmaller($1, $2)`
  7789. // run
  7790. var r0 string
  7791. logf(sqlstr, p0, p1)
  7792. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7793. return "", logerror(err)
  7794. }
  7795. return r0, nil
  7796. }
  7797. // Cbrt calls the stored function 'pg_catalog.cbrt(double precision) double precision' on db.
  7798. func Cbrt(ctx context.Context, db DB, p0 float64) (float64, error) {
  7799. // call pg_catalog.cbrt
  7800. const sqlstr = `SELECT * FROM pg_catalog.cbrt($1)`
  7801. // run
  7802. var r0 float64
  7803. logf(sqlstr, p0)
  7804. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7805. return 0.0, logerror(err)
  7806. }
  7807. return r0, nil
  7808. }
  7809. // CeilByNumeric calls the stored function 'pg_catalog.ceil(numeric) numeric' on db.
  7810. func CeilByNumeric(ctx context.Context, db DB, p0 float64) (float64, error) {
  7811. // call pg_catalog.ceil
  7812. const sqlstr = `SELECT * FROM pg_catalog.ceil($1)`
  7813. // run
  7814. var r0 float64
  7815. logf(sqlstr, p0)
  7816. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7817. return 0.0, logerror(err)
  7818. }
  7819. return r0, nil
  7820. }
  7821. // CeilByDoublePrecision calls the stored function 'pg_catalog.ceil(double precision) double precision' on db.
  7822. func CeilByDoublePrecision(ctx context.Context, db DB, p0 float64) (float64, error) {
  7823. // call pg_catalog.ceil
  7824. const sqlstr = `SELECT * FROM pg_catalog.ceil($1)`
  7825. // run
  7826. var r0 float64
  7827. logf(sqlstr, p0)
  7828. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7829. return 0.0, logerror(err)
  7830. }
  7831. return r0, nil
  7832. }
  7833. // CeilingByNumeric calls the stored function 'pg_catalog.ceiling(numeric) numeric' on db.
  7834. func CeilingByNumeric(ctx context.Context, db DB, p0 float64) (float64, error) {
  7835. // call pg_catalog.ceiling
  7836. const sqlstr = `SELECT * FROM pg_catalog.ceiling($1)`
  7837. // run
  7838. var r0 float64
  7839. logf(sqlstr, p0)
  7840. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7841. return 0.0, logerror(err)
  7842. }
  7843. return r0, nil
  7844. }
  7845. // CeilingByDoublePrecision calls the stored function 'pg_catalog.ceiling(double precision) double precision' on db.
  7846. func CeilingByDoublePrecision(ctx context.Context, db DB, p0 float64) (float64, error) {
  7847. // call pg_catalog.ceiling
  7848. const sqlstr = `SELECT * FROM pg_catalog.ceiling($1)`
  7849. // run
  7850. var r0 float64
  7851. logf(sqlstr, p0)
  7852. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7853. return 0.0, logerror(err)
  7854. }
  7855. return r0, nil
  7856. }
  7857. // CenterByBox calls the stored function 'pg_catalog.center(box) point' on db.
  7858. func CenterByBox(ctx context.Context, db DB, p0 pgtypes.Box) (pgtypes.Point, error) {
  7859. // call pg_catalog.center
  7860. const sqlstr = `SELECT * FROM pg_catalog.center($1)`
  7861. // run
  7862. var r0 pgtypes.Point
  7863. logf(sqlstr, p0)
  7864. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7865. return pgtypes.Point{}, logerror(err)
  7866. }
  7867. return r0, nil
  7868. }
  7869. // CenterByCircle calls the stored function 'pg_catalog.center(circle) point' on db.
  7870. func CenterByCircle(ctx context.Context, db DB, p0 pgtypes.Circle) (pgtypes.Point, error) {
  7871. // call pg_catalog.center
  7872. const sqlstr = `SELECT * FROM pg_catalog.center($1)`
  7873. // run
  7874. var r0 pgtypes.Point
  7875. logf(sqlstr, p0)
  7876. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7877. return pgtypes.Point{}, logerror(err)
  7878. }
  7879. return r0, nil
  7880. }
  7881. // CharByInteger calls the stored function 'pg_catalog.char(integer) "char"' on db.
  7882. func CharByInteger(ctx context.Context, db DB, p0 int) (pgtypes.Char, error) {
  7883. // call pg_catalog.char
  7884. const sqlstr = `SELECT * FROM pg_catalog.char($1)`
  7885. // run
  7886. var r0 pgtypes.Char
  7887. logf(sqlstr, p0)
  7888. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7889. return pgtypes.Char{}, logerror(err)
  7890. }
  7891. return r0, nil
  7892. }
  7893. // CharByText calls the stored function 'pg_catalog.char(text) "char"' on db.
  7894. func CharByText(ctx context.Context, db DB, p0 string) (pgtypes.Char, error) {
  7895. // call pg_catalog.char
  7896. const sqlstr = `SELECT * FROM pg_catalog.char($1)`
  7897. // run
  7898. var r0 pgtypes.Char
  7899. logf(sqlstr, p0)
  7900. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7901. return pgtypes.Char{}, logerror(err)
  7902. }
  7903. return r0, nil
  7904. }
  7905. // CharLengthByCharacter calls the stored function 'pg_catalog.char_length(character) integer' on db.
  7906. func CharLengthByCharacter(ctx context.Context, db DB, p0 string) (int, error) {
  7907. // call pg_catalog.char_length
  7908. const sqlstr = `SELECT * FROM pg_catalog.char_length($1)`
  7909. // run
  7910. var r0 int
  7911. logf(sqlstr, p0)
  7912. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7913. return 0, logerror(err)
  7914. }
  7915. return r0, nil
  7916. }
  7917. // CharLengthByText calls the stored function 'pg_catalog.char_length(text) integer' on db.
  7918. func CharLengthByText(ctx context.Context, db DB, p0 string) (int, error) {
  7919. // call pg_catalog.char_length
  7920. const sqlstr = `SELECT * FROM pg_catalog.char_length($1)`
  7921. // run
  7922. var r0 int
  7923. logf(sqlstr, p0)
  7924. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7925. return 0, logerror(err)
  7926. }
  7927. return r0, nil
  7928. }
  7929. // CharacterLengthByCharacter calls the stored function 'pg_catalog.character_length(character) integer' on db.
  7930. func CharacterLengthByCharacter(ctx context.Context, db DB, p0 string) (int, error) {
  7931. // call pg_catalog.character_length
  7932. const sqlstr = `SELECT * FROM pg_catalog.character_length($1)`
  7933. // run
  7934. var r0 int
  7935. logf(sqlstr, p0)
  7936. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7937. return 0, logerror(err)
  7938. }
  7939. return r0, nil
  7940. }
  7941. // CharacterLengthByText calls the stored function 'pg_catalog.character_length(text) integer' on db.
  7942. func CharacterLengthByText(ctx context.Context, db DB, p0 string) (int, error) {
  7943. // call pg_catalog.character_length
  7944. const sqlstr = `SELECT * FROM pg_catalog.character_length($1)`
  7945. // run
  7946. var r0 int
  7947. logf(sqlstr, p0)
  7948. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  7949. return 0, logerror(err)
  7950. }
  7951. return r0, nil
  7952. }
  7953. // Chareq calls the stored function 'pg_catalog.chareq("char", "char") boolean' on db.
  7954. func Chareq(ctx context.Context, db DB, p0, p1 pgtypes.Char) (bool, error) {
  7955. // call pg_catalog.chareq
  7956. const sqlstr = `SELECT * FROM pg_catalog.chareq($1, $2)`
  7957. // run
  7958. var r0 bool
  7959. logf(sqlstr, p0, p1)
  7960. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7961. return false, logerror(err)
  7962. }
  7963. return r0, nil
  7964. }
  7965. // Charge calls the stored function 'pg_catalog.charge("char", "char") boolean' on db.
  7966. func Charge(ctx context.Context, db DB, p0, p1 pgtypes.Char) (bool, error) {
  7967. // call pg_catalog.charge
  7968. const sqlstr = `SELECT * FROM pg_catalog.charge($1, $2)`
  7969. // run
  7970. var r0 bool
  7971. logf(sqlstr, p0, p1)
  7972. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7973. return false, logerror(err)
  7974. }
  7975. return r0, nil
  7976. }
  7977. // Chargt calls the stored function 'pg_catalog.chargt("char", "char") boolean' on db.
  7978. func Chargt(ctx context.Context, db DB, p0, p1 pgtypes.Char) (bool, error) {
  7979. // call pg_catalog.chargt
  7980. const sqlstr = `SELECT * FROM pg_catalog.chargt($1, $2)`
  7981. // run
  7982. var r0 bool
  7983. logf(sqlstr, p0, p1)
  7984. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7985. return false, logerror(err)
  7986. }
  7987. return r0, nil
  7988. }
  7989. // Charle calls the stored function 'pg_catalog.charle("char", "char") boolean' on db.
  7990. func Charle(ctx context.Context, db DB, p0, p1 pgtypes.Char) (bool, error) {
  7991. // call pg_catalog.charle
  7992. const sqlstr = `SELECT * FROM pg_catalog.charle($1, $2)`
  7993. // run
  7994. var r0 bool
  7995. logf(sqlstr, p0, p1)
  7996. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  7997. return false, logerror(err)
  7998. }
  7999. return r0, nil
  8000. }
  8001. // Charlt calls the stored function 'pg_catalog.charlt("char", "char") boolean' on db.
  8002. func Charlt(ctx context.Context, db DB, p0, p1 pgtypes.Char) (bool, error) {
  8003. // call pg_catalog.charlt
  8004. const sqlstr = `SELECT * FROM pg_catalog.charlt($1, $2)`
  8005. // run
  8006. var r0 bool
  8007. logf(sqlstr, p0, p1)
  8008. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8009. return false, logerror(err)
  8010. }
  8011. return r0, nil
  8012. }
  8013. // Charne calls the stored function 'pg_catalog.charne("char", "char") boolean' on db.
  8014. func Charne(ctx context.Context, db DB, p0, p1 pgtypes.Char) (bool, error) {
  8015. // call pg_catalog.charne
  8016. const sqlstr = `SELECT * FROM pg_catalog.charne($1, $2)`
  8017. // run
  8018. var r0 bool
  8019. logf(sqlstr, p0, p1)
  8020. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8021. return false, logerror(err)
  8022. }
  8023. return r0, nil
  8024. }
  8025. // Charrecv calls the stored function 'pg_catalog.charrecv(internal) "char"' on db.
  8026. func Charrecv(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Char, error) {
  8027. // call pg_catalog.charrecv
  8028. const sqlstr = `SELECT * FROM pg_catalog.charrecv($1)`
  8029. // run
  8030. var r0 pgtypes.Char
  8031. logf(sqlstr, p0)
  8032. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8033. return pgtypes.Char{}, logerror(err)
  8034. }
  8035. return r0, nil
  8036. }
  8037. // Charsend calls the stored function 'pg_catalog.charsend("char") bytea' on db.
  8038. func Charsend(ctx context.Context, db DB, p0 pgtypes.Char) ([]byte, error) {
  8039. // call pg_catalog.charsend
  8040. const sqlstr = `SELECT * FROM pg_catalog.charsend($1)`
  8041. // run
  8042. var r0 []byte
  8043. logf(sqlstr, p0)
  8044. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8045. return nil, logerror(err)
  8046. }
  8047. return r0, nil
  8048. }
  8049. // Chr calls the stored function 'pg_catalog.chr(integer) text' on db.
  8050. func Chr(ctx context.Context, db DB, p0 int) (string, error) {
  8051. // call pg_catalog.chr
  8052. const sqlstr = `SELECT * FROM pg_catalog.chr($1)`
  8053. // run
  8054. var r0 string
  8055. logf(sqlstr, p0)
  8056. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8057. return "", logerror(err)
  8058. }
  8059. return r0, nil
  8060. }
  8061. // Cideq calls the stored function 'pg_catalog.cideq(cid, cid) boolean' on db.
  8062. func Cideq(ctx context.Context, db DB, p0, p1 pgtypes.Cid) (bool, error) {
  8063. // call pg_catalog.cideq
  8064. const sqlstr = `SELECT * FROM pg_catalog.cideq($1, $2)`
  8065. // run
  8066. var r0 bool
  8067. logf(sqlstr, p0, p1)
  8068. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8069. return false, logerror(err)
  8070. }
  8071. return r0, nil
  8072. }
  8073. // Cidr calls the stored function 'pg_catalog.cidr(inet) cidr' on db.
  8074. func Cidr(ctx context.Context, db DB, p0 string) (pgtypes.Cidr, error) {
  8075. // call pg_catalog.cidr
  8076. const sqlstr = `SELECT * FROM pg_catalog.cidr($1)`
  8077. // run
  8078. var r0 pgtypes.Cidr
  8079. logf(sqlstr, p0)
  8080. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8081. return pgtypes.Cidr{}, logerror(err)
  8082. }
  8083. return r0, nil
  8084. }
  8085. // CidrRecv calls the stored function 'pg_catalog.cidr_recv(internal) cidr' on db.
  8086. func CidrRecv(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Cidr, error) {
  8087. // call pg_catalog.cidr_recv
  8088. const sqlstr = `SELECT * FROM pg_catalog.cidr_recv($1)`
  8089. // run
  8090. var r0 pgtypes.Cidr
  8091. logf(sqlstr, p0)
  8092. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8093. return pgtypes.Cidr{}, logerror(err)
  8094. }
  8095. return r0, nil
  8096. }
  8097. // CidrSend calls the stored function 'pg_catalog.cidr_send(cidr) bytea' on db.
  8098. func CidrSend(ctx context.Context, db DB, p0 pgtypes.Cidr) ([]byte, error) {
  8099. // call pg_catalog.cidr_send
  8100. const sqlstr = `SELECT * FROM pg_catalog.cidr_send($1)`
  8101. // run
  8102. var r0 []byte
  8103. logf(sqlstr, p0)
  8104. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8105. return nil, logerror(err)
  8106. }
  8107. return r0, nil
  8108. }
  8109. // Cidrecv calls the stored function 'pg_catalog.cidrecv(internal) cid' on db.
  8110. func Cidrecv(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Cid, error) {
  8111. // call pg_catalog.cidrecv
  8112. const sqlstr = `SELECT * FROM pg_catalog.cidrecv($1)`
  8113. // run
  8114. var r0 pgtypes.Cid
  8115. logf(sqlstr, p0)
  8116. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8117. return pgtypes.Cid{}, logerror(err)
  8118. }
  8119. return r0, nil
  8120. }
  8121. // Cidsend calls the stored function 'pg_catalog.cidsend(cid) bytea' on db.
  8122. func Cidsend(ctx context.Context, db DB, p0 pgtypes.Cid) ([]byte, error) {
  8123. // call pg_catalog.cidsend
  8124. const sqlstr = `SELECT * FROM pg_catalog.cidsend($1)`
  8125. // run
  8126. var r0 []byte
  8127. logf(sqlstr, p0)
  8128. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8129. return nil, logerror(err)
  8130. }
  8131. return r0, nil
  8132. }
  8133. // CircleByPointAndDoublePrecision calls the stored function 'pg_catalog.circle(point, double precision) circle' on db.
  8134. func CircleByPointAndDoublePrecision(ctx context.Context, db DB, p0 pgtypes.Point, p1 float64) (pgtypes.Circle, error) {
  8135. // call pg_catalog.circle
  8136. const sqlstr = `SELECT * FROM pg_catalog.circle($1, $2)`
  8137. // run
  8138. var r0 pgtypes.Circle
  8139. logf(sqlstr, p0, p1)
  8140. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8141. return pgtypes.Circle{}, logerror(err)
  8142. }
  8143. return r0, nil
  8144. }
  8145. // CircleByPolygon calls the stored function 'pg_catalog.circle(polygon) circle' on db.
  8146. func CircleByPolygon(ctx context.Context, db DB, p0 pgtypes.Polygon) (pgtypes.Circle, error) {
  8147. // call pg_catalog.circle
  8148. const sqlstr = `SELECT * FROM pg_catalog.circle($1)`
  8149. // run
  8150. var r0 pgtypes.Circle
  8151. logf(sqlstr, p0)
  8152. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8153. return pgtypes.Circle{}, logerror(err)
  8154. }
  8155. return r0, nil
  8156. }
  8157. // CircleByBox calls the stored function 'pg_catalog.circle(box) circle' on db.
  8158. func CircleByBox(ctx context.Context, db DB, p0 pgtypes.Box) (pgtypes.Circle, error) {
  8159. // call pg_catalog.circle
  8160. const sqlstr = `SELECT * FROM pg_catalog.circle($1)`
  8161. // run
  8162. var r0 pgtypes.Circle
  8163. logf(sqlstr, p0)
  8164. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8165. return pgtypes.Circle{}, logerror(err)
  8166. }
  8167. return r0, nil
  8168. }
  8169. // CircleAbove calls the stored function 'pg_catalog.circle_above(circle, circle) boolean' on db.
  8170. func CircleAbove(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8171. // call pg_catalog.circle_above
  8172. const sqlstr = `SELECT * FROM pg_catalog.circle_above($1, $2)`
  8173. // run
  8174. var r0 bool
  8175. logf(sqlstr, p0, p1)
  8176. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8177. return false, logerror(err)
  8178. }
  8179. return r0, nil
  8180. }
  8181. // CircleAddPt calls the stored function 'pg_catalog.circle_add_pt(circle, point) circle' on db.
  8182. func CircleAddPt(ctx context.Context, db DB, p0 pgtypes.Circle, p1 pgtypes.Point) (pgtypes.Circle, error) {
  8183. // call pg_catalog.circle_add_pt
  8184. const sqlstr = `SELECT * FROM pg_catalog.circle_add_pt($1, $2)`
  8185. // run
  8186. var r0 pgtypes.Circle
  8187. logf(sqlstr, p0, p1)
  8188. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8189. return pgtypes.Circle{}, logerror(err)
  8190. }
  8191. return r0, nil
  8192. }
  8193. // CircleBelow calls the stored function 'pg_catalog.circle_below(circle, circle) boolean' on db.
  8194. func CircleBelow(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8195. // call pg_catalog.circle_below
  8196. const sqlstr = `SELECT * FROM pg_catalog.circle_below($1, $2)`
  8197. // run
  8198. var r0 bool
  8199. logf(sqlstr, p0, p1)
  8200. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8201. return false, logerror(err)
  8202. }
  8203. return r0, nil
  8204. }
  8205. // CircleCenter calls the stored function 'pg_catalog.circle_center(circle) point' on db.
  8206. func CircleCenter(ctx context.Context, db DB, p0 pgtypes.Circle) (pgtypes.Point, error) {
  8207. // call pg_catalog.circle_center
  8208. const sqlstr = `SELECT * FROM pg_catalog.circle_center($1)`
  8209. // run
  8210. var r0 pgtypes.Point
  8211. logf(sqlstr, p0)
  8212. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8213. return pgtypes.Point{}, logerror(err)
  8214. }
  8215. return r0, nil
  8216. }
  8217. // CircleContain calls the stored function 'pg_catalog.circle_contain(circle, circle) boolean' on db.
  8218. func CircleContain(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8219. // call pg_catalog.circle_contain
  8220. const sqlstr = `SELECT * FROM pg_catalog.circle_contain($1, $2)`
  8221. // run
  8222. var r0 bool
  8223. logf(sqlstr, p0, p1)
  8224. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8225. return false, logerror(err)
  8226. }
  8227. return r0, nil
  8228. }
  8229. // CircleContainPt calls the stored function 'pg_catalog.circle_contain_pt(circle, point) boolean' on db.
  8230. func CircleContainPt(ctx context.Context, db DB, p0 pgtypes.Circle, p1 pgtypes.Point) (bool, error) {
  8231. // call pg_catalog.circle_contain_pt
  8232. const sqlstr = `SELECT * FROM pg_catalog.circle_contain_pt($1, $2)`
  8233. // run
  8234. var r0 bool
  8235. logf(sqlstr, p0, p1)
  8236. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8237. return false, logerror(err)
  8238. }
  8239. return r0, nil
  8240. }
  8241. // CircleContained calls the stored function 'pg_catalog.circle_contained(circle, circle) boolean' on db.
  8242. func CircleContained(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8243. // call pg_catalog.circle_contained
  8244. const sqlstr = `SELECT * FROM pg_catalog.circle_contained($1, $2)`
  8245. // run
  8246. var r0 bool
  8247. logf(sqlstr, p0, p1)
  8248. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8249. return false, logerror(err)
  8250. }
  8251. return r0, nil
  8252. }
  8253. // CircleDistance calls the stored function 'pg_catalog.circle_distance(circle, circle) double precision' on db.
  8254. func CircleDistance(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (float64, error) {
  8255. // call pg_catalog.circle_distance
  8256. const sqlstr = `SELECT * FROM pg_catalog.circle_distance($1, $2)`
  8257. // run
  8258. var r0 float64
  8259. logf(sqlstr, p0, p1)
  8260. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8261. return 0.0, logerror(err)
  8262. }
  8263. return r0, nil
  8264. }
  8265. // CircleDivPt calls the stored function 'pg_catalog.circle_div_pt(circle, point) circle' on db.
  8266. func CircleDivPt(ctx context.Context, db DB, p0 pgtypes.Circle, p1 pgtypes.Point) (pgtypes.Circle, error) {
  8267. // call pg_catalog.circle_div_pt
  8268. const sqlstr = `SELECT * FROM pg_catalog.circle_div_pt($1, $2)`
  8269. // run
  8270. var r0 pgtypes.Circle
  8271. logf(sqlstr, p0, p1)
  8272. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8273. return pgtypes.Circle{}, logerror(err)
  8274. }
  8275. return r0, nil
  8276. }
  8277. // CircleEq calls the stored function 'pg_catalog.circle_eq(circle, circle) boolean' on db.
  8278. func CircleEq(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8279. // call pg_catalog.circle_eq
  8280. const sqlstr = `SELECT * FROM pg_catalog.circle_eq($1, $2)`
  8281. // run
  8282. var r0 bool
  8283. logf(sqlstr, p0, p1)
  8284. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8285. return false, logerror(err)
  8286. }
  8287. return r0, nil
  8288. }
  8289. // CircleGe calls the stored function 'pg_catalog.circle_ge(circle, circle) boolean' on db.
  8290. func CircleGe(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8291. // call pg_catalog.circle_ge
  8292. const sqlstr = `SELECT * FROM pg_catalog.circle_ge($1, $2)`
  8293. // run
  8294. var r0 bool
  8295. logf(sqlstr, p0, p1)
  8296. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8297. return false, logerror(err)
  8298. }
  8299. return r0, nil
  8300. }
  8301. // CircleGt calls the stored function 'pg_catalog.circle_gt(circle, circle) boolean' on db.
  8302. func CircleGt(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8303. // call pg_catalog.circle_gt
  8304. const sqlstr = `SELECT * FROM pg_catalog.circle_gt($1, $2)`
  8305. // run
  8306. var r0 bool
  8307. logf(sqlstr, p0, p1)
  8308. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8309. return false, logerror(err)
  8310. }
  8311. return r0, nil
  8312. }
  8313. // CircleLe calls the stored function 'pg_catalog.circle_le(circle, circle) boolean' on db.
  8314. func CircleLe(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8315. // call pg_catalog.circle_le
  8316. const sqlstr = `SELECT * FROM pg_catalog.circle_le($1, $2)`
  8317. // run
  8318. var r0 bool
  8319. logf(sqlstr, p0, p1)
  8320. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8321. return false, logerror(err)
  8322. }
  8323. return r0, nil
  8324. }
  8325. // CircleLeft calls the stored function 'pg_catalog.circle_left(circle, circle) boolean' on db.
  8326. func CircleLeft(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8327. // call pg_catalog.circle_left
  8328. const sqlstr = `SELECT * FROM pg_catalog.circle_left($1, $2)`
  8329. // run
  8330. var r0 bool
  8331. logf(sqlstr, p0, p1)
  8332. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8333. return false, logerror(err)
  8334. }
  8335. return r0, nil
  8336. }
  8337. // CircleLt calls the stored function 'pg_catalog.circle_lt(circle, circle) boolean' on db.
  8338. func CircleLt(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8339. // call pg_catalog.circle_lt
  8340. const sqlstr = `SELECT * FROM pg_catalog.circle_lt($1, $2)`
  8341. // run
  8342. var r0 bool
  8343. logf(sqlstr, p0, p1)
  8344. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8345. return false, logerror(err)
  8346. }
  8347. return r0, nil
  8348. }
  8349. // CircleMulPt calls the stored function 'pg_catalog.circle_mul_pt(circle, point) circle' on db.
  8350. func CircleMulPt(ctx context.Context, db DB, p0 pgtypes.Circle, p1 pgtypes.Point) (pgtypes.Circle, error) {
  8351. // call pg_catalog.circle_mul_pt
  8352. const sqlstr = `SELECT * FROM pg_catalog.circle_mul_pt($1, $2)`
  8353. // run
  8354. var r0 pgtypes.Circle
  8355. logf(sqlstr, p0, p1)
  8356. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8357. return pgtypes.Circle{}, logerror(err)
  8358. }
  8359. return r0, nil
  8360. }
  8361. // CircleNe calls the stored function 'pg_catalog.circle_ne(circle, circle) boolean' on db.
  8362. func CircleNe(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8363. // call pg_catalog.circle_ne
  8364. const sqlstr = `SELECT * FROM pg_catalog.circle_ne($1, $2)`
  8365. // run
  8366. var r0 bool
  8367. logf(sqlstr, p0, p1)
  8368. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8369. return false, logerror(err)
  8370. }
  8371. return r0, nil
  8372. }
  8373. // CircleOverabove calls the stored function 'pg_catalog.circle_overabove(circle, circle) boolean' on db.
  8374. func CircleOverabove(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8375. // call pg_catalog.circle_overabove
  8376. const sqlstr = `SELECT * FROM pg_catalog.circle_overabove($1, $2)`
  8377. // run
  8378. var r0 bool
  8379. logf(sqlstr, p0, p1)
  8380. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8381. return false, logerror(err)
  8382. }
  8383. return r0, nil
  8384. }
  8385. // CircleOverbelow calls the stored function 'pg_catalog.circle_overbelow(circle, circle) boolean' on db.
  8386. func CircleOverbelow(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8387. // call pg_catalog.circle_overbelow
  8388. const sqlstr = `SELECT * FROM pg_catalog.circle_overbelow($1, $2)`
  8389. // run
  8390. var r0 bool
  8391. logf(sqlstr, p0, p1)
  8392. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8393. return false, logerror(err)
  8394. }
  8395. return r0, nil
  8396. }
  8397. // CircleOverlap calls the stored function 'pg_catalog.circle_overlap(circle, circle) boolean' on db.
  8398. func CircleOverlap(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8399. // call pg_catalog.circle_overlap
  8400. const sqlstr = `SELECT * FROM pg_catalog.circle_overlap($1, $2)`
  8401. // run
  8402. var r0 bool
  8403. logf(sqlstr, p0, p1)
  8404. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8405. return false, logerror(err)
  8406. }
  8407. return r0, nil
  8408. }
  8409. // CircleOverleft calls the stored function 'pg_catalog.circle_overleft(circle, circle) boolean' on db.
  8410. func CircleOverleft(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8411. // call pg_catalog.circle_overleft
  8412. const sqlstr = `SELECT * FROM pg_catalog.circle_overleft($1, $2)`
  8413. // run
  8414. var r0 bool
  8415. logf(sqlstr, p0, p1)
  8416. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8417. return false, logerror(err)
  8418. }
  8419. return r0, nil
  8420. }
  8421. // CircleOverright calls the stored function 'pg_catalog.circle_overright(circle, circle) boolean' on db.
  8422. func CircleOverright(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8423. // call pg_catalog.circle_overright
  8424. const sqlstr = `SELECT * FROM pg_catalog.circle_overright($1, $2)`
  8425. // run
  8426. var r0 bool
  8427. logf(sqlstr, p0, p1)
  8428. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8429. return false, logerror(err)
  8430. }
  8431. return r0, nil
  8432. }
  8433. // CircleRecv calls the stored function 'pg_catalog.circle_recv(internal) circle' on db.
  8434. func CircleRecv(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Circle, error) {
  8435. // call pg_catalog.circle_recv
  8436. const sqlstr = `SELECT * FROM pg_catalog.circle_recv($1)`
  8437. // run
  8438. var r0 pgtypes.Circle
  8439. logf(sqlstr, p0)
  8440. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8441. return pgtypes.Circle{}, logerror(err)
  8442. }
  8443. return r0, nil
  8444. }
  8445. // CircleRight calls the stored function 'pg_catalog.circle_right(circle, circle) boolean' on db.
  8446. func CircleRight(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8447. // call pg_catalog.circle_right
  8448. const sqlstr = `SELECT * FROM pg_catalog.circle_right($1, $2)`
  8449. // run
  8450. var r0 bool
  8451. logf(sqlstr, p0, p1)
  8452. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8453. return false, logerror(err)
  8454. }
  8455. return r0, nil
  8456. }
  8457. // CircleSame calls the stored function 'pg_catalog.circle_same(circle, circle) boolean' on db.
  8458. func CircleSame(ctx context.Context, db DB, p0, p1 pgtypes.Circle) (bool, error) {
  8459. // call pg_catalog.circle_same
  8460. const sqlstr = `SELECT * FROM pg_catalog.circle_same($1, $2)`
  8461. // run
  8462. var r0 bool
  8463. logf(sqlstr, p0, p1)
  8464. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8465. return false, logerror(err)
  8466. }
  8467. return r0, nil
  8468. }
  8469. // CircleSend calls the stored function 'pg_catalog.circle_send(circle) bytea' on db.
  8470. func CircleSend(ctx context.Context, db DB, p0 pgtypes.Circle) ([]byte, error) {
  8471. // call pg_catalog.circle_send
  8472. const sqlstr = `SELECT * FROM pg_catalog.circle_send($1)`
  8473. // run
  8474. var r0 []byte
  8475. logf(sqlstr, p0)
  8476. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8477. return nil, logerror(err)
  8478. }
  8479. return r0, nil
  8480. }
  8481. // CircleSubPt calls the stored function 'pg_catalog.circle_sub_pt(circle, point) circle' on db.
  8482. func CircleSubPt(ctx context.Context, db DB, p0 pgtypes.Circle, p1 pgtypes.Point) (pgtypes.Circle, error) {
  8483. // call pg_catalog.circle_sub_pt
  8484. const sqlstr = `SELECT * FROM pg_catalog.circle_sub_pt($1, $2)`
  8485. // run
  8486. var r0 pgtypes.Circle
  8487. logf(sqlstr, p0, p1)
  8488. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8489. return pgtypes.Circle{}, logerror(err)
  8490. }
  8491. return r0, nil
  8492. }
  8493. // ClockTimestamp calls the stored function 'pg_catalog.clock_timestamp() timestamp with time zone' on db.
  8494. func ClockTimestamp(ctx context.Context, db DB) (time.Time, error) {
  8495. // call pg_catalog.clock_timestamp
  8496. const sqlstr = `SELECT * FROM pg_catalog.clock_timestamp()`
  8497. // run
  8498. var r0 time.Time
  8499. logf(sqlstr)
  8500. if err := db.QueryRowContext(ctx, sqlstr).Scan(&r0); err != nil {
  8501. return time.Time{}, logerror(err)
  8502. }
  8503. return r0, nil
  8504. }
  8505. // CloseLb calls the stored function 'pg_catalog.close_lb(line, box) point' on db.
  8506. func CloseLb(ctx context.Context, db DB, p0 pgtypes.Line, p1 pgtypes.Box) (pgtypes.Point, error) {
  8507. // call pg_catalog.close_lb
  8508. const sqlstr = `SELECT * FROM pg_catalog.close_lb($1, $2)`
  8509. // run
  8510. var r0 pgtypes.Point
  8511. logf(sqlstr, p0, p1)
  8512. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8513. return pgtypes.Point{}, logerror(err)
  8514. }
  8515. return r0, nil
  8516. }
  8517. // CloseLs calls the stored function 'pg_catalog.close_ls(line, lseg) point' on db.
  8518. func CloseLs(ctx context.Context, db DB, p0 pgtypes.Line, p1 pgtypes.Lseg) (pgtypes.Point, error) {
  8519. // call pg_catalog.close_ls
  8520. const sqlstr = `SELECT * FROM pg_catalog.close_ls($1, $2)`
  8521. // run
  8522. var r0 pgtypes.Point
  8523. logf(sqlstr, p0, p1)
  8524. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8525. return pgtypes.Point{}, logerror(err)
  8526. }
  8527. return r0, nil
  8528. }
  8529. // CloseLseg calls the stored function 'pg_catalog.close_lseg(lseg, lseg) point' on db.
  8530. func CloseLseg(ctx context.Context, db DB, p0, p1 pgtypes.Lseg) (pgtypes.Point, error) {
  8531. // call pg_catalog.close_lseg
  8532. const sqlstr = `SELECT * FROM pg_catalog.close_lseg($1, $2)`
  8533. // run
  8534. var r0 pgtypes.Point
  8535. logf(sqlstr, p0, p1)
  8536. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8537. return pgtypes.Point{}, logerror(err)
  8538. }
  8539. return r0, nil
  8540. }
  8541. // ClosePb calls the stored function 'pg_catalog.close_pb(point, box) point' on db.
  8542. func ClosePb(ctx context.Context, db DB, p0 pgtypes.Point, p1 pgtypes.Box) (pgtypes.Point, error) {
  8543. // call pg_catalog.close_pb
  8544. const sqlstr = `SELECT * FROM pg_catalog.close_pb($1, $2)`
  8545. // run
  8546. var r0 pgtypes.Point
  8547. logf(sqlstr, p0, p1)
  8548. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8549. return pgtypes.Point{}, logerror(err)
  8550. }
  8551. return r0, nil
  8552. }
  8553. // ClosePl calls the stored function 'pg_catalog.close_pl(point, line) point' on db.
  8554. func ClosePl(ctx context.Context, db DB, p0 pgtypes.Point, p1 pgtypes.Line) (pgtypes.Point, error) {
  8555. // call pg_catalog.close_pl
  8556. const sqlstr = `SELECT * FROM pg_catalog.close_pl($1, $2)`
  8557. // run
  8558. var r0 pgtypes.Point
  8559. logf(sqlstr, p0, p1)
  8560. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8561. return pgtypes.Point{}, logerror(err)
  8562. }
  8563. return r0, nil
  8564. }
  8565. // ClosePs calls the stored function 'pg_catalog.close_ps(point, lseg) point' on db.
  8566. func ClosePs(ctx context.Context, db DB, p0 pgtypes.Point, p1 pgtypes.Lseg) (pgtypes.Point, error) {
  8567. // call pg_catalog.close_ps
  8568. const sqlstr = `SELECT * FROM pg_catalog.close_ps($1, $2)`
  8569. // run
  8570. var r0 pgtypes.Point
  8571. logf(sqlstr, p0, p1)
  8572. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8573. return pgtypes.Point{}, logerror(err)
  8574. }
  8575. return r0, nil
  8576. }
  8577. // CloseSb calls the stored function 'pg_catalog.close_sb(lseg, box) point' on db.
  8578. func CloseSb(ctx context.Context, db DB, p0 pgtypes.Lseg, p1 pgtypes.Box) (pgtypes.Point, error) {
  8579. // call pg_catalog.close_sb
  8580. const sqlstr = `SELECT * FROM pg_catalog.close_sb($1, $2)`
  8581. // run
  8582. var r0 pgtypes.Point
  8583. logf(sqlstr, p0, p1)
  8584. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8585. return pgtypes.Point{}, logerror(err)
  8586. }
  8587. return r0, nil
  8588. }
  8589. // CloseSl calls the stored function 'pg_catalog.close_sl(lseg, line) point' on db.
  8590. func CloseSl(ctx context.Context, db DB, p0 pgtypes.Lseg, p1 pgtypes.Line) (pgtypes.Point, error) {
  8591. // call pg_catalog.close_sl
  8592. const sqlstr = `SELECT * FROM pg_catalog.close_sl($1, $2)`
  8593. // run
  8594. var r0 pgtypes.Point
  8595. logf(sqlstr, p0, p1)
  8596. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8597. return pgtypes.Point{}, logerror(err)
  8598. }
  8599. return r0, nil
  8600. }
  8601. // ColDescription calls the stored function 'pg_catalog.col_description(oid, integer) text' on db.
  8602. func ColDescription(ctx context.Context, db DB, p0 pgtypes.Oid, p1 int) (string, error) {
  8603. // call pg_catalog.col_description
  8604. const sqlstr = `SELECT * FROM pg_catalog.col_description($1, $2)`
  8605. // run
  8606. var r0 string
  8607. logf(sqlstr, p0, p1)
  8608. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8609. return "", logerror(err)
  8610. }
  8611. return r0, nil
  8612. }
  8613. // Contjoinsel calls the stored function 'pg_catalog.contjoinsel(internal, oid, internal, smallint, internal) double precision' on db.
  8614. func Contjoinsel(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid, p2 pgtypes.Internal, p3 int16, p4 pgtypes.Internal) (float64, error) {
  8615. // call pg_catalog.contjoinsel
  8616. const sqlstr = `SELECT * FROM pg_catalog.contjoinsel($1, $2, $3, $4, $5)`
  8617. // run
  8618. var r0 float64
  8619. logf(sqlstr, p0, p1, p2, p3, p4)
  8620. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3, p4).Scan(&r0); err != nil {
  8621. return 0.0, logerror(err)
  8622. }
  8623. return r0, nil
  8624. }
  8625. // Contsel calls the stored function 'pg_catalog.contsel(internal, oid, internal, integer) double precision' on db.
  8626. func Contsel(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid, p2 pgtypes.Internal, p3 int) (float64, error) {
  8627. // call pg_catalog.contsel
  8628. const sqlstr = `SELECT * FROM pg_catalog.contsel($1, $2, $3, $4)`
  8629. // run
  8630. var r0 float64
  8631. logf(sqlstr, p0, p1, p2, p3)
  8632. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3).Scan(&r0); err != nil {
  8633. return 0.0, logerror(err)
  8634. }
  8635. return r0, nil
  8636. }
  8637. // Convert calls the stored function 'pg_catalog.convert(bytea, name, name) bytea' on db.
  8638. func Convert(ctx context.Context, db DB, p0 []byte, p1, p2 string) ([]byte, error) {
  8639. // call pg_catalog.convert
  8640. const sqlstr = `SELECT * FROM pg_catalog.convert($1, $2, $3)`
  8641. // run
  8642. var r0 []byte
  8643. logf(sqlstr, p0, p1, p2)
  8644. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  8645. return nil, logerror(err)
  8646. }
  8647. return r0, nil
  8648. }
  8649. // ConvertFrom calls the stored function 'pg_catalog.convert_from(bytea, name) text' on db.
  8650. func ConvertFrom(ctx context.Context, db DB, p0 []byte, p1 string) (string, error) {
  8651. // call pg_catalog.convert_from
  8652. const sqlstr = `SELECT * FROM pg_catalog.convert_from($1, $2)`
  8653. // run
  8654. var r0 string
  8655. logf(sqlstr, p0, p1)
  8656. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8657. return "", logerror(err)
  8658. }
  8659. return r0, nil
  8660. }
  8661. // ConvertTo calls the stored function 'pg_catalog.convert_to(text, name) bytea' on db.
  8662. func ConvertTo(ctx context.Context, db DB, p0, p1 string) ([]byte, error) {
  8663. // call pg_catalog.convert_to
  8664. const sqlstr = `SELECT * FROM pg_catalog.convert_to($1, $2)`
  8665. // run
  8666. var r0 []byte
  8667. logf(sqlstr, p0, p1)
  8668. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8669. return nil, logerror(err)
  8670. }
  8671. return r0, nil
  8672. }
  8673. // Cos calls the stored function 'pg_catalog.cos(double precision) double precision' on db.
  8674. func Cos(ctx context.Context, db DB, p0 float64) (float64, error) {
  8675. // call pg_catalog.cos
  8676. const sqlstr = `SELECT * FROM pg_catalog.cos($1)`
  8677. // run
  8678. var r0 float64
  8679. logf(sqlstr, p0)
  8680. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8681. return 0.0, logerror(err)
  8682. }
  8683. return r0, nil
  8684. }
  8685. // Cosd calls the stored function 'pg_catalog.cosd(double precision) double precision' on db.
  8686. func Cosd(ctx context.Context, db DB, p0 float64) (float64, error) {
  8687. // call pg_catalog.cosd
  8688. const sqlstr = `SELECT * FROM pg_catalog.cosd($1)`
  8689. // run
  8690. var r0 float64
  8691. logf(sqlstr, p0)
  8692. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8693. return 0.0, logerror(err)
  8694. }
  8695. return r0, nil
  8696. }
  8697. // Cosh calls the stored function 'pg_catalog.cosh(double precision) double precision' on db.
  8698. func Cosh(ctx context.Context, db DB, p0 float64) (float64, error) {
  8699. // call pg_catalog.cosh
  8700. const sqlstr = `SELECT * FROM pg_catalog.cosh($1)`
  8701. // run
  8702. var r0 float64
  8703. logf(sqlstr, p0)
  8704. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8705. return 0.0, logerror(err)
  8706. }
  8707. return r0, nil
  8708. }
  8709. // Cot calls the stored function 'pg_catalog.cot(double precision) double precision' on db.
  8710. func Cot(ctx context.Context, db DB, p0 float64) (float64, error) {
  8711. // call pg_catalog.cot
  8712. const sqlstr = `SELECT * FROM pg_catalog.cot($1)`
  8713. // run
  8714. var r0 float64
  8715. logf(sqlstr, p0)
  8716. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8717. return 0.0, logerror(err)
  8718. }
  8719. return r0, nil
  8720. }
  8721. // Cotd calls the stored function 'pg_catalog.cotd(double precision) double precision' on db.
  8722. func Cotd(ctx context.Context, db DB, p0 float64) (float64, error) {
  8723. // call pg_catalog.cotd
  8724. const sqlstr = `SELECT * FROM pg_catalog.cotd($1)`
  8725. // run
  8726. var r0 float64
  8727. logf(sqlstr, p0)
  8728. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8729. return 0.0, logerror(err)
  8730. }
  8731. return r0, nil
  8732. }
  8733. // CurrentDatabase calls the stored function 'pg_catalog.current_database() name' on db.
  8734. func CurrentDatabase(ctx context.Context, db DB) (string, error) {
  8735. // call pg_catalog.current_database
  8736. const sqlstr = `SELECT * FROM pg_catalog.current_database()`
  8737. // run
  8738. var r0 string
  8739. logf(sqlstr)
  8740. if err := db.QueryRowContext(ctx, sqlstr).Scan(&r0); err != nil {
  8741. return "", logerror(err)
  8742. }
  8743. return r0, nil
  8744. }
  8745. // CurrentQuery calls the stored function 'pg_catalog.current_query() text' on db.
  8746. func CurrentQuery(ctx context.Context, db DB) (string, error) {
  8747. // call pg_catalog.current_query
  8748. const sqlstr = `SELECT * FROM pg_catalog.current_query()`
  8749. // run
  8750. var r0 string
  8751. logf(sqlstr)
  8752. if err := db.QueryRowContext(ctx, sqlstr).Scan(&r0); err != nil {
  8753. return "", logerror(err)
  8754. }
  8755. return r0, nil
  8756. }
  8757. // CurrentSchema calls the stored function 'pg_catalog.current_schema() name' on db.
  8758. func CurrentSchema(ctx context.Context, db DB) (string, error) {
  8759. // call pg_catalog.current_schema
  8760. const sqlstr = `SELECT * FROM pg_catalog.current_schema()`
  8761. // run
  8762. var r0 string
  8763. logf(sqlstr)
  8764. if err := db.QueryRowContext(ctx, sqlstr).Scan(&r0); err != nil {
  8765. return "", logerror(err)
  8766. }
  8767. return r0, nil
  8768. }
  8769. // CurrentSchemas calls the stored function 'pg_catalog.current_schemas(boolean) name' on db.
  8770. func CurrentSchemas(ctx context.Context, db DB, p0 bool) (StringSlice, error) {
  8771. // call pg_catalog.current_schemas
  8772. const sqlstr = `SELECT * FROM pg_catalog.current_schemas($1)`
  8773. // run
  8774. var r0 StringSlice
  8775. logf(sqlstr, p0)
  8776. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8777. return StringSlice{}, logerror(err)
  8778. }
  8779. return r0, nil
  8780. }
  8781. // CurrentSettingByText calls the stored function 'pg_catalog.current_setting(text) text' on db.
  8782. func CurrentSettingByText(ctx context.Context, db DB, p0 string) (string, error) {
  8783. // call pg_catalog.current_setting
  8784. const sqlstr = `SELECT * FROM pg_catalog.current_setting($1)`
  8785. // run
  8786. var r0 string
  8787. logf(sqlstr, p0)
  8788. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8789. return "", logerror(err)
  8790. }
  8791. return r0, nil
  8792. }
  8793. // CurrentSettingByTextAndBoolean calls the stored function 'pg_catalog.current_setting(text, boolean) text' on db.
  8794. func CurrentSettingByTextAndBoolean(ctx context.Context, db DB, p0 string, p1 bool) (string, error) {
  8795. // call pg_catalog.current_setting
  8796. const sqlstr = `SELECT * FROM pg_catalog.current_setting($1, $2)`
  8797. // run
  8798. var r0 string
  8799. logf(sqlstr, p0, p1)
  8800. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8801. return "", logerror(err)
  8802. }
  8803. return r0, nil
  8804. }
  8805. // CurrentUser calls the stored function 'pg_catalog.current_user() name' on db.
  8806. func CurrentUser(ctx context.Context, db DB) (string, error) {
  8807. // call pg_catalog.current_user
  8808. const sqlstr = `SELECT * FROM pg_catalog.current_user()`
  8809. // run
  8810. var r0 string
  8811. logf(sqlstr)
  8812. if err := db.QueryRowContext(ctx, sqlstr).Scan(&r0); err != nil {
  8813. return "", logerror(err)
  8814. }
  8815. return r0, nil
  8816. }
  8817. // Currtid calls the stored function 'pg_catalog.currtid(oid, tid) tid' on db.
  8818. func Currtid(ctx context.Context, db DB, p0 pgtypes.Oid, p1 pgtypes.Tid) (pgtypes.Tid, error) {
  8819. // call pg_catalog.currtid
  8820. const sqlstr = `SELECT * FROM pg_catalog.currtid($1, $2)`
  8821. // run
  8822. var r0 pgtypes.Tid
  8823. logf(sqlstr, p0, p1)
  8824. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8825. return pgtypes.Tid{}, logerror(err)
  8826. }
  8827. return r0, nil
  8828. }
  8829. // Currtid2 calls the stored function 'pg_catalog.currtid2(text, tid) tid' on db.
  8830. func Currtid2(ctx context.Context, db DB, p0 string, p1 pgtypes.Tid) (pgtypes.Tid, error) {
  8831. // call pg_catalog.currtid2
  8832. const sqlstr = `SELECT * FROM pg_catalog.currtid2($1, $2)`
  8833. // run
  8834. var r0 pgtypes.Tid
  8835. logf(sqlstr, p0, p1)
  8836. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8837. return pgtypes.Tid{}, logerror(err)
  8838. }
  8839. return r0, nil
  8840. }
  8841. // Currval calls the stored function 'pg_catalog.currval(regclass) bigint' on db.
  8842. func Currval(ctx context.Context, db DB, p0 pgtypes.Regclass) (int64, error) {
  8843. // call pg_catalog.currval
  8844. const sqlstr = `SELECT * FROM pg_catalog.currval($1)`
  8845. // run
  8846. var r0 int64
  8847. logf(sqlstr, p0)
  8848. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8849. return 0, logerror(err)
  8850. }
  8851. return r0, nil
  8852. }
  8853. // CursorToXML calls the stored function 'pg_catalog.cursor_to_xml(refcursor, integer, boolean, boolean, text) xml' on db.
  8854. func CursorToXML(ctx context.Context, db DB, cursor pgtypes.Refcursor, count int, nulls, tableforest bool, targetns string) ([]byte, error) {
  8855. // call pg_catalog.cursor_to_xml
  8856. const sqlstr = `SELECT * FROM pg_catalog.cursor_to_xml($1, $2, $3, $4, $5)`
  8857. // run
  8858. var r0 []byte
  8859. logf(sqlstr, cursor, count, nulls, tableforest, targetns)
  8860. if err := db.QueryRowContext(ctx, sqlstr, cursor, count, nulls, tableforest, targetns).Scan(&r0); err != nil {
  8861. return nil, logerror(err)
  8862. }
  8863. return r0, nil
  8864. }
  8865. // CursorToXmlschema calls the stored function 'pg_catalog.cursor_to_xmlschema(refcursor, boolean, boolean, text) xml' on db.
  8866. func CursorToXmlschema(ctx context.Context, db DB, cursor pgtypes.Refcursor, nulls, tableforest bool, targetns string) ([]byte, error) {
  8867. // call pg_catalog.cursor_to_xmlschema
  8868. const sqlstr = `SELECT * FROM pg_catalog.cursor_to_xmlschema($1, $2, $3, $4)`
  8869. // run
  8870. var r0 []byte
  8871. logf(sqlstr, cursor, nulls, tableforest, targetns)
  8872. if err := db.QueryRowContext(ctx, sqlstr, cursor, nulls, tableforest, targetns).Scan(&r0); err != nil {
  8873. return nil, logerror(err)
  8874. }
  8875. return r0, nil
  8876. }
  8877. // DatabaseToXML calls the stored function 'pg_catalog.database_to_xml(boolean, boolean, text) xml' on db.
  8878. func DatabaseToXML(ctx context.Context, db DB, nulls, tableforest bool, targetns string) ([]byte, error) {
  8879. // call pg_catalog.database_to_xml
  8880. const sqlstr = `SELECT * FROM pg_catalog.database_to_xml($1, $2, $3)`
  8881. // run
  8882. var r0 []byte
  8883. logf(sqlstr, nulls, tableforest, targetns)
  8884. if err := db.QueryRowContext(ctx, sqlstr, nulls, tableforest, targetns).Scan(&r0); err != nil {
  8885. return nil, logerror(err)
  8886. }
  8887. return r0, nil
  8888. }
  8889. // DatabaseToXMLAndXmlschema calls the stored function 'pg_catalog.database_to_xml_and_xmlschema(boolean, boolean, text) xml' on db.
  8890. func DatabaseToXMLAndXmlschema(ctx context.Context, db DB, nulls, tableforest bool, targetns string) ([]byte, error) {
  8891. // call pg_catalog.database_to_xml_and_xmlschema
  8892. const sqlstr = `SELECT * FROM pg_catalog.database_to_xml_and_xmlschema($1, $2, $3)`
  8893. // run
  8894. var r0 []byte
  8895. logf(sqlstr, nulls, tableforest, targetns)
  8896. if err := db.QueryRowContext(ctx, sqlstr, nulls, tableforest, targetns).Scan(&r0); err != nil {
  8897. return nil, logerror(err)
  8898. }
  8899. return r0, nil
  8900. }
  8901. // DatabaseToXmlschema calls the stored function 'pg_catalog.database_to_xmlschema(boolean, boolean, text) xml' on db.
  8902. func DatabaseToXmlschema(ctx context.Context, db DB, nulls, tableforest bool, targetns string) ([]byte, error) {
  8903. // call pg_catalog.database_to_xmlschema
  8904. const sqlstr = `SELECT * FROM pg_catalog.database_to_xmlschema($1, $2, $3)`
  8905. // run
  8906. var r0 []byte
  8907. logf(sqlstr, nulls, tableforest, targetns)
  8908. if err := db.QueryRowContext(ctx, sqlstr, nulls, tableforest, targetns).Scan(&r0); err != nil {
  8909. return nil, logerror(err)
  8910. }
  8911. return r0, nil
  8912. }
  8913. // DateByTimestampWithTimeZone calls the stored function 'pg_catalog.date(timestamp with time zone) date' on db.
  8914. func DateByTimestampWithTimeZone(ctx context.Context, db DB, p0 time.Time) (time.Time, error) {
  8915. // call pg_catalog.date
  8916. const sqlstr = `SELECT * FROM pg_catalog.date($1)`
  8917. // run
  8918. var r0 time.Time
  8919. logf(sqlstr, p0)
  8920. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8921. return time.Time{}, logerror(err)
  8922. }
  8923. return r0, nil
  8924. }
  8925. // DateByTimestampWithoutTimeZone calls the stored function 'pg_catalog.date(timestamp without time zone) date' on db.
  8926. func DateByTimestampWithoutTimeZone(ctx context.Context, db DB, p0 time.Time) (time.Time, error) {
  8927. // call pg_catalog.date
  8928. const sqlstr = `SELECT * FROM pg_catalog.date($1)`
  8929. // run
  8930. var r0 time.Time
  8931. logf(sqlstr, p0)
  8932. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  8933. return time.Time{}, logerror(err)
  8934. }
  8935. return r0, nil
  8936. }
  8937. // DateCmp calls the stored function 'pg_catalog.date_cmp(date, date) integer' on db.
  8938. func DateCmp(ctx context.Context, db DB, p0, p1 time.Time) (int, error) {
  8939. // call pg_catalog.date_cmp
  8940. const sqlstr = `SELECT * FROM pg_catalog.date_cmp($1, $2)`
  8941. // run
  8942. var r0 int
  8943. logf(sqlstr, p0, p1)
  8944. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8945. return 0, logerror(err)
  8946. }
  8947. return r0, nil
  8948. }
  8949. // DateCmpTimestamp calls the stored function 'pg_catalog.date_cmp_timestamp(date, timestamp without time zone) integer' on db.
  8950. func DateCmpTimestamp(ctx context.Context, db DB, p0, p1 time.Time) (int, error) {
  8951. // call pg_catalog.date_cmp_timestamp
  8952. const sqlstr = `SELECT * FROM pg_catalog.date_cmp_timestamp($1, $2)`
  8953. // run
  8954. var r0 int
  8955. logf(sqlstr, p0, p1)
  8956. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8957. return 0, logerror(err)
  8958. }
  8959. return r0, nil
  8960. }
  8961. // DateCmpTimestamptz calls the stored function 'pg_catalog.date_cmp_timestamptz(date, timestamp with time zone) integer' on db.
  8962. func DateCmpTimestamptz(ctx context.Context, db DB, p0, p1 time.Time) (int, error) {
  8963. // call pg_catalog.date_cmp_timestamptz
  8964. const sqlstr = `SELECT * FROM pg_catalog.date_cmp_timestamptz($1, $2)`
  8965. // run
  8966. var r0 int
  8967. logf(sqlstr, p0, p1)
  8968. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8969. return 0, logerror(err)
  8970. }
  8971. return r0, nil
  8972. }
  8973. // DateEq calls the stored function 'pg_catalog.date_eq(date, date) boolean' on db.
  8974. func DateEq(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  8975. // call pg_catalog.date_eq
  8976. const sqlstr = `SELECT * FROM pg_catalog.date_eq($1, $2)`
  8977. // run
  8978. var r0 bool
  8979. logf(sqlstr, p0, p1)
  8980. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8981. return false, logerror(err)
  8982. }
  8983. return r0, nil
  8984. }
  8985. // DateEqTimestamp calls the stored function 'pg_catalog.date_eq_timestamp(date, timestamp without time zone) boolean' on db.
  8986. func DateEqTimestamp(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  8987. // call pg_catalog.date_eq_timestamp
  8988. const sqlstr = `SELECT * FROM pg_catalog.date_eq_timestamp($1, $2)`
  8989. // run
  8990. var r0 bool
  8991. logf(sqlstr, p0, p1)
  8992. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  8993. return false, logerror(err)
  8994. }
  8995. return r0, nil
  8996. }
  8997. // DateEqTimestamptz calls the stored function 'pg_catalog.date_eq_timestamptz(date, timestamp with time zone) boolean' on db.
  8998. func DateEqTimestamptz(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  8999. // call pg_catalog.date_eq_timestamptz
  9000. const sqlstr = `SELECT * FROM pg_catalog.date_eq_timestamptz($1, $2)`
  9001. // run
  9002. var r0 bool
  9003. logf(sqlstr, p0, p1)
  9004. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9005. return false, logerror(err)
  9006. }
  9007. return r0, nil
  9008. }
  9009. // DateGe calls the stored function 'pg_catalog.date_ge(date, date) boolean' on db.
  9010. func DateGe(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9011. // call pg_catalog.date_ge
  9012. const sqlstr = `SELECT * FROM pg_catalog.date_ge($1, $2)`
  9013. // run
  9014. var r0 bool
  9015. logf(sqlstr, p0, p1)
  9016. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9017. return false, logerror(err)
  9018. }
  9019. return r0, nil
  9020. }
  9021. // DateGeTimestamp calls the stored function 'pg_catalog.date_ge_timestamp(date, timestamp without time zone) boolean' on db.
  9022. func DateGeTimestamp(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9023. // call pg_catalog.date_ge_timestamp
  9024. const sqlstr = `SELECT * FROM pg_catalog.date_ge_timestamp($1, $2)`
  9025. // run
  9026. var r0 bool
  9027. logf(sqlstr, p0, p1)
  9028. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9029. return false, logerror(err)
  9030. }
  9031. return r0, nil
  9032. }
  9033. // DateGeTimestamptz calls the stored function 'pg_catalog.date_ge_timestamptz(date, timestamp with time zone) boolean' on db.
  9034. func DateGeTimestamptz(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9035. // call pg_catalog.date_ge_timestamptz
  9036. const sqlstr = `SELECT * FROM pg_catalog.date_ge_timestamptz($1, $2)`
  9037. // run
  9038. var r0 bool
  9039. logf(sqlstr, p0, p1)
  9040. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9041. return false, logerror(err)
  9042. }
  9043. return r0, nil
  9044. }
  9045. // DateGt calls the stored function 'pg_catalog.date_gt(date, date) boolean' on db.
  9046. func DateGt(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9047. // call pg_catalog.date_gt
  9048. const sqlstr = `SELECT * FROM pg_catalog.date_gt($1, $2)`
  9049. // run
  9050. var r0 bool
  9051. logf(sqlstr, p0, p1)
  9052. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9053. return false, logerror(err)
  9054. }
  9055. return r0, nil
  9056. }
  9057. // DateGtTimestamp calls the stored function 'pg_catalog.date_gt_timestamp(date, timestamp without time zone) boolean' on db.
  9058. func DateGtTimestamp(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9059. // call pg_catalog.date_gt_timestamp
  9060. const sqlstr = `SELECT * FROM pg_catalog.date_gt_timestamp($1, $2)`
  9061. // run
  9062. var r0 bool
  9063. logf(sqlstr, p0, p1)
  9064. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9065. return false, logerror(err)
  9066. }
  9067. return r0, nil
  9068. }
  9069. // DateGtTimestamptz calls the stored function 'pg_catalog.date_gt_timestamptz(date, timestamp with time zone) boolean' on db.
  9070. func DateGtTimestamptz(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9071. // call pg_catalog.date_gt_timestamptz
  9072. const sqlstr = `SELECT * FROM pg_catalog.date_gt_timestamptz($1, $2)`
  9073. // run
  9074. var r0 bool
  9075. logf(sqlstr, p0, p1)
  9076. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9077. return false, logerror(err)
  9078. }
  9079. return r0, nil
  9080. }
  9081. // DateLarger calls the stored function 'pg_catalog.date_larger(date, date) date' on db.
  9082. func DateLarger(ctx context.Context, db DB, p0, p1 time.Time) (time.Time, error) {
  9083. // call pg_catalog.date_larger
  9084. const sqlstr = `SELECT * FROM pg_catalog.date_larger($1, $2)`
  9085. // run
  9086. var r0 time.Time
  9087. logf(sqlstr, p0, p1)
  9088. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9089. return time.Time{}, logerror(err)
  9090. }
  9091. return r0, nil
  9092. }
  9093. // DateLe calls the stored function 'pg_catalog.date_le(date, date) boolean' on db.
  9094. func DateLe(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9095. // call pg_catalog.date_le
  9096. const sqlstr = `SELECT * FROM pg_catalog.date_le($1, $2)`
  9097. // run
  9098. var r0 bool
  9099. logf(sqlstr, p0, p1)
  9100. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9101. return false, logerror(err)
  9102. }
  9103. return r0, nil
  9104. }
  9105. // DateLeTimestamp calls the stored function 'pg_catalog.date_le_timestamp(date, timestamp without time zone) boolean' on db.
  9106. func DateLeTimestamp(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9107. // call pg_catalog.date_le_timestamp
  9108. const sqlstr = `SELECT * FROM pg_catalog.date_le_timestamp($1, $2)`
  9109. // run
  9110. var r0 bool
  9111. logf(sqlstr, p0, p1)
  9112. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9113. return false, logerror(err)
  9114. }
  9115. return r0, nil
  9116. }
  9117. // DateLeTimestamptz calls the stored function 'pg_catalog.date_le_timestamptz(date, timestamp with time zone) boolean' on db.
  9118. func DateLeTimestamptz(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9119. // call pg_catalog.date_le_timestamptz
  9120. const sqlstr = `SELECT * FROM pg_catalog.date_le_timestamptz($1, $2)`
  9121. // run
  9122. var r0 bool
  9123. logf(sqlstr, p0, p1)
  9124. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9125. return false, logerror(err)
  9126. }
  9127. return r0, nil
  9128. }
  9129. // DateLt calls the stored function 'pg_catalog.date_lt(date, date) boolean' on db.
  9130. func DateLt(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9131. // call pg_catalog.date_lt
  9132. const sqlstr = `SELECT * FROM pg_catalog.date_lt($1, $2)`
  9133. // run
  9134. var r0 bool
  9135. logf(sqlstr, p0, p1)
  9136. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9137. return false, logerror(err)
  9138. }
  9139. return r0, nil
  9140. }
  9141. // DateLtTimestamp calls the stored function 'pg_catalog.date_lt_timestamp(date, timestamp without time zone) boolean' on db.
  9142. func DateLtTimestamp(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9143. // call pg_catalog.date_lt_timestamp
  9144. const sqlstr = `SELECT * FROM pg_catalog.date_lt_timestamp($1, $2)`
  9145. // run
  9146. var r0 bool
  9147. logf(sqlstr, p0, p1)
  9148. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9149. return false, logerror(err)
  9150. }
  9151. return r0, nil
  9152. }
  9153. // DateLtTimestamptz calls the stored function 'pg_catalog.date_lt_timestamptz(date, timestamp with time zone) boolean' on db.
  9154. func DateLtTimestamptz(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9155. // call pg_catalog.date_lt_timestamptz
  9156. const sqlstr = `SELECT * FROM pg_catalog.date_lt_timestamptz($1, $2)`
  9157. // run
  9158. var r0 bool
  9159. logf(sqlstr, p0, p1)
  9160. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9161. return false, logerror(err)
  9162. }
  9163. return r0, nil
  9164. }
  9165. // DateMi calls the stored function 'pg_catalog.date_mi(date, date) integer' on db.
  9166. func DateMi(ctx context.Context, db DB, p0, p1 time.Time) (int, error) {
  9167. // call pg_catalog.date_mi
  9168. const sqlstr = `SELECT * FROM pg_catalog.date_mi($1, $2)`
  9169. // run
  9170. var r0 int
  9171. logf(sqlstr, p0, p1)
  9172. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9173. return 0, logerror(err)
  9174. }
  9175. return r0, nil
  9176. }
  9177. // DateMiInterval calls the stored function 'pg_catalog.date_mi_interval(date, interval) timestamp without time zone' on db.
  9178. func DateMiInterval(ctx context.Context, db DB, p0 time.Time, p1 []byte) (time.Time, error) {
  9179. // call pg_catalog.date_mi_interval
  9180. const sqlstr = `SELECT * FROM pg_catalog.date_mi_interval($1, $2)`
  9181. // run
  9182. var r0 time.Time
  9183. logf(sqlstr, p0, p1)
  9184. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9185. return time.Time{}, logerror(err)
  9186. }
  9187. return r0, nil
  9188. }
  9189. // DateMii calls the stored function 'pg_catalog.date_mii(date, integer) date' on db.
  9190. func DateMii(ctx context.Context, db DB, p0 time.Time, p1 int) (time.Time, error) {
  9191. // call pg_catalog.date_mii
  9192. const sqlstr = `SELECT * FROM pg_catalog.date_mii($1, $2)`
  9193. // run
  9194. var r0 time.Time
  9195. logf(sqlstr, p0, p1)
  9196. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9197. return time.Time{}, logerror(err)
  9198. }
  9199. return r0, nil
  9200. }
  9201. // DateNe calls the stored function 'pg_catalog.date_ne(date, date) boolean' on db.
  9202. func DateNe(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9203. // call pg_catalog.date_ne
  9204. const sqlstr = `SELECT * FROM pg_catalog.date_ne($1, $2)`
  9205. // run
  9206. var r0 bool
  9207. logf(sqlstr, p0, p1)
  9208. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9209. return false, logerror(err)
  9210. }
  9211. return r0, nil
  9212. }
  9213. // DateNeTimestamp calls the stored function 'pg_catalog.date_ne_timestamp(date, timestamp without time zone) boolean' on db.
  9214. func DateNeTimestamp(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9215. // call pg_catalog.date_ne_timestamp
  9216. const sqlstr = `SELECT * FROM pg_catalog.date_ne_timestamp($1, $2)`
  9217. // run
  9218. var r0 bool
  9219. logf(sqlstr, p0, p1)
  9220. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9221. return false, logerror(err)
  9222. }
  9223. return r0, nil
  9224. }
  9225. // DateNeTimestamptz calls the stored function 'pg_catalog.date_ne_timestamptz(date, timestamp with time zone) boolean' on db.
  9226. func DateNeTimestamptz(ctx context.Context, db DB, p0, p1 time.Time) (bool, error) {
  9227. // call pg_catalog.date_ne_timestamptz
  9228. const sqlstr = `SELECT * FROM pg_catalog.date_ne_timestamptz($1, $2)`
  9229. // run
  9230. var r0 bool
  9231. logf(sqlstr, p0, p1)
  9232. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9233. return false, logerror(err)
  9234. }
  9235. return r0, nil
  9236. }
  9237. // DatePartByTextAndTimestampWithTimeZone calls the stored function 'pg_catalog.date_part(text, timestamp with time zone) double precision' on db.
  9238. func DatePartByTextAndTimestampWithTimeZone(ctx context.Context, db DB, p0 string, p1 time.Time) (float64, error) {
  9239. // call pg_catalog.date_part
  9240. const sqlstr = `SELECT * FROM pg_catalog.date_part($1, $2)`
  9241. // run
  9242. var r0 float64
  9243. logf(sqlstr, p0, p1)
  9244. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9245. return 0.0, logerror(err)
  9246. }
  9247. return r0, nil
  9248. }
  9249. // DatePartByTextAndInterval calls the stored function 'pg_catalog.date_part(text, interval) double precision' on db.
  9250. func DatePartByTextAndInterval(ctx context.Context, db DB, p0 string, p1 []byte) (float64, error) {
  9251. // call pg_catalog.date_part
  9252. const sqlstr = `SELECT * FROM pg_catalog.date_part($1, $2)`
  9253. // run
  9254. var r0 float64
  9255. logf(sqlstr, p0, p1)
  9256. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9257. return 0.0, logerror(err)
  9258. }
  9259. return r0, nil
  9260. }
  9261. // DatePartByTextAndTimeWithTimeZone calls the stored function 'pg_catalog.date_part(text, time with time zone) double precision' on db.
  9262. func DatePartByTextAndTimeWithTimeZone(ctx context.Context, db DB, p0 string, p1 time.Time) (float64, error) {
  9263. // call pg_catalog.date_part
  9264. const sqlstr = `SELECT * FROM pg_catalog.date_part($1, $2)`
  9265. // run
  9266. var r0 float64
  9267. logf(sqlstr, p0, p1)
  9268. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9269. return 0.0, logerror(err)
  9270. }
  9271. return r0, nil
  9272. }
  9273. // DatePartByTextAndDate calls the stored function 'pg_catalog.date_part(text, date) double precision' on db.
  9274. func DatePartByTextAndDate(ctx context.Context, db DB, p0 string, p1 time.Time) (float64, error) {
  9275. // call pg_catalog.date_part
  9276. const sqlstr = `SELECT * FROM pg_catalog.date_part($1, $2)`
  9277. // run
  9278. var r0 float64
  9279. logf(sqlstr, p0, p1)
  9280. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9281. return 0.0, logerror(err)
  9282. }
  9283. return r0, nil
  9284. }
  9285. // DatePartByTextAndTimeWithoutTimeZone calls the stored function 'pg_catalog.date_part(text, time without time zone) double precision' on db.
  9286. func DatePartByTextAndTimeWithoutTimeZone(ctx context.Context, db DB, p0 string, p1 time.Time) (float64, error) {
  9287. // call pg_catalog.date_part
  9288. const sqlstr = `SELECT * FROM pg_catalog.date_part($1, $2)`
  9289. // run
  9290. var r0 float64
  9291. logf(sqlstr, p0, p1)
  9292. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9293. return 0.0, logerror(err)
  9294. }
  9295. return r0, nil
  9296. }
  9297. // DatePartByTextAndTimestampWithoutTimeZone calls the stored function 'pg_catalog.date_part(text, timestamp without time zone) double precision' on db.
  9298. func DatePartByTextAndTimestampWithoutTimeZone(ctx context.Context, db DB, p0 string, p1 time.Time) (float64, error) {
  9299. // call pg_catalog.date_part
  9300. const sqlstr = `SELECT * FROM pg_catalog.date_part($1, $2)`
  9301. // run
  9302. var r0 float64
  9303. logf(sqlstr, p0, p1)
  9304. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9305. return 0.0, logerror(err)
  9306. }
  9307. return r0, nil
  9308. }
  9309. // DatePlInterval calls the stored function 'pg_catalog.date_pl_interval(date, interval) timestamp without time zone' on db.
  9310. func DatePlInterval(ctx context.Context, db DB, p0 time.Time, p1 []byte) (time.Time, error) {
  9311. // call pg_catalog.date_pl_interval
  9312. const sqlstr = `SELECT * FROM pg_catalog.date_pl_interval($1, $2)`
  9313. // run
  9314. var r0 time.Time
  9315. logf(sqlstr, p0, p1)
  9316. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9317. return time.Time{}, logerror(err)
  9318. }
  9319. return r0, nil
  9320. }
  9321. // DatePli calls the stored function 'pg_catalog.date_pli(date, integer) date' on db.
  9322. func DatePli(ctx context.Context, db DB, p0 time.Time, p1 int) (time.Time, error) {
  9323. // call pg_catalog.date_pli
  9324. const sqlstr = `SELECT * FROM pg_catalog.date_pli($1, $2)`
  9325. // run
  9326. var r0 time.Time
  9327. logf(sqlstr, p0, p1)
  9328. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9329. return time.Time{}, logerror(err)
  9330. }
  9331. return r0, nil
  9332. }
  9333. // DateRecv calls the stored function 'pg_catalog.date_recv(internal) date' on db.
  9334. func DateRecv(ctx context.Context, db DB, p0 pgtypes.Internal) (time.Time, error) {
  9335. // call pg_catalog.date_recv
  9336. const sqlstr = `SELECT * FROM pg_catalog.date_recv($1)`
  9337. // run
  9338. var r0 time.Time
  9339. logf(sqlstr, p0)
  9340. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9341. return time.Time{}, logerror(err)
  9342. }
  9343. return r0, nil
  9344. }
  9345. // DateSend calls the stored function 'pg_catalog.date_send(date) bytea' on db.
  9346. func DateSend(ctx context.Context, db DB, p0 time.Time) ([]byte, error) {
  9347. // call pg_catalog.date_send
  9348. const sqlstr = `SELECT * FROM pg_catalog.date_send($1)`
  9349. // run
  9350. var r0 []byte
  9351. logf(sqlstr, p0)
  9352. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9353. return nil, logerror(err)
  9354. }
  9355. return r0, nil
  9356. }
  9357. // DateSmaller calls the stored function 'pg_catalog.date_smaller(date, date) date' on db.
  9358. func DateSmaller(ctx context.Context, db DB, p0, p1 time.Time) (time.Time, error) {
  9359. // call pg_catalog.date_smaller
  9360. const sqlstr = `SELECT * FROM pg_catalog.date_smaller($1, $2)`
  9361. // run
  9362. var r0 time.Time
  9363. logf(sqlstr, p0, p1)
  9364. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9365. return time.Time{}, logerror(err)
  9366. }
  9367. return r0, nil
  9368. }
  9369. // DateSortsupport calls the stored function 'pg_catalog.date_sortsupport(internal)' on db.
  9370. func DateSortsupport(ctx context.Context, db DB, p0 pgtypes.Internal) error {
  9371. // call pg_catalog.date_sortsupport
  9372. const sqlstr = `SELECT * FROM pg_catalog.date_sortsupport($1)`
  9373. // run
  9374. logf(sqlstr)
  9375. if _, err := db.ExecContext(ctx, sqlstr, p0); err != nil {
  9376. return logerror(err)
  9377. }
  9378. return nil
  9379. }
  9380. // DateTruncByTextAndTimestampWithTimeZone calls the stored function 'pg_catalog.date_trunc(text, timestamp with time zone) timestamp with time zone' on db.
  9381. func DateTruncByTextAndTimestampWithTimeZone(ctx context.Context, db DB, p0 string, p1 time.Time) (time.Time, error) {
  9382. // call pg_catalog.date_trunc
  9383. const sqlstr = `SELECT * FROM pg_catalog.date_trunc($1, $2)`
  9384. // run
  9385. var r0 time.Time
  9386. logf(sqlstr, p0, p1)
  9387. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9388. return time.Time{}, logerror(err)
  9389. }
  9390. return r0, nil
  9391. }
  9392. // DateTruncByTextAndInterval calls the stored function 'pg_catalog.date_trunc(text, interval) interval' on db.
  9393. func DateTruncByTextAndInterval(ctx context.Context, db DB, p0 string, p1 []byte) ([]byte, error) {
  9394. // call pg_catalog.date_trunc
  9395. const sqlstr = `SELECT * FROM pg_catalog.date_trunc($1, $2)`
  9396. // run
  9397. var r0 []byte
  9398. logf(sqlstr, p0, p1)
  9399. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9400. return nil, logerror(err)
  9401. }
  9402. return r0, nil
  9403. }
  9404. // DateTruncByTextTimestampWithTimeZoneAndText calls the stored function 'pg_catalog.date_trunc(text, timestamp with time zone, text) timestamp with time zone' on db.
  9405. func DateTruncByTextTimestampWithTimeZoneAndText(ctx context.Context, db DB, p0 string, p1 time.Time, p2 string) (time.Time, error) {
  9406. // call pg_catalog.date_trunc
  9407. const sqlstr = `SELECT * FROM pg_catalog.date_trunc($1, $2, $3)`
  9408. // run
  9409. var r0 time.Time
  9410. logf(sqlstr, p0, p1, p2)
  9411. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  9412. return time.Time{}, logerror(err)
  9413. }
  9414. return r0, nil
  9415. }
  9416. // DateTruncByTextAndTimestampWithoutTimeZone calls the stored function 'pg_catalog.date_trunc(text, timestamp without time zone) timestamp without time zone' on db.
  9417. func DateTruncByTextAndTimestampWithoutTimeZone(ctx context.Context, db DB, p0 string, p1 time.Time) (time.Time, error) {
  9418. // call pg_catalog.date_trunc
  9419. const sqlstr = `SELECT * FROM pg_catalog.date_trunc($1, $2)`
  9420. // run
  9421. var r0 time.Time
  9422. logf(sqlstr, p0, p1)
  9423. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9424. return time.Time{}, logerror(err)
  9425. }
  9426. return r0, nil
  9427. }
  9428. // DaterangeByDateAndDate calls the stored function 'pg_catalog.daterange(date, date) daterange' on db.
  9429. func DaterangeByDateAndDate(ctx context.Context, db DB, p0, p1 time.Time) (pgtypes.Daterange, error) {
  9430. // call pg_catalog.daterange
  9431. const sqlstr = `SELECT * FROM pg_catalog.daterange($1, $2)`
  9432. // run
  9433. var r0 pgtypes.Daterange
  9434. logf(sqlstr, p0, p1)
  9435. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9436. return pgtypes.Daterange{}, logerror(err)
  9437. }
  9438. return r0, nil
  9439. }
  9440. // DaterangeByDateDateAndText calls the stored function 'pg_catalog.daterange(date, date, text) daterange' on db.
  9441. func DaterangeByDateDateAndText(ctx context.Context, db DB, p0, p1 time.Time, p2 string) (pgtypes.Daterange, error) {
  9442. // call pg_catalog.daterange
  9443. const sqlstr = `SELECT * FROM pg_catalog.daterange($1, $2, $3)`
  9444. // run
  9445. var r0 pgtypes.Daterange
  9446. logf(sqlstr, p0, p1, p2)
  9447. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  9448. return pgtypes.Daterange{}, logerror(err)
  9449. }
  9450. return r0, nil
  9451. }
  9452. // DaterangeCanonical calls the stored function 'pg_catalog.daterange_canonical(daterange) daterange' on db.
  9453. func DaterangeCanonical(ctx context.Context, db DB, p0 pgtypes.Daterange) (pgtypes.Daterange, error) {
  9454. // call pg_catalog.daterange_canonical
  9455. const sqlstr = `SELECT * FROM pg_catalog.daterange_canonical($1)`
  9456. // run
  9457. var r0 pgtypes.Daterange
  9458. logf(sqlstr, p0)
  9459. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9460. return pgtypes.Daterange{}, logerror(err)
  9461. }
  9462. return r0, nil
  9463. }
  9464. // DaterangeSubdiff calls the stored function 'pg_catalog.daterange_subdiff(date, date) double precision' on db.
  9465. func DaterangeSubdiff(ctx context.Context, db DB, p0, p1 time.Time) (float64, error) {
  9466. // call pg_catalog.daterange_subdiff
  9467. const sqlstr = `SELECT * FROM pg_catalog.daterange_subdiff($1, $2)`
  9468. // run
  9469. var r0 float64
  9470. logf(sqlstr, p0, p1)
  9471. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9472. return 0.0, logerror(err)
  9473. }
  9474. return r0, nil
  9475. }
  9476. // DatetimePl calls the stored function 'pg_catalog.datetime_pl(date, time without time zone) timestamp without time zone' on db.
  9477. func DatetimePl(ctx context.Context, db DB, p0, p1 time.Time) (time.Time, error) {
  9478. // call pg_catalog.datetime_pl
  9479. const sqlstr = `SELECT * FROM pg_catalog.datetime_pl($1, $2)`
  9480. // run
  9481. var r0 time.Time
  9482. logf(sqlstr, p0, p1)
  9483. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9484. return time.Time{}, logerror(err)
  9485. }
  9486. return r0, nil
  9487. }
  9488. // DatetimetzPl calls the stored function 'pg_catalog.datetimetz_pl(date, time with time zone) timestamp with time zone' on db.
  9489. func DatetimetzPl(ctx context.Context, db DB, p0, p1 time.Time) (time.Time, error) {
  9490. // call pg_catalog.datetimetz_pl
  9491. const sqlstr = `SELECT * FROM pg_catalog.datetimetz_pl($1, $2)`
  9492. // run
  9493. var r0 time.Time
  9494. logf(sqlstr, p0, p1)
  9495. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9496. return time.Time{}, logerror(err)
  9497. }
  9498. return r0, nil
  9499. }
  9500. // Dcbrt calls the stored function 'pg_catalog.dcbrt(double precision) double precision' on db.
  9501. func Dcbrt(ctx context.Context, db DB, p0 float64) (float64, error) {
  9502. // call pg_catalog.dcbrt
  9503. const sqlstr = `SELECT * FROM pg_catalog.dcbrt($1)`
  9504. // run
  9505. var r0 float64
  9506. logf(sqlstr, p0)
  9507. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9508. return 0.0, logerror(err)
  9509. }
  9510. return r0, nil
  9511. }
  9512. // Decode calls the stored function 'pg_catalog.decode(text, text) bytea' on db.
  9513. func Decode(ctx context.Context, db DB, p0, p1 string) ([]byte, error) {
  9514. // call pg_catalog.decode
  9515. const sqlstr = `SELECT * FROM pg_catalog.decode($1, $2)`
  9516. // run
  9517. var r0 []byte
  9518. logf(sqlstr, p0, p1)
  9519. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9520. return nil, logerror(err)
  9521. }
  9522. return r0, nil
  9523. }
  9524. // Degrees calls the stored function 'pg_catalog.degrees(double precision) double precision' on db.
  9525. func Degrees(ctx context.Context, db DB, p0 float64) (float64, error) {
  9526. // call pg_catalog.degrees
  9527. const sqlstr = `SELECT * FROM pg_catalog.degrees($1)`
  9528. // run
  9529. var r0 float64
  9530. logf(sqlstr, p0)
  9531. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9532. return 0.0, logerror(err)
  9533. }
  9534. return r0, nil
  9535. }
  9536. // Dexp calls the stored function 'pg_catalog.dexp(double precision) double precision' on db.
  9537. func Dexp(ctx context.Context, db DB, p0 float64) (float64, error) {
  9538. // call pg_catalog.dexp
  9539. const sqlstr = `SELECT * FROM pg_catalog.dexp($1)`
  9540. // run
  9541. var r0 float64
  9542. logf(sqlstr, p0)
  9543. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9544. return 0.0, logerror(err)
  9545. }
  9546. return r0, nil
  9547. }
  9548. // Diagonal calls the stored function 'pg_catalog.diagonal(box) lseg' on db.
  9549. func Diagonal(ctx context.Context, db DB, p0 pgtypes.Box) (pgtypes.Lseg, error) {
  9550. // call pg_catalog.diagonal
  9551. const sqlstr = `SELECT * FROM pg_catalog.diagonal($1)`
  9552. // run
  9553. var r0 pgtypes.Lseg
  9554. logf(sqlstr, p0)
  9555. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9556. return pgtypes.Lseg{}, logerror(err)
  9557. }
  9558. return r0, nil
  9559. }
  9560. // Diameter calls the stored function 'pg_catalog.diameter(circle) double precision' on db.
  9561. func Diameter(ctx context.Context, db DB, p0 pgtypes.Circle) (float64, error) {
  9562. // call pg_catalog.diameter
  9563. const sqlstr = `SELECT * FROM pg_catalog.diameter($1)`
  9564. // run
  9565. var r0 float64
  9566. logf(sqlstr, p0)
  9567. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9568. return 0.0, logerror(err)
  9569. }
  9570. return r0, nil
  9571. }
  9572. // DispellInit calls the stored function 'pg_catalog.dispell_init(internal) internal' on db.
  9573. func DispellInit(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Internal, error) {
  9574. // call pg_catalog.dispell_init
  9575. const sqlstr = `SELECT * FROM pg_catalog.dispell_init($1)`
  9576. // run
  9577. var r0 pgtypes.Internal
  9578. logf(sqlstr, p0)
  9579. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9580. return pgtypes.Internal{}, logerror(err)
  9581. }
  9582. return r0, nil
  9583. }
  9584. // DispellLexize calls the stored function 'pg_catalog.dispell_lexize(internal, internal, internal, internal) internal' on db.
  9585. func DispellLexize(ctx context.Context, db DB, p0, p1, p2, p3 pgtypes.Internal) (pgtypes.Internal, error) {
  9586. // call pg_catalog.dispell_lexize
  9587. const sqlstr = `SELECT * FROM pg_catalog.dispell_lexize($1, $2, $3, $4)`
  9588. // run
  9589. var r0 pgtypes.Internal
  9590. logf(sqlstr, p0, p1, p2, p3)
  9591. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3).Scan(&r0); err != nil {
  9592. return pgtypes.Internal{}, logerror(err)
  9593. }
  9594. return r0, nil
  9595. }
  9596. // DistBl calls the stored function 'pg_catalog.dist_bl(box, line) double precision' on db.
  9597. func DistBl(ctx context.Context, db DB, p0 pgtypes.Box, p1 pgtypes.Line) (float64, error) {
  9598. // call pg_catalog.dist_bl
  9599. const sqlstr = `SELECT * FROM pg_catalog.dist_bl($1, $2)`
  9600. // run
  9601. var r0 float64
  9602. logf(sqlstr, p0, p1)
  9603. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9604. return 0.0, logerror(err)
  9605. }
  9606. return r0, nil
  9607. }
  9608. // DistBp calls the stored function 'pg_catalog.dist_bp(box, point) double precision' on db.
  9609. func DistBp(ctx context.Context, db DB, p0 pgtypes.Box, p1 pgtypes.Point) (float64, error) {
  9610. // call pg_catalog.dist_bp
  9611. const sqlstr = `SELECT * FROM pg_catalog.dist_bp($1, $2)`
  9612. // run
  9613. var r0 float64
  9614. logf(sqlstr, p0, p1)
  9615. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9616. return 0.0, logerror(err)
  9617. }
  9618. return r0, nil
  9619. }
  9620. // DistBs calls the stored function 'pg_catalog.dist_bs(box, lseg) double precision' on db.
  9621. func DistBs(ctx context.Context, db DB, p0 pgtypes.Box, p1 pgtypes.Lseg) (float64, error) {
  9622. // call pg_catalog.dist_bs
  9623. const sqlstr = `SELECT * FROM pg_catalog.dist_bs($1, $2)`
  9624. // run
  9625. var r0 float64
  9626. logf(sqlstr, p0, p1)
  9627. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9628. return 0.0, logerror(err)
  9629. }
  9630. return r0, nil
  9631. }
  9632. // DistCpoint calls the stored function 'pg_catalog.dist_cpoint(circle, point) double precision' on db.
  9633. func DistCpoint(ctx context.Context, db DB, p0 pgtypes.Circle, p1 pgtypes.Point) (float64, error) {
  9634. // call pg_catalog.dist_cpoint
  9635. const sqlstr = `SELECT * FROM pg_catalog.dist_cpoint($1, $2)`
  9636. // run
  9637. var r0 float64
  9638. logf(sqlstr, p0, p1)
  9639. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9640. return 0.0, logerror(err)
  9641. }
  9642. return r0, nil
  9643. }
  9644. // DistCpoly calls the stored function 'pg_catalog.dist_cpoly(circle, polygon) double precision' on db.
  9645. func DistCpoly(ctx context.Context, db DB, p0 pgtypes.Circle, p1 pgtypes.Polygon) (float64, error) {
  9646. // call pg_catalog.dist_cpoly
  9647. const sqlstr = `SELECT * FROM pg_catalog.dist_cpoly($1, $2)`
  9648. // run
  9649. var r0 float64
  9650. logf(sqlstr, p0, p1)
  9651. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9652. return 0.0, logerror(err)
  9653. }
  9654. return r0, nil
  9655. }
  9656. // DistLb calls the stored function 'pg_catalog.dist_lb(line, box) double precision' on db.
  9657. func DistLb(ctx context.Context, db DB, p0 pgtypes.Line, p1 pgtypes.Box) (float64, error) {
  9658. // call pg_catalog.dist_lb
  9659. const sqlstr = `SELECT * FROM pg_catalog.dist_lb($1, $2)`
  9660. // run
  9661. var r0 float64
  9662. logf(sqlstr, p0, p1)
  9663. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9664. return 0.0, logerror(err)
  9665. }
  9666. return r0, nil
  9667. }
  9668. // DistLp calls the stored function 'pg_catalog.dist_lp(line, point) double precision' on db.
  9669. func DistLp(ctx context.Context, db DB, p0 pgtypes.Line, p1 pgtypes.Point) (float64, error) {
  9670. // call pg_catalog.dist_lp
  9671. const sqlstr = `SELECT * FROM pg_catalog.dist_lp($1, $2)`
  9672. // run
  9673. var r0 float64
  9674. logf(sqlstr, p0, p1)
  9675. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9676. return 0.0, logerror(err)
  9677. }
  9678. return r0, nil
  9679. }
  9680. // DistLs calls the stored function 'pg_catalog.dist_ls(line, lseg) double precision' on db.
  9681. func DistLs(ctx context.Context, db DB, p0 pgtypes.Line, p1 pgtypes.Lseg) (float64, error) {
  9682. // call pg_catalog.dist_ls
  9683. const sqlstr = `SELECT * FROM pg_catalog.dist_ls($1, $2)`
  9684. // run
  9685. var r0 float64
  9686. logf(sqlstr, p0, p1)
  9687. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9688. return 0.0, logerror(err)
  9689. }
  9690. return r0, nil
  9691. }
  9692. // DistPathp calls the stored function 'pg_catalog.dist_pathp(path, point) double precision' on db.
  9693. func DistPathp(ctx context.Context, db DB, p0 pgtypes.Path, p1 pgtypes.Point) (float64, error) {
  9694. // call pg_catalog.dist_pathp
  9695. const sqlstr = `SELECT * FROM pg_catalog.dist_pathp($1, $2)`
  9696. // run
  9697. var r0 float64
  9698. logf(sqlstr, p0, p1)
  9699. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9700. return 0.0, logerror(err)
  9701. }
  9702. return r0, nil
  9703. }
  9704. // DistPb calls the stored function 'pg_catalog.dist_pb(point, box) double precision' on db.
  9705. func DistPb(ctx context.Context, db DB, p0 pgtypes.Point, p1 pgtypes.Box) (float64, error) {
  9706. // call pg_catalog.dist_pb
  9707. const sqlstr = `SELECT * FROM pg_catalog.dist_pb($1, $2)`
  9708. // run
  9709. var r0 float64
  9710. logf(sqlstr, p0, p1)
  9711. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9712. return 0.0, logerror(err)
  9713. }
  9714. return r0, nil
  9715. }
  9716. // DistPc calls the stored function 'pg_catalog.dist_pc(point, circle) double precision' on db.
  9717. func DistPc(ctx context.Context, db DB, p0 pgtypes.Point, p1 pgtypes.Circle) (float64, error) {
  9718. // call pg_catalog.dist_pc
  9719. const sqlstr = `SELECT * FROM pg_catalog.dist_pc($1, $2)`
  9720. // run
  9721. var r0 float64
  9722. logf(sqlstr, p0, p1)
  9723. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9724. return 0.0, logerror(err)
  9725. }
  9726. return r0, nil
  9727. }
  9728. // DistPl calls the stored function 'pg_catalog.dist_pl(point, line) double precision' on db.
  9729. func DistPl(ctx context.Context, db DB, p0 pgtypes.Point, p1 pgtypes.Line) (float64, error) {
  9730. // call pg_catalog.dist_pl
  9731. const sqlstr = `SELECT * FROM pg_catalog.dist_pl($1, $2)`
  9732. // run
  9733. var r0 float64
  9734. logf(sqlstr, p0, p1)
  9735. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9736. return 0.0, logerror(err)
  9737. }
  9738. return r0, nil
  9739. }
  9740. // DistPolyc calls the stored function 'pg_catalog.dist_polyc(polygon, circle) double precision' on db.
  9741. func DistPolyc(ctx context.Context, db DB, p0 pgtypes.Polygon, p1 pgtypes.Circle) (float64, error) {
  9742. // call pg_catalog.dist_polyc
  9743. const sqlstr = `SELECT * FROM pg_catalog.dist_polyc($1, $2)`
  9744. // run
  9745. var r0 float64
  9746. logf(sqlstr, p0, p1)
  9747. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9748. return 0.0, logerror(err)
  9749. }
  9750. return r0, nil
  9751. }
  9752. // DistPolyp calls the stored function 'pg_catalog.dist_polyp(polygon, point) double precision' on db.
  9753. func DistPolyp(ctx context.Context, db DB, p0 pgtypes.Polygon, p1 pgtypes.Point) (float64, error) {
  9754. // call pg_catalog.dist_polyp
  9755. const sqlstr = `SELECT * FROM pg_catalog.dist_polyp($1, $2)`
  9756. // run
  9757. var r0 float64
  9758. logf(sqlstr, p0, p1)
  9759. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9760. return 0.0, logerror(err)
  9761. }
  9762. return r0, nil
  9763. }
  9764. // DistPpath calls the stored function 'pg_catalog.dist_ppath(point, path) double precision' on db.
  9765. func DistPpath(ctx context.Context, db DB, p0 pgtypes.Point, p1 pgtypes.Path) (float64, error) {
  9766. // call pg_catalog.dist_ppath
  9767. const sqlstr = `SELECT * FROM pg_catalog.dist_ppath($1, $2)`
  9768. // run
  9769. var r0 float64
  9770. logf(sqlstr, p0, p1)
  9771. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9772. return 0.0, logerror(err)
  9773. }
  9774. return r0, nil
  9775. }
  9776. // DistPpoly calls the stored function 'pg_catalog.dist_ppoly(point, polygon) double precision' on db.
  9777. func DistPpoly(ctx context.Context, db DB, p0 pgtypes.Point, p1 pgtypes.Polygon) (float64, error) {
  9778. // call pg_catalog.dist_ppoly
  9779. const sqlstr = `SELECT * FROM pg_catalog.dist_ppoly($1, $2)`
  9780. // run
  9781. var r0 float64
  9782. logf(sqlstr, p0, p1)
  9783. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9784. return 0.0, logerror(err)
  9785. }
  9786. return r0, nil
  9787. }
  9788. // DistPs calls the stored function 'pg_catalog.dist_ps(point, lseg) double precision' on db.
  9789. func DistPs(ctx context.Context, db DB, p0 pgtypes.Point, p1 pgtypes.Lseg) (float64, error) {
  9790. // call pg_catalog.dist_ps
  9791. const sqlstr = `SELECT * FROM pg_catalog.dist_ps($1, $2)`
  9792. // run
  9793. var r0 float64
  9794. logf(sqlstr, p0, p1)
  9795. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9796. return 0.0, logerror(err)
  9797. }
  9798. return r0, nil
  9799. }
  9800. // DistSb calls the stored function 'pg_catalog.dist_sb(lseg, box) double precision' on db.
  9801. func DistSb(ctx context.Context, db DB, p0 pgtypes.Lseg, p1 pgtypes.Box) (float64, error) {
  9802. // call pg_catalog.dist_sb
  9803. const sqlstr = `SELECT * FROM pg_catalog.dist_sb($1, $2)`
  9804. // run
  9805. var r0 float64
  9806. logf(sqlstr, p0, p1)
  9807. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9808. return 0.0, logerror(err)
  9809. }
  9810. return r0, nil
  9811. }
  9812. // DistSl calls the stored function 'pg_catalog.dist_sl(lseg, line) double precision' on db.
  9813. func DistSl(ctx context.Context, db DB, p0 pgtypes.Lseg, p1 pgtypes.Line) (float64, error) {
  9814. // call pg_catalog.dist_sl
  9815. const sqlstr = `SELECT * FROM pg_catalog.dist_sl($1, $2)`
  9816. // run
  9817. var r0 float64
  9818. logf(sqlstr, p0, p1)
  9819. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9820. return 0.0, logerror(err)
  9821. }
  9822. return r0, nil
  9823. }
  9824. // DistSp calls the stored function 'pg_catalog.dist_sp(lseg, point) double precision' on db.
  9825. func DistSp(ctx context.Context, db DB, p0 pgtypes.Lseg, p1 pgtypes.Point) (float64, error) {
  9826. // call pg_catalog.dist_sp
  9827. const sqlstr = `SELECT * FROM pg_catalog.dist_sp($1, $2)`
  9828. // run
  9829. var r0 float64
  9830. logf(sqlstr, p0, p1)
  9831. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9832. return 0.0, logerror(err)
  9833. }
  9834. return r0, nil
  9835. }
  9836. // Div calls the stored function 'pg_catalog.div(numeric, numeric) numeric' on db.
  9837. func Div(ctx context.Context, db DB, p0, p1 float64) (float64, error) {
  9838. // call pg_catalog.div
  9839. const sqlstr = `SELECT * FROM pg_catalog.div($1, $2)`
  9840. // run
  9841. var r0 float64
  9842. logf(sqlstr, p0, p1)
  9843. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9844. return 0.0, logerror(err)
  9845. }
  9846. return r0, nil
  9847. }
  9848. // Dlog1 calls the stored function 'pg_catalog.dlog1(double precision) double precision' on db.
  9849. func Dlog1(ctx context.Context, db DB, p0 float64) (float64, error) {
  9850. // call pg_catalog.dlog1
  9851. const sqlstr = `SELECT * FROM pg_catalog.dlog1($1)`
  9852. // run
  9853. var r0 float64
  9854. logf(sqlstr, p0)
  9855. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9856. return 0.0, logerror(err)
  9857. }
  9858. return r0, nil
  9859. }
  9860. // Dlog10 calls the stored function 'pg_catalog.dlog10(double precision) double precision' on db.
  9861. func Dlog10(ctx context.Context, db DB, p0 float64) (float64, error) {
  9862. // call pg_catalog.dlog10
  9863. const sqlstr = `SELECT * FROM pg_catalog.dlog10($1)`
  9864. // run
  9865. var r0 float64
  9866. logf(sqlstr, p0)
  9867. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9868. return 0.0, logerror(err)
  9869. }
  9870. return r0, nil
  9871. }
  9872. // DomainRecv calls the stored function 'pg_catalog.domain_recv(internal, oid, integer) "any"' on db.
  9873. func DomainRecv(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid, p2 int) (pgtypes.Any, error) {
  9874. // call pg_catalog.domain_recv
  9875. const sqlstr = `SELECT * FROM pg_catalog.domain_recv($1, $2, $3)`
  9876. // run
  9877. var r0 pgtypes.Any
  9878. logf(sqlstr, p0, p1, p2)
  9879. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  9880. return pgtypes.Any{}, logerror(err)
  9881. }
  9882. return r0, nil
  9883. }
  9884. // Dpow calls the stored function 'pg_catalog.dpow(double precision, double precision) double precision' on db.
  9885. func Dpow(ctx context.Context, db DB, p0, p1 float64) (float64, error) {
  9886. // call pg_catalog.dpow
  9887. const sqlstr = `SELECT * FROM pg_catalog.dpow($1, $2)`
  9888. // run
  9889. var r0 float64
  9890. logf(sqlstr, p0, p1)
  9891. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  9892. return 0.0, logerror(err)
  9893. }
  9894. return r0, nil
  9895. }
  9896. // Dround calls the stored function 'pg_catalog.dround(double precision) double precision' on db.
  9897. func Dround(ctx context.Context, db DB, p0 float64) (float64, error) {
  9898. // call pg_catalog.dround
  9899. const sqlstr = `SELECT * FROM pg_catalog.dround($1)`
  9900. // run
  9901. var r0 float64
  9902. logf(sqlstr, p0)
  9903. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9904. return 0.0, logerror(err)
  9905. }
  9906. return r0, nil
  9907. }
  9908. // DsimpleInit calls the stored function 'pg_catalog.dsimple_init(internal) internal' on db.
  9909. func DsimpleInit(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Internal, error) {
  9910. // call pg_catalog.dsimple_init
  9911. const sqlstr = `SELECT * FROM pg_catalog.dsimple_init($1)`
  9912. // run
  9913. var r0 pgtypes.Internal
  9914. logf(sqlstr, p0)
  9915. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9916. return pgtypes.Internal{}, logerror(err)
  9917. }
  9918. return r0, nil
  9919. }
  9920. // DsimpleLexize calls the stored function 'pg_catalog.dsimple_lexize(internal, internal, internal, internal) internal' on db.
  9921. func DsimpleLexize(ctx context.Context, db DB, p0, p1, p2, p3 pgtypes.Internal) (pgtypes.Internal, error) {
  9922. // call pg_catalog.dsimple_lexize
  9923. const sqlstr = `SELECT * FROM pg_catalog.dsimple_lexize($1, $2, $3, $4)`
  9924. // run
  9925. var r0 pgtypes.Internal
  9926. logf(sqlstr, p0, p1, p2, p3)
  9927. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3).Scan(&r0); err != nil {
  9928. return pgtypes.Internal{}, logerror(err)
  9929. }
  9930. return r0, nil
  9931. }
  9932. // DsnowballInit calls the stored function 'pg_catalog.dsnowball_init(internal) internal' on db.
  9933. func DsnowballInit(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Internal, error) {
  9934. // call pg_catalog.dsnowball_init
  9935. const sqlstr = `SELECT * FROM pg_catalog.dsnowball_init($1)`
  9936. // run
  9937. var r0 pgtypes.Internal
  9938. logf(sqlstr, p0)
  9939. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9940. return pgtypes.Internal{}, logerror(err)
  9941. }
  9942. return r0, nil
  9943. }
  9944. // DsnowballLexize calls the stored function 'pg_catalog.dsnowball_lexize(internal, internal, internal, internal) internal' on db.
  9945. func DsnowballLexize(ctx context.Context, db DB, p0, p1, p2, p3 pgtypes.Internal) (pgtypes.Internal, error) {
  9946. // call pg_catalog.dsnowball_lexize
  9947. const sqlstr = `SELECT * FROM pg_catalog.dsnowball_lexize($1, $2, $3, $4)`
  9948. // run
  9949. var r0 pgtypes.Internal
  9950. logf(sqlstr, p0, p1, p2, p3)
  9951. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3).Scan(&r0); err != nil {
  9952. return pgtypes.Internal{}, logerror(err)
  9953. }
  9954. return r0, nil
  9955. }
  9956. // Dsqrt calls the stored function 'pg_catalog.dsqrt(double precision) double precision' on db.
  9957. func Dsqrt(ctx context.Context, db DB, p0 float64) (float64, error) {
  9958. // call pg_catalog.dsqrt
  9959. const sqlstr = `SELECT * FROM pg_catalog.dsqrt($1)`
  9960. // run
  9961. var r0 float64
  9962. logf(sqlstr, p0)
  9963. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9964. return 0.0, logerror(err)
  9965. }
  9966. return r0, nil
  9967. }
  9968. // DsynonymInit calls the stored function 'pg_catalog.dsynonym_init(internal) internal' on db.
  9969. func DsynonymInit(ctx context.Context, db DB, p0 pgtypes.Internal) (pgtypes.Internal, error) {
  9970. // call pg_catalog.dsynonym_init
  9971. const sqlstr = `SELECT * FROM pg_catalog.dsynonym_init($1)`
  9972. // run
  9973. var r0 pgtypes.Internal
  9974. logf(sqlstr, p0)
  9975. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  9976. return pgtypes.Internal{}, logerror(err)
  9977. }
  9978. return r0, nil
  9979. }
  9980. // DsynonymLexize calls the stored function 'pg_catalog.dsynonym_lexize(internal, internal, internal, internal) internal' on db.
  9981. func DsynonymLexize(ctx context.Context, db DB, p0, p1, p2, p3 pgtypes.Internal) (pgtypes.Internal, error) {
  9982. // call pg_catalog.dsynonym_lexize
  9983. const sqlstr = `SELECT * FROM pg_catalog.dsynonym_lexize($1, $2, $3, $4)`
  9984. // run
  9985. var r0 pgtypes.Internal
  9986. logf(sqlstr, p0, p1, p2, p3)
  9987. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3).Scan(&r0); err != nil {
  9988. return pgtypes.Internal{}, logerror(err)
  9989. }
  9990. return r0, nil
  9991. }
  9992. // Dtrunc calls the stored function 'pg_catalog.dtrunc(double precision) double precision' on db.
  9993. func Dtrunc(ctx context.Context, db DB, p0 float64) (float64, error) {
  9994. // call pg_catalog.dtrunc
  9995. const sqlstr = `SELECT * FROM pg_catalog.dtrunc($1)`
  9996. // run
  9997. var r0 float64
  9998. logf(sqlstr, p0)
  9999. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10000. return 0.0, logerror(err)
  10001. }
  10002. return r0, nil
  10003. }
  10004. // ElemContainedByRange calls the stored function 'pg_catalog.elem_contained_by_range(anyelement, anyrange) boolean' on db.
  10005. func ElemContainedByRange(ctx context.Context, db DB, p0 pgtypes.Anyelement, p1 pgtypes.Anyrange) (bool, error) {
  10006. // call pg_catalog.elem_contained_by_range
  10007. const sqlstr = `SELECT * FROM pg_catalog.elem_contained_by_range($1, $2)`
  10008. // run
  10009. var r0 bool
  10010. logf(sqlstr, p0, p1)
  10011. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10012. return false, logerror(err)
  10013. }
  10014. return r0, nil
  10015. }
  10016. // Encode calls the stored function 'pg_catalog.encode(bytea, text) text' on db.
  10017. func Encode(ctx context.Context, db DB, p0 []byte, p1 string) (string, error) {
  10018. // call pg_catalog.encode
  10019. const sqlstr = `SELECT * FROM pg_catalog.encode($1, $2)`
  10020. // run
  10021. var r0 string
  10022. logf(sqlstr, p0, p1)
  10023. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10024. return "", logerror(err)
  10025. }
  10026. return r0, nil
  10027. }
  10028. // EnumCmp calls the stored function 'pg_catalog.enum_cmp(anyenum, anyenum) integer' on db.
  10029. func EnumCmp(ctx context.Context, db DB, p0, p1 pgtypes.Anyenum) (int, error) {
  10030. // call pg_catalog.enum_cmp
  10031. const sqlstr = `SELECT * FROM pg_catalog.enum_cmp($1, $2)`
  10032. // run
  10033. var r0 int
  10034. logf(sqlstr, p0, p1)
  10035. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10036. return 0, logerror(err)
  10037. }
  10038. return r0, nil
  10039. }
  10040. // EnumEq calls the stored function 'pg_catalog.enum_eq(anyenum, anyenum) boolean' on db.
  10041. func EnumEq(ctx context.Context, db DB, p0, p1 pgtypes.Anyenum) (bool, error) {
  10042. // call pg_catalog.enum_eq
  10043. const sqlstr = `SELECT * FROM pg_catalog.enum_eq($1, $2)`
  10044. // run
  10045. var r0 bool
  10046. logf(sqlstr, p0, p1)
  10047. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10048. return false, logerror(err)
  10049. }
  10050. return r0, nil
  10051. }
  10052. // EnumFirst calls the stored function 'pg_catalog.enum_first(anyenum) anyenum' on db.
  10053. func EnumFirst(ctx context.Context, db DB, p0 pgtypes.Anyenum) (pgtypes.Anyenum, error) {
  10054. // call pg_catalog.enum_first
  10055. const sqlstr = `SELECT * FROM pg_catalog.enum_first($1)`
  10056. // run
  10057. var r0 pgtypes.Anyenum
  10058. logf(sqlstr, p0)
  10059. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10060. return pgtypes.Anyenum{}, logerror(err)
  10061. }
  10062. return r0, nil
  10063. }
  10064. // EnumGe calls the stored function 'pg_catalog.enum_ge(anyenum, anyenum) boolean' on db.
  10065. func EnumGe(ctx context.Context, db DB, p0, p1 pgtypes.Anyenum) (bool, error) {
  10066. // call pg_catalog.enum_ge
  10067. const sqlstr = `SELECT * FROM pg_catalog.enum_ge($1, $2)`
  10068. // run
  10069. var r0 bool
  10070. logf(sqlstr, p0, p1)
  10071. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10072. return false, logerror(err)
  10073. }
  10074. return r0, nil
  10075. }
  10076. // EnumGt calls the stored function 'pg_catalog.enum_gt(anyenum, anyenum) boolean' on db.
  10077. func EnumGt(ctx context.Context, db DB, p0, p1 pgtypes.Anyenum) (bool, error) {
  10078. // call pg_catalog.enum_gt
  10079. const sqlstr = `SELECT * FROM pg_catalog.enum_gt($1, $2)`
  10080. // run
  10081. var r0 bool
  10082. logf(sqlstr, p0, p1)
  10083. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10084. return false, logerror(err)
  10085. }
  10086. return r0, nil
  10087. }
  10088. // EnumLarger calls the stored function 'pg_catalog.enum_larger(anyenum, anyenum) anyenum' on db.
  10089. func EnumLarger(ctx context.Context, db DB, p0, p1 pgtypes.Anyenum) (pgtypes.Anyenum, error) {
  10090. // call pg_catalog.enum_larger
  10091. const sqlstr = `SELECT * FROM pg_catalog.enum_larger($1, $2)`
  10092. // run
  10093. var r0 pgtypes.Anyenum
  10094. logf(sqlstr, p0, p1)
  10095. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10096. return pgtypes.Anyenum{}, logerror(err)
  10097. }
  10098. return r0, nil
  10099. }
  10100. // EnumLast calls the stored function 'pg_catalog.enum_last(anyenum) anyenum' on db.
  10101. func EnumLast(ctx context.Context, db DB, p0 pgtypes.Anyenum) (pgtypes.Anyenum, error) {
  10102. // call pg_catalog.enum_last
  10103. const sqlstr = `SELECT * FROM pg_catalog.enum_last($1)`
  10104. // run
  10105. var r0 pgtypes.Anyenum
  10106. logf(sqlstr, p0)
  10107. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10108. return pgtypes.Anyenum{}, logerror(err)
  10109. }
  10110. return r0, nil
  10111. }
  10112. // EnumLe calls the stored function 'pg_catalog.enum_le(anyenum, anyenum) boolean' on db.
  10113. func EnumLe(ctx context.Context, db DB, p0, p1 pgtypes.Anyenum) (bool, error) {
  10114. // call pg_catalog.enum_le
  10115. const sqlstr = `SELECT * FROM pg_catalog.enum_le($1, $2)`
  10116. // run
  10117. var r0 bool
  10118. logf(sqlstr, p0, p1)
  10119. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10120. return false, logerror(err)
  10121. }
  10122. return r0, nil
  10123. }
  10124. // EnumLt calls the stored function 'pg_catalog.enum_lt(anyenum, anyenum) boolean' on db.
  10125. func EnumLt(ctx context.Context, db DB, p0, p1 pgtypes.Anyenum) (bool, error) {
  10126. // call pg_catalog.enum_lt
  10127. const sqlstr = `SELECT * FROM pg_catalog.enum_lt($1, $2)`
  10128. // run
  10129. var r0 bool
  10130. logf(sqlstr, p0, p1)
  10131. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10132. return false, logerror(err)
  10133. }
  10134. return r0, nil
  10135. }
  10136. // EnumNe calls the stored function 'pg_catalog.enum_ne(anyenum, anyenum) boolean' on db.
  10137. func EnumNe(ctx context.Context, db DB, p0, p1 pgtypes.Anyenum) (bool, error) {
  10138. // call pg_catalog.enum_ne
  10139. const sqlstr = `SELECT * FROM pg_catalog.enum_ne($1, $2)`
  10140. // run
  10141. var r0 bool
  10142. logf(sqlstr, p0, p1)
  10143. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10144. return false, logerror(err)
  10145. }
  10146. return r0, nil
  10147. }
  10148. // EnumRangeByAnyenumAndAnyenum calls the stored function 'pg_catalog.enum_range(anyenum, anyenum) anyarray' on db.
  10149. func EnumRangeByAnyenumAndAnyenum(ctx context.Context, db DB, p0, p1 pgtypes.Anyenum) (pgtypes.Anyarray, error) {
  10150. // call pg_catalog.enum_range
  10151. const sqlstr = `SELECT * FROM pg_catalog.enum_range($1, $2)`
  10152. // run
  10153. var r0 pgtypes.Anyarray
  10154. logf(sqlstr, p0, p1)
  10155. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10156. return pgtypes.Anyarray{}, logerror(err)
  10157. }
  10158. return r0, nil
  10159. }
  10160. // EnumRangeByAnyenum calls the stored function 'pg_catalog.enum_range(anyenum) anyarray' on db.
  10161. func EnumRangeByAnyenum(ctx context.Context, db DB, p0 pgtypes.Anyenum) (pgtypes.Anyarray, error) {
  10162. // call pg_catalog.enum_range
  10163. const sqlstr = `SELECT * FROM pg_catalog.enum_range($1)`
  10164. // run
  10165. var r0 pgtypes.Anyarray
  10166. logf(sqlstr, p0)
  10167. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10168. return pgtypes.Anyarray{}, logerror(err)
  10169. }
  10170. return r0, nil
  10171. }
  10172. // EnumRecv calls the stored function 'pg_catalog.enum_recv(internal, oid) anyenum' on db.
  10173. func EnumRecv(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid) (pgtypes.Anyenum, error) {
  10174. // call pg_catalog.enum_recv
  10175. const sqlstr = `SELECT * FROM pg_catalog.enum_recv($1, $2)`
  10176. // run
  10177. var r0 pgtypes.Anyenum
  10178. logf(sqlstr, p0, p1)
  10179. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10180. return pgtypes.Anyenum{}, logerror(err)
  10181. }
  10182. return r0, nil
  10183. }
  10184. // EnumSend calls the stored function 'pg_catalog.enum_send(anyenum) bytea' on db.
  10185. func EnumSend(ctx context.Context, db DB, p0 pgtypes.Anyenum) ([]byte, error) {
  10186. // call pg_catalog.enum_send
  10187. const sqlstr = `SELECT * FROM pg_catalog.enum_send($1)`
  10188. // run
  10189. var r0 []byte
  10190. logf(sqlstr, p0)
  10191. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10192. return nil, logerror(err)
  10193. }
  10194. return r0, nil
  10195. }
  10196. // EnumSmaller calls the stored function 'pg_catalog.enum_smaller(anyenum, anyenum) anyenum' on db.
  10197. func EnumSmaller(ctx context.Context, db DB, p0, p1 pgtypes.Anyenum) (pgtypes.Anyenum, error) {
  10198. // call pg_catalog.enum_smaller
  10199. const sqlstr = `SELECT * FROM pg_catalog.enum_smaller($1, $2)`
  10200. // run
  10201. var r0 pgtypes.Anyenum
  10202. logf(sqlstr, p0, p1)
  10203. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10204. return pgtypes.Anyenum{}, logerror(err)
  10205. }
  10206. return r0, nil
  10207. }
  10208. // Eqjoinsel calls the stored function 'pg_catalog.eqjoinsel(internal, oid, internal, smallint, internal) double precision' on db.
  10209. func Eqjoinsel(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid, p2 pgtypes.Internal, p3 int16, p4 pgtypes.Internal) (float64, error) {
  10210. // call pg_catalog.eqjoinsel
  10211. const sqlstr = `SELECT * FROM pg_catalog.eqjoinsel($1, $2, $3, $4, $5)`
  10212. // run
  10213. var r0 float64
  10214. logf(sqlstr, p0, p1, p2, p3, p4)
  10215. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3, p4).Scan(&r0); err != nil {
  10216. return 0.0, logerror(err)
  10217. }
  10218. return r0, nil
  10219. }
  10220. // Eqsel calls the stored function 'pg_catalog.eqsel(internal, oid, internal, integer) double precision' on db.
  10221. func Eqsel(ctx context.Context, db DB, p0 pgtypes.Internal, p1 pgtypes.Oid, p2 pgtypes.Internal, p3 int) (float64, error) {
  10222. // call pg_catalog.eqsel
  10223. const sqlstr = `SELECT * FROM pg_catalog.eqsel($1, $2, $3, $4)`
  10224. // run
  10225. var r0 float64
  10226. logf(sqlstr, p0, p1, p2, p3)
  10227. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2, p3).Scan(&r0); err != nil {
  10228. return 0.0, logerror(err)
  10229. }
  10230. return r0, nil
  10231. }
  10232. // EucCnToMic calls the stored function 'pg_catalog.euc_cn_to_mic(integer, integer, cstring, internal, integer)' on db.
  10233. func EucCnToMic(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  10234. // call pg_catalog.euc_cn_to_mic
  10235. const sqlstr = `SELECT * FROM pg_catalog.euc_cn_to_mic($1, $2, $3, $4, $5)`
  10236. // run
  10237. logf(sqlstr)
  10238. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  10239. return logerror(err)
  10240. }
  10241. return nil
  10242. }
  10243. // EucCnToUTF8 calls the stored function 'pg_catalog.euc_cn_to_utf8(integer, integer, cstring, internal, integer)' on db.
  10244. func EucCnToUTF8(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  10245. // call pg_catalog.euc_cn_to_utf8
  10246. const sqlstr = `SELECT * FROM pg_catalog.euc_cn_to_utf8($1, $2, $3, $4, $5)`
  10247. // run
  10248. logf(sqlstr)
  10249. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  10250. return logerror(err)
  10251. }
  10252. return nil
  10253. }
  10254. // EucJis2004ToShiftJis2004 calls the stored function 'pg_catalog.euc_jis_2004_to_shift_jis_2004(integer, integer, cstring, internal, integer)' on db.
  10255. func EucJis2004ToShiftJis2004(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  10256. // call pg_catalog.euc_jis_2004_to_shift_jis_2004
  10257. const sqlstr = `SELECT * FROM pg_catalog.euc_jis_2004_to_shift_jis_2004($1, $2, $3, $4, $5)`
  10258. // run
  10259. logf(sqlstr)
  10260. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  10261. return logerror(err)
  10262. }
  10263. return nil
  10264. }
  10265. // EucJis2004ToUTF8 calls the stored function 'pg_catalog.euc_jis_2004_to_utf8(integer, integer, cstring, internal, integer)' on db.
  10266. func EucJis2004ToUTF8(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  10267. // call pg_catalog.euc_jis_2004_to_utf8
  10268. const sqlstr = `SELECT * FROM pg_catalog.euc_jis_2004_to_utf8($1, $2, $3, $4, $5)`
  10269. // run
  10270. logf(sqlstr)
  10271. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  10272. return logerror(err)
  10273. }
  10274. return nil
  10275. }
  10276. // EucJpToMic calls the stored function 'pg_catalog.euc_jp_to_mic(integer, integer, cstring, internal, integer)' on db.
  10277. func EucJpToMic(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  10278. // call pg_catalog.euc_jp_to_mic
  10279. const sqlstr = `SELECT * FROM pg_catalog.euc_jp_to_mic($1, $2, $3, $4, $5)`
  10280. // run
  10281. logf(sqlstr)
  10282. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  10283. return logerror(err)
  10284. }
  10285. return nil
  10286. }
  10287. // EucJpToSjis calls the stored function 'pg_catalog.euc_jp_to_sjis(integer, integer, cstring, internal, integer)' on db.
  10288. func EucJpToSjis(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  10289. // call pg_catalog.euc_jp_to_sjis
  10290. const sqlstr = `SELECT * FROM pg_catalog.euc_jp_to_sjis($1, $2, $3, $4, $5)`
  10291. // run
  10292. logf(sqlstr)
  10293. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  10294. return logerror(err)
  10295. }
  10296. return nil
  10297. }
  10298. // EucJpToUTF8 calls the stored function 'pg_catalog.euc_jp_to_utf8(integer, integer, cstring, internal, integer)' on db.
  10299. func EucJpToUTF8(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  10300. // call pg_catalog.euc_jp_to_utf8
  10301. const sqlstr = `SELECT * FROM pg_catalog.euc_jp_to_utf8($1, $2, $3, $4, $5)`
  10302. // run
  10303. logf(sqlstr)
  10304. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  10305. return logerror(err)
  10306. }
  10307. return nil
  10308. }
  10309. // EucKrToMic calls the stored function 'pg_catalog.euc_kr_to_mic(integer, integer, cstring, internal, integer)' on db.
  10310. func EucKrToMic(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  10311. // call pg_catalog.euc_kr_to_mic
  10312. const sqlstr = `SELECT * FROM pg_catalog.euc_kr_to_mic($1, $2, $3, $4, $5)`
  10313. // run
  10314. logf(sqlstr)
  10315. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  10316. return logerror(err)
  10317. }
  10318. return nil
  10319. }
  10320. // EucKrToUTF8 calls the stored function 'pg_catalog.euc_kr_to_utf8(integer, integer, cstring, internal, integer)' on db.
  10321. func EucKrToUTF8(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  10322. // call pg_catalog.euc_kr_to_utf8
  10323. const sqlstr = `SELECT * FROM pg_catalog.euc_kr_to_utf8($1, $2, $3, $4, $5)`
  10324. // run
  10325. logf(sqlstr)
  10326. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  10327. return logerror(err)
  10328. }
  10329. return nil
  10330. }
  10331. // EucTwToBig5 calls the stored function 'pg_catalog.euc_tw_to_big5(integer, integer, cstring, internal, integer)' on db.
  10332. func EucTwToBig5(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  10333. // call pg_catalog.euc_tw_to_big5
  10334. const sqlstr = `SELECT * FROM pg_catalog.euc_tw_to_big5($1, $2, $3, $4, $5)`
  10335. // run
  10336. logf(sqlstr)
  10337. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  10338. return logerror(err)
  10339. }
  10340. return nil
  10341. }
  10342. // EucTwToMic calls the stored function 'pg_catalog.euc_tw_to_mic(integer, integer, cstring, internal, integer)' on db.
  10343. func EucTwToMic(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  10344. // call pg_catalog.euc_tw_to_mic
  10345. const sqlstr = `SELECT * FROM pg_catalog.euc_tw_to_mic($1, $2, $3, $4, $5)`
  10346. // run
  10347. logf(sqlstr)
  10348. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  10349. return logerror(err)
  10350. }
  10351. return nil
  10352. }
  10353. // EucTwToUTF8 calls the stored function 'pg_catalog.euc_tw_to_utf8(integer, integer, cstring, internal, integer)' on db.
  10354. func EucTwToUTF8(ctx context.Context, db DB, p0, p1 int, p2 pgtypes.Cstring, p3 pgtypes.Internal, p4 int) error {
  10355. // call pg_catalog.euc_tw_to_utf8
  10356. const sqlstr = `SELECT * FROM pg_catalog.euc_tw_to_utf8($1, $2, $3, $4, $5)`
  10357. // run
  10358. logf(sqlstr)
  10359. if _, err := db.ExecContext(ctx, sqlstr, p0, p1, p2, p3, p4); err != nil {
  10360. return logerror(err)
  10361. }
  10362. return nil
  10363. }
  10364. // ExpByDoublePrecision calls the stored function 'pg_catalog.exp(double precision) double precision' on db.
  10365. func ExpByDoublePrecision(ctx context.Context, db DB, p0 float64) (float64, error) {
  10366. // call pg_catalog.exp
  10367. const sqlstr = `SELECT * FROM pg_catalog.exp($1)`
  10368. // run
  10369. var r0 float64
  10370. logf(sqlstr, p0)
  10371. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10372. return 0.0, logerror(err)
  10373. }
  10374. return r0, nil
  10375. }
  10376. // ExpByNumeric calls the stored function 'pg_catalog.exp(numeric) numeric' on db.
  10377. func ExpByNumeric(ctx context.Context, db DB, p0 float64) (float64, error) {
  10378. // call pg_catalog.exp
  10379. const sqlstr = `SELECT * FROM pg_catalog.exp($1)`
  10380. // run
  10381. var r0 float64
  10382. logf(sqlstr, p0)
  10383. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10384. return 0.0, logerror(err)
  10385. }
  10386. return r0, nil
  10387. }
  10388. // Factorial calls the stored function 'pg_catalog.factorial(bigint) numeric' on db.
  10389. func Factorial(ctx context.Context, db DB, p0 int64) (float64, error) {
  10390. // call pg_catalog.factorial
  10391. const sqlstr = `SELECT * FROM pg_catalog.factorial($1)`
  10392. // run
  10393. var r0 float64
  10394. logf(sqlstr, p0)
  10395. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10396. return 0.0, logerror(err)
  10397. }
  10398. return r0, nil
  10399. }
  10400. // Family calls the stored function 'pg_catalog.family(inet) integer' on db.
  10401. func Family(ctx context.Context, db DB, p0 string) (int, error) {
  10402. // call pg_catalog.family
  10403. const sqlstr = `SELECT * FROM pg_catalog.family($1)`
  10404. // run
  10405. var r0 int
  10406. logf(sqlstr, p0)
  10407. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10408. return 0, logerror(err)
  10409. }
  10410. return r0, nil
  10411. }
  10412. // Float4ByNumeric calls the stored function 'pg_catalog.float4(numeric) real' on db.
  10413. func Float4ByNumeric(ctx context.Context, db DB, p0 float64) (float32, error) {
  10414. // call pg_catalog.float4
  10415. const sqlstr = `SELECT * FROM pg_catalog.float4($1)`
  10416. // run
  10417. var r0 float32
  10418. logf(sqlstr, p0)
  10419. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10420. return 0.0, logerror(err)
  10421. }
  10422. return r0, nil
  10423. }
  10424. // Float4BySmallint calls the stored function 'pg_catalog.float4(smallint) real' on db.
  10425. func Float4BySmallint(ctx context.Context, db DB, p0 int16) (float32, error) {
  10426. // call pg_catalog.float4
  10427. const sqlstr = `SELECT * FROM pg_catalog.float4($1)`
  10428. // run
  10429. var r0 float32
  10430. logf(sqlstr, p0)
  10431. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10432. return 0.0, logerror(err)
  10433. }
  10434. return r0, nil
  10435. }
  10436. // Float4ByDoublePrecision calls the stored function 'pg_catalog.float4(double precision) real' on db.
  10437. func Float4ByDoublePrecision(ctx context.Context, db DB, p0 float64) (float32, error) {
  10438. // call pg_catalog.float4
  10439. const sqlstr = `SELECT * FROM pg_catalog.float4($1)`
  10440. // run
  10441. var r0 float32
  10442. logf(sqlstr, p0)
  10443. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10444. return 0.0, logerror(err)
  10445. }
  10446. return r0, nil
  10447. }
  10448. // Float4ByInteger calls the stored function 'pg_catalog.float4(integer) real' on db.
  10449. func Float4ByInteger(ctx context.Context, db DB, p0 int) (float32, error) {
  10450. // call pg_catalog.float4
  10451. const sqlstr = `SELECT * FROM pg_catalog.float4($1)`
  10452. // run
  10453. var r0 float32
  10454. logf(sqlstr, p0)
  10455. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10456. return 0.0, logerror(err)
  10457. }
  10458. return r0, nil
  10459. }
  10460. // Float4ByJsonb calls the stored function 'pg_catalog.float4(jsonb) real' on db.
  10461. func Float4ByJsonb(ctx context.Context, db DB, p0 []byte) (float32, error) {
  10462. // call pg_catalog.float4
  10463. const sqlstr = `SELECT * FROM pg_catalog.float4($1)`
  10464. // run
  10465. var r0 float32
  10466. logf(sqlstr, p0)
  10467. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10468. return 0.0, logerror(err)
  10469. }
  10470. return r0, nil
  10471. }
  10472. // Float4ByBigint calls the stored function 'pg_catalog.float4(bigint) real' on db.
  10473. func Float4ByBigint(ctx context.Context, db DB, p0 int64) (float32, error) {
  10474. // call pg_catalog.float4
  10475. const sqlstr = `SELECT * FROM pg_catalog.float4($1)`
  10476. // run
  10477. var r0 float32
  10478. logf(sqlstr, p0)
  10479. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10480. return 0.0, logerror(err)
  10481. }
  10482. return r0, nil
  10483. }
  10484. // Float48div calls the stored function 'pg_catalog.float48div(real, double precision) double precision' on db.
  10485. func Float48div(ctx context.Context, db DB, p0 float32, p1 float64) (float64, error) {
  10486. // call pg_catalog.float48div
  10487. const sqlstr = `SELECT * FROM pg_catalog.float48div($1, $2)`
  10488. // run
  10489. var r0 float64
  10490. logf(sqlstr, p0, p1)
  10491. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10492. return 0.0, logerror(err)
  10493. }
  10494. return r0, nil
  10495. }
  10496. // Float48eq calls the stored function 'pg_catalog.float48eq(real, double precision) boolean' on db.
  10497. func Float48eq(ctx context.Context, db DB, p0 float32, p1 float64) (bool, error) {
  10498. // call pg_catalog.float48eq
  10499. const sqlstr = `SELECT * FROM pg_catalog.float48eq($1, $2)`
  10500. // run
  10501. var r0 bool
  10502. logf(sqlstr, p0, p1)
  10503. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10504. return false, logerror(err)
  10505. }
  10506. return r0, nil
  10507. }
  10508. // Float48ge calls the stored function 'pg_catalog.float48ge(real, double precision) boolean' on db.
  10509. func Float48ge(ctx context.Context, db DB, p0 float32, p1 float64) (bool, error) {
  10510. // call pg_catalog.float48ge
  10511. const sqlstr = `SELECT * FROM pg_catalog.float48ge($1, $2)`
  10512. // run
  10513. var r0 bool
  10514. logf(sqlstr, p0, p1)
  10515. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10516. return false, logerror(err)
  10517. }
  10518. return r0, nil
  10519. }
  10520. // Float48gt calls the stored function 'pg_catalog.float48gt(real, double precision) boolean' on db.
  10521. func Float48gt(ctx context.Context, db DB, p0 float32, p1 float64) (bool, error) {
  10522. // call pg_catalog.float48gt
  10523. const sqlstr = `SELECT * FROM pg_catalog.float48gt($1, $2)`
  10524. // run
  10525. var r0 bool
  10526. logf(sqlstr, p0, p1)
  10527. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10528. return false, logerror(err)
  10529. }
  10530. return r0, nil
  10531. }
  10532. // Float48le calls the stored function 'pg_catalog.float48le(real, double precision) boolean' on db.
  10533. func Float48le(ctx context.Context, db DB, p0 float32, p1 float64) (bool, error) {
  10534. // call pg_catalog.float48le
  10535. const sqlstr = `SELECT * FROM pg_catalog.float48le($1, $2)`
  10536. // run
  10537. var r0 bool
  10538. logf(sqlstr, p0, p1)
  10539. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10540. return false, logerror(err)
  10541. }
  10542. return r0, nil
  10543. }
  10544. // Float48lt calls the stored function 'pg_catalog.float48lt(real, double precision) boolean' on db.
  10545. func Float48lt(ctx context.Context, db DB, p0 float32, p1 float64) (bool, error) {
  10546. // call pg_catalog.float48lt
  10547. const sqlstr = `SELECT * FROM pg_catalog.float48lt($1, $2)`
  10548. // run
  10549. var r0 bool
  10550. logf(sqlstr, p0, p1)
  10551. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10552. return false, logerror(err)
  10553. }
  10554. return r0, nil
  10555. }
  10556. // Float48mi calls the stored function 'pg_catalog.float48mi(real, double precision) double precision' on db.
  10557. func Float48mi(ctx context.Context, db DB, p0 float32, p1 float64) (float64, error) {
  10558. // call pg_catalog.float48mi
  10559. const sqlstr = `SELECT * FROM pg_catalog.float48mi($1, $2)`
  10560. // run
  10561. var r0 float64
  10562. logf(sqlstr, p0, p1)
  10563. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10564. return 0.0, logerror(err)
  10565. }
  10566. return r0, nil
  10567. }
  10568. // Float48mul calls the stored function 'pg_catalog.float48mul(real, double precision) double precision' on db.
  10569. func Float48mul(ctx context.Context, db DB, p0 float32, p1 float64) (float64, error) {
  10570. // call pg_catalog.float48mul
  10571. const sqlstr = `SELECT * FROM pg_catalog.float48mul($1, $2)`
  10572. // run
  10573. var r0 float64
  10574. logf(sqlstr, p0, p1)
  10575. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10576. return 0.0, logerror(err)
  10577. }
  10578. return r0, nil
  10579. }
  10580. // Float48ne calls the stored function 'pg_catalog.float48ne(real, double precision) boolean' on db.
  10581. func Float48ne(ctx context.Context, db DB, p0 float32, p1 float64) (bool, error) {
  10582. // call pg_catalog.float48ne
  10583. const sqlstr = `SELECT * FROM pg_catalog.float48ne($1, $2)`
  10584. // run
  10585. var r0 bool
  10586. logf(sqlstr, p0, p1)
  10587. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10588. return false, logerror(err)
  10589. }
  10590. return r0, nil
  10591. }
  10592. // Float48pl calls the stored function 'pg_catalog.float48pl(real, double precision) double precision' on db.
  10593. func Float48pl(ctx context.Context, db DB, p0 float32, p1 float64) (float64, error) {
  10594. // call pg_catalog.float48pl
  10595. const sqlstr = `SELECT * FROM pg_catalog.float48pl($1, $2)`
  10596. // run
  10597. var r0 float64
  10598. logf(sqlstr, p0, p1)
  10599. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10600. return 0.0, logerror(err)
  10601. }
  10602. return r0, nil
  10603. }
  10604. // Float4Accum calls the stored function 'pg_catalog.float4_accum(double precision, real) double precision' on db.
  10605. func Float4Accum(ctx context.Context, db DB, p0 []float64, p1 float32) ([]float64, error) {
  10606. // call pg_catalog.float4_accum
  10607. const sqlstr = `SELECT * FROM pg_catalog.float4_accum($1, $2)`
  10608. // run
  10609. var r0 []float64
  10610. logf(sqlstr, p0, p1)
  10611. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10612. return nil, logerror(err)
  10613. }
  10614. return r0, nil
  10615. }
  10616. // Float4abs calls the stored function 'pg_catalog.float4abs(real) real' on db.
  10617. func Float4abs(ctx context.Context, db DB, p0 float32) (float32, error) {
  10618. // call pg_catalog.float4abs
  10619. const sqlstr = `SELECT * FROM pg_catalog.float4abs($1)`
  10620. // run
  10621. var r0 float32
  10622. logf(sqlstr, p0)
  10623. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10624. return 0.0, logerror(err)
  10625. }
  10626. return r0, nil
  10627. }
  10628. // Float4div calls the stored function 'pg_catalog.float4div(real, real) real' on db.
  10629. func Float4div(ctx context.Context, db DB, p0, p1 float32) (float32, error) {
  10630. // call pg_catalog.float4div
  10631. const sqlstr = `SELECT * FROM pg_catalog.float4div($1, $2)`
  10632. // run
  10633. var r0 float32
  10634. logf(sqlstr, p0, p1)
  10635. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10636. return 0.0, logerror(err)
  10637. }
  10638. return r0, nil
  10639. }
  10640. // Float4eq calls the stored function 'pg_catalog.float4eq(real, real) boolean' on db.
  10641. func Float4eq(ctx context.Context, db DB, p0, p1 float32) (bool, error) {
  10642. // call pg_catalog.float4eq
  10643. const sqlstr = `SELECT * FROM pg_catalog.float4eq($1, $2)`
  10644. // run
  10645. var r0 bool
  10646. logf(sqlstr, p0, p1)
  10647. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10648. return false, logerror(err)
  10649. }
  10650. return r0, nil
  10651. }
  10652. // Float4ge calls the stored function 'pg_catalog.float4ge(real, real) boolean' on db.
  10653. func Float4ge(ctx context.Context, db DB, p0, p1 float32) (bool, error) {
  10654. // call pg_catalog.float4ge
  10655. const sqlstr = `SELECT * FROM pg_catalog.float4ge($1, $2)`
  10656. // run
  10657. var r0 bool
  10658. logf(sqlstr, p0, p1)
  10659. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10660. return false, logerror(err)
  10661. }
  10662. return r0, nil
  10663. }
  10664. // Float4gt calls the stored function 'pg_catalog.float4gt(real, real) boolean' on db.
  10665. func Float4gt(ctx context.Context, db DB, p0, p1 float32) (bool, error) {
  10666. // call pg_catalog.float4gt
  10667. const sqlstr = `SELECT * FROM pg_catalog.float4gt($1, $2)`
  10668. // run
  10669. var r0 bool
  10670. logf(sqlstr, p0, p1)
  10671. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10672. return false, logerror(err)
  10673. }
  10674. return r0, nil
  10675. }
  10676. // Float4larger calls the stored function 'pg_catalog.float4larger(real, real) real' on db.
  10677. func Float4larger(ctx context.Context, db DB, p0, p1 float32) (float32, error) {
  10678. // call pg_catalog.float4larger
  10679. const sqlstr = `SELECT * FROM pg_catalog.float4larger($1, $2)`
  10680. // run
  10681. var r0 float32
  10682. logf(sqlstr, p0, p1)
  10683. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10684. return 0.0, logerror(err)
  10685. }
  10686. return r0, nil
  10687. }
  10688. // Float4le calls the stored function 'pg_catalog.float4le(real, real) boolean' on db.
  10689. func Float4le(ctx context.Context, db DB, p0, p1 float32) (bool, error) {
  10690. // call pg_catalog.float4le
  10691. const sqlstr = `SELECT * FROM pg_catalog.float4le($1, $2)`
  10692. // run
  10693. var r0 bool
  10694. logf(sqlstr, p0, p1)
  10695. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10696. return false, logerror(err)
  10697. }
  10698. return r0, nil
  10699. }
  10700. // Float4lt calls the stored function 'pg_catalog.float4lt(real, real) boolean' on db.
  10701. func Float4lt(ctx context.Context, db DB, p0, p1 float32) (bool, error) {
  10702. // call pg_catalog.float4lt
  10703. const sqlstr = `SELECT * FROM pg_catalog.float4lt($1, $2)`
  10704. // run
  10705. var r0 bool
  10706. logf(sqlstr, p0, p1)
  10707. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10708. return false, logerror(err)
  10709. }
  10710. return r0, nil
  10711. }
  10712. // Float4mi calls the stored function 'pg_catalog.float4mi(real, real) real' on db.
  10713. func Float4mi(ctx context.Context, db DB, p0, p1 float32) (float32, error) {
  10714. // call pg_catalog.float4mi
  10715. const sqlstr = `SELECT * FROM pg_catalog.float4mi($1, $2)`
  10716. // run
  10717. var r0 float32
  10718. logf(sqlstr, p0, p1)
  10719. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10720. return 0.0, logerror(err)
  10721. }
  10722. return r0, nil
  10723. }
  10724. // Float4mul calls the stored function 'pg_catalog.float4mul(real, real) real' on db.
  10725. func Float4mul(ctx context.Context, db DB, p0, p1 float32) (float32, error) {
  10726. // call pg_catalog.float4mul
  10727. const sqlstr = `SELECT * FROM pg_catalog.float4mul($1, $2)`
  10728. // run
  10729. var r0 float32
  10730. logf(sqlstr, p0, p1)
  10731. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10732. return 0.0, logerror(err)
  10733. }
  10734. return r0, nil
  10735. }
  10736. // Float4ne calls the stored function 'pg_catalog.float4ne(real, real) boolean' on db.
  10737. func Float4ne(ctx context.Context, db DB, p0, p1 float32) (bool, error) {
  10738. // call pg_catalog.float4ne
  10739. const sqlstr = `SELECT * FROM pg_catalog.float4ne($1, $2)`
  10740. // run
  10741. var r0 bool
  10742. logf(sqlstr, p0, p1)
  10743. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10744. return false, logerror(err)
  10745. }
  10746. return r0, nil
  10747. }
  10748. // Float4pl calls the stored function 'pg_catalog.float4pl(real, real) real' on db.
  10749. func Float4pl(ctx context.Context, db DB, p0, p1 float32) (float32, error) {
  10750. // call pg_catalog.float4pl
  10751. const sqlstr = `SELECT * FROM pg_catalog.float4pl($1, $2)`
  10752. // run
  10753. var r0 float32
  10754. logf(sqlstr, p0, p1)
  10755. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10756. return 0.0, logerror(err)
  10757. }
  10758. return r0, nil
  10759. }
  10760. // Float4recv calls the stored function 'pg_catalog.float4recv(internal) real' on db.
  10761. func Float4recv(ctx context.Context, db DB, p0 pgtypes.Internal) (float32, error) {
  10762. // call pg_catalog.float4recv
  10763. const sqlstr = `SELECT * FROM pg_catalog.float4recv($1)`
  10764. // run
  10765. var r0 float32
  10766. logf(sqlstr, p0)
  10767. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10768. return 0.0, logerror(err)
  10769. }
  10770. return r0, nil
  10771. }
  10772. // Float4send calls the stored function 'pg_catalog.float4send(real) bytea' on db.
  10773. func Float4send(ctx context.Context, db DB, p0 float32) ([]byte, error) {
  10774. // call pg_catalog.float4send
  10775. const sqlstr = `SELECT * FROM pg_catalog.float4send($1)`
  10776. // run
  10777. var r0 []byte
  10778. logf(sqlstr, p0)
  10779. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10780. return nil, logerror(err)
  10781. }
  10782. return r0, nil
  10783. }
  10784. // Float4smaller calls the stored function 'pg_catalog.float4smaller(real, real) real' on db.
  10785. func Float4smaller(ctx context.Context, db DB, p0, p1 float32) (float32, error) {
  10786. // call pg_catalog.float4smaller
  10787. const sqlstr = `SELECT * FROM pg_catalog.float4smaller($1, $2)`
  10788. // run
  10789. var r0 float32
  10790. logf(sqlstr, p0, p1)
  10791. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10792. return 0.0, logerror(err)
  10793. }
  10794. return r0, nil
  10795. }
  10796. // Float4um calls the stored function 'pg_catalog.float4um(real) real' on db.
  10797. func Float4um(ctx context.Context, db DB, p0 float32) (float32, error) {
  10798. // call pg_catalog.float4um
  10799. const sqlstr = `SELECT * FROM pg_catalog.float4um($1)`
  10800. // run
  10801. var r0 float32
  10802. logf(sqlstr, p0)
  10803. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10804. return 0.0, logerror(err)
  10805. }
  10806. return r0, nil
  10807. }
  10808. // Float4up calls the stored function 'pg_catalog.float4up(real) real' on db.
  10809. func Float4up(ctx context.Context, db DB, p0 float32) (float32, error) {
  10810. // call pg_catalog.float4up
  10811. const sqlstr = `SELECT * FROM pg_catalog.float4up($1)`
  10812. // run
  10813. var r0 float32
  10814. logf(sqlstr, p0)
  10815. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10816. return 0.0, logerror(err)
  10817. }
  10818. return r0, nil
  10819. }
  10820. // Float8ByNumeric calls the stored function 'pg_catalog.float8(numeric) double precision' on db.
  10821. func Float8ByNumeric(ctx context.Context, db DB, p0 float64) (float64, error) {
  10822. // call pg_catalog.float8
  10823. const sqlstr = `SELECT * FROM pg_catalog.float8($1)`
  10824. // run
  10825. var r0 float64
  10826. logf(sqlstr, p0)
  10827. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10828. return 0.0, logerror(err)
  10829. }
  10830. return r0, nil
  10831. }
  10832. // Float8BySmallint calls the stored function 'pg_catalog.float8(smallint) double precision' on db.
  10833. func Float8BySmallint(ctx context.Context, db DB, p0 int16) (float64, error) {
  10834. // call pg_catalog.float8
  10835. const sqlstr = `SELECT * FROM pg_catalog.float8($1)`
  10836. // run
  10837. var r0 float64
  10838. logf(sqlstr, p0)
  10839. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10840. return 0.0, logerror(err)
  10841. }
  10842. return r0, nil
  10843. }
  10844. // Float8ByJsonb calls the stored function 'pg_catalog.float8(jsonb) double precision' on db.
  10845. func Float8ByJsonb(ctx context.Context, db DB, p0 []byte) (float64, error) {
  10846. // call pg_catalog.float8
  10847. const sqlstr = `SELECT * FROM pg_catalog.float8($1)`
  10848. // run
  10849. var r0 float64
  10850. logf(sqlstr, p0)
  10851. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10852. return 0.0, logerror(err)
  10853. }
  10854. return r0, nil
  10855. }
  10856. // Float8ByReal calls the stored function 'pg_catalog.float8(real) double precision' on db.
  10857. func Float8ByReal(ctx context.Context, db DB, p0 float32) (float64, error) {
  10858. // call pg_catalog.float8
  10859. const sqlstr = `SELECT * FROM pg_catalog.float8($1)`
  10860. // run
  10861. var r0 float64
  10862. logf(sqlstr, p0)
  10863. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10864. return 0.0, logerror(err)
  10865. }
  10866. return r0, nil
  10867. }
  10868. // Float8ByInteger calls the stored function 'pg_catalog.float8(integer) double precision' on db.
  10869. func Float8ByInteger(ctx context.Context, db DB, p0 int) (float64, error) {
  10870. // call pg_catalog.float8
  10871. const sqlstr = `SELECT * FROM pg_catalog.float8($1)`
  10872. // run
  10873. var r0 float64
  10874. logf(sqlstr, p0)
  10875. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10876. return 0.0, logerror(err)
  10877. }
  10878. return r0, nil
  10879. }
  10880. // Float8ByBigint calls the stored function 'pg_catalog.float8(bigint) double precision' on db.
  10881. func Float8ByBigint(ctx context.Context, db DB, p0 int64) (float64, error) {
  10882. // call pg_catalog.float8
  10883. const sqlstr = `SELECT * FROM pg_catalog.float8($1)`
  10884. // run
  10885. var r0 float64
  10886. logf(sqlstr, p0)
  10887. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  10888. return 0.0, logerror(err)
  10889. }
  10890. return r0, nil
  10891. }
  10892. // Float84div calls the stored function 'pg_catalog.float84div(double precision, real) double precision' on db.
  10893. func Float84div(ctx context.Context, db DB, p0 float64, p1 float32) (float64, error) {
  10894. // call pg_catalog.float84div
  10895. const sqlstr = `SELECT * FROM pg_catalog.float84div($1, $2)`
  10896. // run
  10897. var r0 float64
  10898. logf(sqlstr, p0, p1)
  10899. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10900. return 0.0, logerror(err)
  10901. }
  10902. return r0, nil
  10903. }
  10904. // Float84eq calls the stored function 'pg_catalog.float84eq(double precision, real) boolean' on db.
  10905. func Float84eq(ctx context.Context, db DB, p0 float64, p1 float32) (bool, error) {
  10906. // call pg_catalog.float84eq
  10907. const sqlstr = `SELECT * FROM pg_catalog.float84eq($1, $2)`
  10908. // run
  10909. var r0 bool
  10910. logf(sqlstr, p0, p1)
  10911. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10912. return false, logerror(err)
  10913. }
  10914. return r0, nil
  10915. }
  10916. // Float84ge calls the stored function 'pg_catalog.float84ge(double precision, real) boolean' on db.
  10917. func Float84ge(ctx context.Context, db DB, p0 float64, p1 float32) (bool, error) {
  10918. // call pg_catalog.float84ge
  10919. const sqlstr = `SELECT * FROM pg_catalog.float84ge($1, $2)`
  10920. // run
  10921. var r0 bool
  10922. logf(sqlstr, p0, p1)
  10923. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10924. return false, logerror(err)
  10925. }
  10926. return r0, nil
  10927. }
  10928. // Float84gt calls the stored function 'pg_catalog.float84gt(double precision, real) boolean' on db.
  10929. func Float84gt(ctx context.Context, db DB, p0 float64, p1 float32) (bool, error) {
  10930. // call pg_catalog.float84gt
  10931. const sqlstr = `SELECT * FROM pg_catalog.float84gt($1, $2)`
  10932. // run
  10933. var r0 bool
  10934. logf(sqlstr, p0, p1)
  10935. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10936. return false, logerror(err)
  10937. }
  10938. return r0, nil
  10939. }
  10940. // Float84le calls the stored function 'pg_catalog.float84le(double precision, real) boolean' on db.
  10941. func Float84le(ctx context.Context, db DB, p0 float64, p1 float32) (bool, error) {
  10942. // call pg_catalog.float84le
  10943. const sqlstr = `SELECT * FROM pg_catalog.float84le($1, $2)`
  10944. // run
  10945. var r0 bool
  10946. logf(sqlstr, p0, p1)
  10947. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10948. return false, logerror(err)
  10949. }
  10950. return r0, nil
  10951. }
  10952. // Float84lt calls the stored function 'pg_catalog.float84lt(double precision, real) boolean' on db.
  10953. func Float84lt(ctx context.Context, db DB, p0 float64, p1 float32) (bool, error) {
  10954. // call pg_catalog.float84lt
  10955. const sqlstr = `SELECT * FROM pg_catalog.float84lt($1, $2)`
  10956. // run
  10957. var r0 bool
  10958. logf(sqlstr, p0, p1)
  10959. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10960. return false, logerror(err)
  10961. }
  10962. return r0, nil
  10963. }
  10964. // Float84mi calls the stored function 'pg_catalog.float84mi(double precision, real) double precision' on db.
  10965. func Float84mi(ctx context.Context, db DB, p0 float64, p1 float32) (float64, error) {
  10966. // call pg_catalog.float84mi
  10967. const sqlstr = `SELECT * FROM pg_catalog.float84mi($1, $2)`
  10968. // run
  10969. var r0 float64
  10970. logf(sqlstr, p0, p1)
  10971. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10972. return 0.0, logerror(err)
  10973. }
  10974. return r0, nil
  10975. }
  10976. // Float84mul calls the stored function 'pg_catalog.float84mul(double precision, real) double precision' on db.
  10977. func Float84mul(ctx context.Context, db DB, p0 float64, p1 float32) (float64, error) {
  10978. // call pg_catalog.float84mul
  10979. const sqlstr = `SELECT * FROM pg_catalog.float84mul($1, $2)`
  10980. // run
  10981. var r0 float64
  10982. logf(sqlstr, p0, p1)
  10983. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10984. return 0.0, logerror(err)
  10985. }
  10986. return r0, nil
  10987. }
  10988. // Float84ne calls the stored function 'pg_catalog.float84ne(double precision, real) boolean' on db.
  10989. func Float84ne(ctx context.Context, db DB, p0 float64, p1 float32) (bool, error) {
  10990. // call pg_catalog.float84ne
  10991. const sqlstr = `SELECT * FROM pg_catalog.float84ne($1, $2)`
  10992. // run
  10993. var r0 bool
  10994. logf(sqlstr, p0, p1)
  10995. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  10996. return false, logerror(err)
  10997. }
  10998. return r0, nil
  10999. }
  11000. // Float84pl calls the stored function 'pg_catalog.float84pl(double precision, real) double precision' on db.
  11001. func Float84pl(ctx context.Context, db DB, p0 float64, p1 float32) (float64, error) {
  11002. // call pg_catalog.float84pl
  11003. const sqlstr = `SELECT * FROM pg_catalog.float84pl($1, $2)`
  11004. // run
  11005. var r0 float64
  11006. logf(sqlstr, p0, p1)
  11007. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  11008. return 0.0, logerror(err)
  11009. }
  11010. return r0, nil
  11011. }
  11012. // Float8Accum calls the stored function 'pg_catalog.float8_accum(double precision, double precision) double precision' on db.
  11013. func Float8Accum(ctx context.Context, db DB, p0 []float64, p1 float64) ([]float64, error) {
  11014. // call pg_catalog.float8_accum
  11015. const sqlstr = `SELECT * FROM pg_catalog.float8_accum($1, $2)`
  11016. // run
  11017. var r0 []float64
  11018. logf(sqlstr, p0, p1)
  11019. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  11020. return nil, logerror(err)
  11021. }
  11022. return r0, nil
  11023. }
  11024. // Float8Avg calls the stored function 'pg_catalog.float8_avg(double precision) double precision' on db.
  11025. func Float8Avg(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11026. // call pg_catalog.float8_avg
  11027. const sqlstr = `SELECT * FROM pg_catalog.float8_avg($1)`
  11028. // run
  11029. var r0 float64
  11030. logf(sqlstr, p0)
  11031. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11032. return 0.0, logerror(err)
  11033. }
  11034. return r0, nil
  11035. }
  11036. // Float8Combine calls the stored function 'pg_catalog.float8_combine(double precision, double precision) double precision' on db.
  11037. func Float8Combine(ctx context.Context, db DB, p0, p1 []float64) ([]float64, error) {
  11038. // call pg_catalog.float8_combine
  11039. const sqlstr = `SELECT * FROM pg_catalog.float8_combine($1, $2)`
  11040. // run
  11041. var r0 []float64
  11042. logf(sqlstr, p0, p1)
  11043. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  11044. return nil, logerror(err)
  11045. }
  11046. return r0, nil
  11047. }
  11048. // Float8Corr calls the stored function 'pg_catalog.float8_corr(double precision) double precision' on db.
  11049. func Float8Corr(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11050. // call pg_catalog.float8_corr
  11051. const sqlstr = `SELECT * FROM pg_catalog.float8_corr($1)`
  11052. // run
  11053. var r0 float64
  11054. logf(sqlstr, p0)
  11055. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11056. return 0.0, logerror(err)
  11057. }
  11058. return r0, nil
  11059. }
  11060. // Float8CovarPop calls the stored function 'pg_catalog.float8_covar_pop(double precision) double precision' on db.
  11061. func Float8CovarPop(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11062. // call pg_catalog.float8_covar_pop
  11063. const sqlstr = `SELECT * FROM pg_catalog.float8_covar_pop($1)`
  11064. // run
  11065. var r0 float64
  11066. logf(sqlstr, p0)
  11067. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11068. return 0.0, logerror(err)
  11069. }
  11070. return r0, nil
  11071. }
  11072. // Float8CovarSamp calls the stored function 'pg_catalog.float8_covar_samp(double precision) double precision' on db.
  11073. func Float8CovarSamp(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11074. // call pg_catalog.float8_covar_samp
  11075. const sqlstr = `SELECT * FROM pg_catalog.float8_covar_samp($1)`
  11076. // run
  11077. var r0 float64
  11078. logf(sqlstr, p0)
  11079. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11080. return 0.0, logerror(err)
  11081. }
  11082. return r0, nil
  11083. }
  11084. // Float8RegrAccum calls the stored function 'pg_catalog.float8_regr_accum(double precision, double precision, double precision) double precision' on db.
  11085. func Float8RegrAccum(ctx context.Context, db DB, p0 []float64, p1, p2 float64) ([]float64, error) {
  11086. // call pg_catalog.float8_regr_accum
  11087. const sqlstr = `SELECT * FROM pg_catalog.float8_regr_accum($1, $2, $3)`
  11088. // run
  11089. var r0 []float64
  11090. logf(sqlstr, p0, p1, p2)
  11091. if err := db.QueryRowContext(ctx, sqlstr, p0, p1, p2).Scan(&r0); err != nil {
  11092. return nil, logerror(err)
  11093. }
  11094. return r0, nil
  11095. }
  11096. // Float8RegrAvgx calls the stored function 'pg_catalog.float8_regr_avgx(double precision) double precision' on db.
  11097. func Float8RegrAvgx(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11098. // call pg_catalog.float8_regr_avgx
  11099. const sqlstr = `SELECT * FROM pg_catalog.float8_regr_avgx($1)`
  11100. // run
  11101. var r0 float64
  11102. logf(sqlstr, p0)
  11103. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11104. return 0.0, logerror(err)
  11105. }
  11106. return r0, nil
  11107. }
  11108. // Float8RegrAvgy calls the stored function 'pg_catalog.float8_regr_avgy(double precision) double precision' on db.
  11109. func Float8RegrAvgy(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11110. // call pg_catalog.float8_regr_avgy
  11111. const sqlstr = `SELECT * FROM pg_catalog.float8_regr_avgy($1)`
  11112. // run
  11113. var r0 float64
  11114. logf(sqlstr, p0)
  11115. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11116. return 0.0, logerror(err)
  11117. }
  11118. return r0, nil
  11119. }
  11120. // Float8RegrCombine calls the stored function 'pg_catalog.float8_regr_combine(double precision, double precision) double precision' on db.
  11121. func Float8RegrCombine(ctx context.Context, db DB, p0, p1 []float64) ([]float64, error) {
  11122. // call pg_catalog.float8_regr_combine
  11123. const sqlstr = `SELECT * FROM pg_catalog.float8_regr_combine($1, $2)`
  11124. // run
  11125. var r0 []float64
  11126. logf(sqlstr, p0, p1)
  11127. if err := db.QueryRowContext(ctx, sqlstr, p0, p1).Scan(&r0); err != nil {
  11128. return nil, logerror(err)
  11129. }
  11130. return r0, nil
  11131. }
  11132. // Float8RegrIntercept calls the stored function 'pg_catalog.float8_regr_intercept(double precision) double precision' on db.
  11133. func Float8RegrIntercept(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11134. // call pg_catalog.float8_regr_intercept
  11135. const sqlstr = `SELECT * FROM pg_catalog.float8_regr_intercept($1)`
  11136. // run
  11137. var r0 float64
  11138. logf(sqlstr, p0)
  11139. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11140. return 0.0, logerror(err)
  11141. }
  11142. return r0, nil
  11143. }
  11144. // Float8RegrR2 calls the stored function 'pg_catalog.float8_regr_r2(double precision) double precision' on db.
  11145. func Float8RegrR2(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11146. // call pg_catalog.float8_regr_r2
  11147. const sqlstr = `SELECT * FROM pg_catalog.float8_regr_r2($1)`
  11148. // run
  11149. var r0 float64
  11150. logf(sqlstr, p0)
  11151. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11152. return 0.0, logerror(err)
  11153. }
  11154. return r0, nil
  11155. }
  11156. // Float8RegrSlope calls the stored function 'pg_catalog.float8_regr_slope(double precision) double precision' on db.
  11157. func Float8RegrSlope(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11158. // call pg_catalog.float8_regr_slope
  11159. const sqlstr = `SELECT * FROM pg_catalog.float8_regr_slope($1)`
  11160. // run
  11161. var r0 float64
  11162. logf(sqlstr, p0)
  11163. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11164. return 0.0, logerror(err)
  11165. }
  11166. return r0, nil
  11167. }
  11168. // Float8RegrSxx calls the stored function 'pg_catalog.float8_regr_sxx(double precision) double precision' on db.
  11169. func Float8RegrSxx(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11170. // call pg_catalog.float8_regr_sxx
  11171. const sqlstr = `SELECT * FROM pg_catalog.float8_regr_sxx($1)`
  11172. // run
  11173. var r0 float64
  11174. logf(sqlstr, p0)
  11175. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11176. return 0.0, logerror(err)
  11177. }
  11178. return r0, nil
  11179. }
  11180. // Float8RegrSxy calls the stored function 'pg_catalog.float8_regr_sxy(double precision) double precision' on db.
  11181. func Float8RegrSxy(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11182. // call pg_catalog.float8_regr_sxy
  11183. const sqlstr = `SELECT * FROM pg_catalog.float8_regr_sxy($1)`
  11184. // run
  11185. var r0 float64
  11186. logf(sqlstr, p0)
  11187. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11188. return 0.0, logerror(err)
  11189. }
  11190. return r0, nil
  11191. }
  11192. // Float8RegrSyy calls the stored function 'pg_catalog.float8_regr_syy(double precision) double precision' on db.
  11193. func Float8RegrSyy(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11194. // call pg_catalog.float8_regr_syy
  11195. const sqlstr = `SELECT * FROM pg_catalog.float8_regr_syy($1)`
  11196. // run
  11197. var r0 float64
  11198. logf(sqlstr, p0)
  11199. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11200. return 0.0, logerror(err)
  11201. }
  11202. return r0, nil
  11203. }
  11204. // Float8StddevPop calls the stored function 'pg_catalog.float8_stddev_pop(double precision) double precision' on db.
  11205. func Float8StddevPop(ctx context.Context, db DB, p0 []float64) (float64, error) {
  11206. // call pg_catalog.float8_stddev_pop
  11207. const sqlstr = `SELECT * FROM pg_catalog.float8_stddev_pop($1)`
  11208. // run
  11209. var r0 float64
  11210. logf(sqlstr, p0)
  11211. if err := db.QueryRowContext(ctx, sqlstr, p0).Scan(&r0); err != nil {
  11212. return 0.0, logerror(err)