sig
type t
type conn = Postgres.Connection.t
type oid = Postgres.Result.oid
external lo_open :
Postgres.LargeObjects.conn ->
Postgres.LargeObjects.oid -> Postgres.LargeObjects.t = "stub_lo_open"
external close :
Postgres.LargeObjects.conn -> Postgres.LargeObjects.t -> int
= "stub_lo_close"
external read :
Postgres.LargeObjects.conn ->
Postgres.LargeObjects.t -> string -> int -> int -> int = "stub_lo_read"
external write :
Postgres.LargeObjects.conn ->
Postgres.LargeObjects.t -> string -> int -> int -> int = "stub_lo_write"
external seek :
Postgres.LargeObjects.conn -> Postgres.LargeObjects.t -> int -> int
= "stub_lo_lseek"
external tell :
Postgres.LargeObjects.conn -> Postgres.LargeObjects.t -> int
= "stub_lo_tell"
external create : Postgres.LargeObjects.conn -> Postgres.LargeObjects.oid
= "stub_lo_creat"
external unlink :
Postgres.LargeObjects.conn ->
Postgres.LargeObjects.oid -> Postgres.LargeObjects.oid = "stub_lo_unlink"
external import :
Postgres.LargeObjects.conn -> string -> Postgres.LargeObjects.oid
= "stub_lo_import"
external export :
Postgres.LargeObjects.conn -> Postgres.LargeObjects.oid -> string -> int
= "stub_lo_export"
end