mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 17:04:41 +00:00
2361 lines
224 KiB
HTML
2361 lines
224 KiB
HTML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<!-- This file is generated by Nim. -->
|
|
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-theme="auto">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>src/db_connector/postgres</title>
|
|
|
|
<!-- Google fonts -->
|
|
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
|
|
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
|
|
|
|
<!-- Favicon -->
|
|
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
|
|
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
|
|
|
|
<!-- CSS -->
|
|
<link rel="stylesheet" type="text/css" href="nimdoc.out.css?v=2.3.1">
|
|
|
|
<!-- JS -->
|
|
<script type="text/javascript" src="dochack.js?v=2.3.1"></script>
|
|
</head>
|
|
<body>
|
|
<div class="document" id="documentId">
|
|
<div class="container">
|
|
<h1 class="title">src/db_connector/postgres</h1>
|
|
<div class="row">
|
|
<div class="three columns">
|
|
<div class="theme-select-wrapper">
|
|
<label for="theme-select">Theme: </label>
|
|
<select id="theme-select" onchange="setTheme(this.value)">
|
|
<option value="auto">🌗 Match OS</option>
|
|
<option value="dark">🌑 Dark</option>
|
|
<option value="light">🌕 Light</option>
|
|
</select>
|
|
</div>
|
|
<div id="global-links">
|
|
<ul class="simple-boot">
|
|
<li><a href="manual.html">Manual</a></li>
|
|
<li><a href="lib.html">Standard library</a></li>
|
|
<li> <a id="indexLink" href="theindex.html">Index</a></li>
|
|
<li><a href="compiler/theindex.html">Compiler docs</a></li>
|
|
<li><a href="https://nim-lang.github.io/fusion/theindex.html">Fusion docs</a></li>
|
|
<li><a href="https://nim-lang.github.io/Nim/">devel</a>, <a href="https://nim-lang.org/documentation.html">stable</a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="searchInputDiv">
|
|
Search: <input type="search" id="searchInput"
|
|
oninput="search()" />
|
|
</div>
|
|
|
|
<ul class="simple simple-toc" id="toc-list">
|
|
<li>
|
|
<details open>
|
|
<summary><a class="reference reference-toplevel" href="#7" id="57">Types</a></summary>
|
|
<ul class="simple simple-toc-section">
|
|
<li><a class="reference" href="#ConnStatusType" title="ConnStatusType = enum
|
|
CONNECTION_OK, CONNECTION_BAD, CONNECTION_STARTED, CONNECTION_MADE,
|
|
CONNECTION_AWAITING_RESPONSE, CONNECTION_AUTH_OK, CONNECTION_SETENV,
|
|
CONNECTION_SSL_STARTUP, CONNECTION_NEEDED, CONNECTION_CHECK_WRITABLE,
|
|
CONNECTION_CONSUME, CONNECTION_GSS_STARTUP, CONNECTION_CHECK_TARGET">ConnStatusType</a></li>
|
|
<li><a class="reference" href="#ExecStatusType" title="ExecStatusType = enum
|
|
PGRES_EMPTY_QUERY = 0, PGRES_COMMAND_OK, PGRES_TUPLES_OK, PGRES_COPY_OUT,
|
|
PGRES_COPY_IN, PGRES_BAD_RESPONSE, PGRES_NONFATAL_ERROR, PGRES_FATAL_ERROR,
|
|
PGRES_COPY_BOTH, PGRES_SINGLE_TUPLE">ExecStatusType</a></li>
|
|
<li><a class="reference" href="#Oid" title="Oid = int32">Oid</a></li>
|
|
<li><a class="reference" href="#PConnStatusType" title="PConnStatusType = ptr ConnStatusType">PConnStatusType</a></li>
|
|
<li><a class="reference" href="#PExecStatusType" title="PExecStatusType = ptr ExecStatusType">PExecStatusType</a></li>
|
|
<li><a class="reference" href="#PGconn" title="PGconn {.pure, final.} = object
|
|
pghost*: cstring
|
|
pgtty*: cstring
|
|
pgport*: cstring
|
|
pgoptions*: cstring
|
|
dbName*: cstring
|
|
status*: ConnStatusType
|
|
errorMessage*: array[0 .. 4096 - 1, char]
|
|
Pfin*: File
|
|
Pfout*: File
|
|
Pfdebug*: File
|
|
sock*: int32
|
|
laddr*: SockAddr
|
|
raddr*: SockAddr
|
|
salt*: array[0 .. 2 - 1, char]
|
|
asyncNotifyWaiting*: int32
|
|
notifyList*: pointer
|
|
pguser*: cstring
|
|
pgpass*: cstring
|
|
lobjfuncs*: PPGlobjfuncs">PGconn</a></li>
|
|
<li><a class="reference" href="#PGlobjfuncs" title="PGlobjfuncs {.pure, final.} = object
|
|
fn_lo_open*: Oid
|
|
fn_lo_close*: Oid
|
|
fn_lo_creat*: Oid
|
|
fn_lo_unlink*: Oid
|
|
fn_lo_lseek*: Oid
|
|
fn_lo_tell*: Oid
|
|
fn_lo_read*: Oid
|
|
fn_lo_write*: Oid">PGlobjfuncs</a></li>
|
|
<li><a class="reference" href="#pgNotify" title="pgNotify {.pure, final.} = object
|
|
relname*: cstring
|
|
be_pid*: int32
|
|
extra*: cstring">pgNotify</a></li>
|
|
<li><a class="reference" href="#PGresAttDesc" title="PGresAttDesc {.pure, final.} = object
|
|
name*: cstring
|
|
adtid*: Oid
|
|
adtsize*: int">PGresAttDesc</a></li>
|
|
<li><a class="reference" href="#PGresAttValue" title="PGresAttValue {.pure, final.} = object
|
|
length*: int32
|
|
value*: cstring">PGresAttValue</a></li>
|
|
<li><a class="reference" href="#PGresult" title="PGresult {.pure, final.} = object
|
|
ntups*: int32
|
|
numAttributes*: int32
|
|
attDescs*: PPGresAttDesc
|
|
tuples*: PPPGresAttValue
|
|
tupArrSize*: int32
|
|
resultStatus*: ExecStatusType
|
|
cmdStatus*: array[0 .. 40 - 1, char]
|
|
binary*: int32
|
|
conn*: PPGconn">PGresult</a></li>
|
|
<li><a class="reference" href="#PGTransactionStatusType" title="PGTransactionStatusType = enum
|
|
PQTRANS_IDLE, PQTRANS_ACTIVE, PQTRANS_INTRANS, PQTRANS_INERROR,
|
|
PQTRANS_UNKNOWN">PGTransactionStatusType</a></li>
|
|
<li><a class="reference" href="#PGVerbosity" title="PGVerbosity = enum
|
|
PQERRORS_TERSE, PQERRORS_DEFAULT, PQERRORS_VERBOSE, PQERRORS_SQLSTATE">PGVerbosity</a></li>
|
|
<li><a class="reference" href="#POid" title="POid = ptr Oid">POid</a></li>
|
|
<li><a class="reference" href="#PostgresPollingStatusType" title="PostgresPollingStatusType = enum
|
|
PGRES_POLLING_FAILED = 0, PGRES_POLLING_READING, PGRES_POLLING_WRITING,
|
|
PGRES_POLLING_OK, PGRES_POLLING_ACTIVE">PostgresPollingStatusType</a></li>
|
|
<li><a class="reference" href="#PPGconn" title="PPGconn = ptr PGconn">PPGconn</a></li>
|
|
<li><a class="reference" href="#PPGlobjfuncs" title="PPGlobjfuncs = ptr PGlobjfuncs">PPGlobjfuncs</a></li>
|
|
<li><a class="reference" href="#PPGNotify" title="PPGNotify = ptr pgNotify">PPGNotify</a></li>
|
|
<li><a class="reference" href="#PPGresAttDesc" title="PPGresAttDesc = ptr PGresAttDesc">PPGresAttDesc</a></li>
|
|
<li><a class="reference" href="#PPGresAttValue" title="PPGresAttValue = ptr PGresAttValue">PPGresAttValue</a></li>
|
|
<li><a class="reference" href="#PPGresult" title="PPGresult = ptr PGresult">PPGresult</a></li>
|
|
<li><a class="reference" href="#PPGTransactionStatusType" title="PPGTransactionStatusType = ptr PGTransactionStatusType">PPGTransactionStatusType</a></li>
|
|
<li><a class="reference" href="#PPGVerbosity" title="PPGVerbosity = ptr PGVerbosity">PPGVerbosity</a></li>
|
|
<li><a class="reference" href="#PPostgresPollingStatusType" title="PPostgresPollingStatusType = ptr PostgresPollingStatusType">PPostgresPollingStatusType</a></li>
|
|
<li><a class="reference" href="#PPPGresAttDesc" title="PPPGresAttDesc = ptr PPGresAttDesc">PPPGresAttDesc</a></li>
|
|
<li><a class="reference" href="#PPPGresAttValue" title="PPPGresAttValue = ptr PPGresAttValue">PPPGresAttValue</a></li>
|
|
<li><a class="reference" href="#PPQArgBlock" title="PPQArgBlock = ptr PQArgBlock">PPQArgBlock</a></li>
|
|
<li><a class="reference" href="#Ppqbool" title="Ppqbool = ptr pqbool">Ppqbool</a></li>
|
|
<li><a class="reference" href="#PPQconninfoOption" title="PPQconninfoOption = ptr PQconninfoOption">PPQconninfoOption</a></li>
|
|
<li><a class="reference" href="#PPQprintOpt" title="PPQprintOpt = ptr PQprintOpt">PPQprintOpt</a></li>
|
|
<li><a class="reference" href="#PQArgBlock" title="PQArgBlock {.pure, final.} = object
|
|
length*: int32
|
|
isint*: int32
|
|
p*: pointer">PQArgBlock</a></li>
|
|
<li><a class="reference" href="#pqbool" title="pqbool = char">pqbool</a></li>
|
|
<li><a class="reference" href="#PQconninfoOption" title="PQconninfoOption {.pure, final.} = object
|
|
keyword*: cstring
|
|
envvar*: cstring
|
|
compiled*: cstring
|
|
val*: cstring
|
|
label*: cstring
|
|
dispchar*: cstring
|
|
dispsize*: int32">PQconninfoOption</a></li>
|
|
<li><a class="reference" href="#PQnoticeProcessor" title="PQnoticeProcessor = proc (arg: pointer; message: cstring) {.cdecl.}">PQnoticeProcessor</a></li>
|
|
<li><a class="reference" href="#PQnoticeReceiver" title="PQnoticeReceiver = proc (arg: pointer; res: PPGresult) {.cdecl.}">PQnoticeReceiver</a></li>
|
|
<li><a class="reference" href="#PQprintOpt" title="PQprintOpt {.pure, final.} = object
|
|
header*: pqbool
|
|
align*: pqbool
|
|
standard*: pqbool
|
|
html3*: pqbool
|
|
expanded*: pqbool
|
|
pager*: pqbool
|
|
fieldSep*: cstring
|
|
tableOpt*: cstring
|
|
caption*: cstring
|
|
fieldName*: ptr cstring">PQprintOpt</a></li>
|
|
<li><a class="reference" href="#SockAddr" title="SockAddr = array[1 .. 112, int8]">SockAddr</a></li>
|
|
|
|
</ul>
|
|
</details>
|
|
</li>
|
|
<li>
|
|
<details open>
|
|
<summary><a class="reference reference-toplevel" href="#10" id="60">Consts</a></summary>
|
|
<ul class="simple simple-toc-section">
|
|
<li><a class="reference" href="#CMDSTATUS_LEN" title="CMDSTATUS_LEN = 40">CMDSTATUS_LEN</a></li>
|
|
<li><a class="reference" href="#ERROR_MSG_LENGTH" title="ERROR_MSG_LENGTH = 4096">ERROR_MSG_LENGTH</a></li>
|
|
|
|
</ul>
|
|
</details>
|
|
</li>
|
|
<li>
|
|
<details open>
|
|
<summary><a class="reference reference-toplevel" href="#12" id="62">Procs</a></summary>
|
|
<ul class="simple simple-toc-section">
|
|
<ul class="simple nested-toc-section">lo_close
|
|
<li><a class="reference" href="#lo_close%2CPPGconn%2Cint32" title="lo_close(conn: PPGconn; fd: int32): int32">lo_close(conn: PPGconn; fd: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">lo_creat
|
|
<li><a class="reference" href="#lo_creat%2CPPGconn%2Cint32" title="lo_creat(conn: PPGconn; mode: int32): Oid">lo_creat(conn: PPGconn; mode: int32): Oid</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">lo_export
|
|
<li><a class="reference" href="#lo_export%2CPPGconn%2COid%2Ccstring" title="lo_export(conn: PPGconn; lobjId: Oid; filename: cstring): int32">lo_export(conn: PPGconn; lobjId: Oid; filename: cstring): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">lo_import
|
|
<li><a class="reference" href="#lo_import%2CPPGconn%2Ccstring" title="lo_import(conn: PPGconn; filename: cstring): Oid">lo_import(conn: PPGconn; filename: cstring): Oid</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">lo_lseek
|
|
<li><a class="reference" href="#lo_lseek%2CPPGconn%2Cint32%2Cint32%2Cint32" title="lo_lseek(conn: PPGconn; fd: int32; offset: int32; whence: int32): int32">lo_lseek(conn: PPGconn; fd: int32; offset: int32; whence: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">lo_open
|
|
<li><a class="reference" href="#lo_open%2CPPGconn%2COid%2Cint32" title="lo_open(conn: PPGconn; lobjId: Oid; mode: int32): int32">lo_open(conn: PPGconn; lobjId: Oid; mode: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">lo_read
|
|
<li><a class="reference" href="#lo_read%2CPPGconn%2Cint32%2Ccstring%2Cint" title="lo_read(conn: PPGconn; fd: int32; buf: cstring; length: int): int32">lo_read(conn: PPGconn; fd: int32; buf: cstring; length: int): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">lo_tell
|
|
<li><a class="reference" href="#lo_tell%2CPPGconn%2Cint32" title="lo_tell(conn: PPGconn; fd: int32): int32">lo_tell(conn: PPGconn; fd: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">lo_unlink
|
|
<li><a class="reference" href="#lo_unlink%2CPPGconn%2COid" title="lo_unlink(conn: PPGconn; lobjId: Oid): int32">lo_unlink(conn: PPGconn; lobjId: Oid): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">lo_write
|
|
<li><a class="reference" href="#lo_write%2CPPGconn%2Cint32%2Ccstring%2Cint" title="lo_write(conn: PPGconn; fd: int32; buf: cstring; length: int): int32">lo_write(conn: PPGconn; fd: int32; buf: cstring; length: int): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqbackendPID
|
|
<li><a class="reference" href="#pqbackendPID%2CPPGconn" title="pqbackendPID(conn: PPGconn): int32">pqbackendPID(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqbinaryTuples
|
|
<li><a class="reference" href="#pqbinaryTuples%2CPPGresult" title="pqbinaryTuples(res: PPGresult): int32">pqbinaryTuples(res: PPGresult): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqclear
|
|
<li><a class="reference" href="#pqclear%2CPPGresult" title="pqclear(res: PPGresult)">pqclear(res: PPGresult)</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqclientEncoding
|
|
<li><a class="reference" href="#pqclientEncoding%2CPPGconn" title="pqclientEncoding(conn: PPGconn): int32">pqclientEncoding(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqcmdStatus
|
|
<li><a class="reference" href="#pqcmdStatus%2CPPGresult" title="pqcmdStatus(res: PPGresult): cstring">pqcmdStatus(res: PPGresult): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqcmdTuples
|
|
<li><a class="reference" href="#pqcmdTuples%2CPPGresult" title="pqcmdTuples(res: PPGresult): cstring">pqcmdTuples(res: PPGresult): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqconndefaults
|
|
<li><a class="reference" href="#pqconndefaults" title="pqconndefaults(): PPQconninfoOption">pqconndefaults(): PPQconninfoOption</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqconnectdb
|
|
<li><a class="reference" href="#pqconnectdb%2Ccstring" title="pqconnectdb(conninfo: cstring): PPGconn">pqconnectdb(conninfo: cstring): PPGconn</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqconnectionNeedsPassword
|
|
<li><a class="reference" href="#pqconnectionNeedsPassword%2CPPGconn" title="pqconnectionNeedsPassword(conn: PPGconn): int32">pqconnectionNeedsPassword(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqconnectionUsedPassword
|
|
<li><a class="reference" href="#pqconnectionUsedPassword%2CPPGconn" title="pqconnectionUsedPassword(conn: PPGconn): int32">pqconnectionUsedPassword(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqconnectPoll
|
|
<li><a class="reference" href="#pqconnectPoll%2CPPGconn" title="pqconnectPoll(conn: PPGconn): PostgresPollingStatusType">pqconnectPoll(conn: PPGconn): PostgresPollingStatusType</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqconnectStart
|
|
<li><a class="reference" href="#pqconnectStart%2Ccstring" title="pqconnectStart(conninfo: cstring): PPGconn">pqconnectStart(conninfo: cstring): PPGconn</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqconninfoFree
|
|
<li><a class="reference" href="#pqconninfoFree%2CPPQconninfoOption" title="pqconninfoFree(connOptions: PPQconninfoOption)">pqconninfoFree(connOptions: PPQconninfoOption)</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqconsumeInput
|
|
<li><a class="reference" href="#pqconsumeInput%2CPPGconn" title="pqconsumeInput(conn: PPGconn): int32">pqconsumeInput(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqdb
|
|
<li><a class="reference" href="#pqdb%2CPPGconn" title="pqdb(conn: PPGconn): cstring">pqdb(conn: PPGconn): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqdisplayTuples
|
|
<li><a class="reference" href="#pqdisplayTuples%2CPPGresult%2CFile%2Cint32%2Ccstring%2Cint32%2Cint32" title="pqdisplayTuples(res: PPGresult; fp: File; fillAlign: int32; fieldSep: cstring;
|
|
printHeader: int32; quiet: int32)">pqdisplayTuples(res: PPGresult; fp: File; fillAlign: int32; fieldSep: cstring;
|
|
printHeader: int32; quiet: int32)</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqendcopy
|
|
<li><a class="reference" href="#pqendcopy%2CPPGconn" title="pqendcopy(conn: PPGconn): int32">pqendcopy(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqenv2encoding
|
|
<li><a class="reference" href="#pqenv2encoding" title="pqenv2encoding(): int32">pqenv2encoding(): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqerrorMessage
|
|
<li><a class="reference" href="#pqerrorMessage%2CPPGconn" title="pqerrorMessage(conn: PPGconn): cstring">pqerrorMessage(conn: PPGconn): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqescapeBytea
|
|
<li><a class="reference" href="#pqescapeBytea%2Ccstring%2Cint%2Cint" title="pqescapeBytea(bintext: cstring; binlen: int; bytealen: var int): cstring">pqescapeBytea(bintext: cstring; binlen: int; bytealen: var int): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqescapeString
|
|
<li><a class="reference" href="#pqescapeString%2Ccstring%2Ccstring%2Cint" title="pqescapeString(till, from: cstring; len: int): int">pqescapeString(till, from: cstring; len: int): int</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqexec
|
|
<li><a class="reference" href="#pqexec%2CPPGconn%2Ccstring" title="pqexec(conn: PPGconn; query: cstring): PPGresult">pqexec(conn: PPGconn; query: cstring): PPGresult</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqexecParams
|
|
<li><a class="reference" href="#pqexecParams%2CPPGconn%2Ccstring%2Cint32%2CPOid%2CcstringArray%2Cptr.int32%2Cptr.int32%2Cint32" title="pqexecParams(conn: PPGconn; command: cstring; nParams: int32; paramTypes: POid;
|
|
paramValues: cstringArray; paramLengths, paramFormats: ptr int32;
|
|
resultFormat: int32): PPGresult">pqexecParams(conn: PPGconn; command: cstring; nParams: int32; paramTypes: POid;
|
|
paramValues: cstringArray; paramLengths, paramFormats: ptr int32;
|
|
resultFormat: int32): PPGresult</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqexecPrepared
|
|
<li><a class="reference" href="#pqexecPrepared%2CPPGconn%2Ccstring%2Cint32%2CcstringArray%2Cptr.int32%2Cptr.int32%2Cint32" title="pqexecPrepared(conn: PPGconn; stmtName: cstring; nParams: int32;
|
|
paramValues: cstringArray; paramLengths, paramFormats: ptr int32;
|
|
resultFormat: int32): PPGresult">pqexecPrepared(conn: PPGconn; stmtName: cstring; nParams: int32;
|
|
paramValues: cstringArray; paramLengths, paramFormats: ptr int32;
|
|
resultFormat: int32): PPGresult</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqfformat
|
|
<li><a class="reference" href="#pqfformat%2CPPGresult%2Cint32" title="pqfformat(res: PPGresult; field_num: int32): int32">pqfformat(res: PPGresult; field_num: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqfinish
|
|
<li><a class="reference" href="#pqfinish%2CPPGconn" title="pqfinish(conn: PPGconn)">pqfinish(conn: PPGconn)</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqflush
|
|
<li><a class="reference" href="#pqflush%2CPPGconn" title="pqflush(conn: PPGconn): int32">pqflush(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqfmod
|
|
<li><a class="reference" href="#pqfmod%2CPPGresult%2Cint32" title="pqfmod(res: PPGresult; field_num: int32): int32">pqfmod(res: PPGresult; field_num: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqfn
|
|
<li><a class="reference" href="#pqfn%2CPPGconn%2Cint32%2Cptr.int32%2Cptr.int32%2Cint32%2CPPQArgBlock%2Cint32" title="pqfn(conn: PPGconn; fnid: int32; result_buf, result_len: ptr int32;
|
|
result_is_int: int32; args: PPQArgBlock; nargs: int32): PPGresult">pqfn(conn: PPGconn; fnid: int32; result_buf, result_len: ptr int32;
|
|
result_is_int: int32; args: PPQArgBlock; nargs: int32): PPGresult</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqfname
|
|
<li><a class="reference" href="#pqfname%2CPPGresult%2Cint32" title="pqfname(res: PPGresult; field_num: int32): cstring">pqfname(res: PPGresult; field_num: int32): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqfnumber
|
|
<li><a class="reference" href="#pqfnumber%2CPPGresult%2Ccstring" title="pqfnumber(res: PPGresult; field_name: cstring): int32">pqfnumber(res: PPGresult; field_name: cstring): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqfreemem
|
|
<li><a class="reference" href="#pqfreemem%2Cpointer" title="pqfreemem(p: pointer)">pqfreemem(p: pointer)</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqfsize
|
|
<li><a class="reference" href="#pqfsize%2CPPGresult%2Cint32" title="pqfsize(res: PPGresult; field_num: int32): int32">pqfsize(res: PPGresult; field_num: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqftable
|
|
<li><a class="reference" href="#pqftable%2CPPGresult%2Cint32" title="pqftable(res: PPGresult; field_num: int32): Oid">pqftable(res: PPGresult; field_num: int32): Oid</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqftablecol
|
|
<li><a class="reference" href="#pqftablecol%2CPPGresult%2Cint32" title="pqftablecol(res: PPGresult; field_num: int32): int32">pqftablecol(res: PPGresult; field_num: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqftype
|
|
<li><a class="reference" href="#pqftype%2CPPGresult%2Cint32" title="pqftype(res: PPGresult; field_num: int32): Oid">pqftype(res: PPGresult; field_num: int32): Oid</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqgetCopyData
|
|
<li><a class="reference" href="#pqgetCopyData%2CPPGconn%2CcstringArray%2Cint32" title="pqgetCopyData(conn: PPGconn; buffer: cstringArray; async: int32): int32">pqgetCopyData(conn: PPGconn; buffer: cstringArray; async: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqgetisnull
|
|
<li><a class="reference" href="#pqgetisnull%2CPPGresult%2Cint32%2Cint32" title="pqgetisnull(res: PPGresult; tup_num: int32; field_num: int32): int32">pqgetisnull(res: PPGresult; tup_num: int32; field_num: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqgetlength
|
|
<li><a class="reference" href="#pqgetlength%2CPPGresult%2Cint32%2Cint32" title="pqgetlength(res: PPGresult; tup_num: int32; field_num: int32): int32">pqgetlength(res: PPGresult; tup_num: int32; field_num: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqgetline
|
|
<li><a class="reference" href="#pqgetline%2CPPGconn%2Ccstring%2Cint32" title="pqgetline(conn: PPGconn; str: cstring; len: int32): int32">pqgetline(conn: PPGconn; str: cstring; len: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqgetlineAsync
|
|
<li><a class="reference" href="#pqgetlineAsync%2CPPGconn%2Ccstring%2Cint32" title="pqgetlineAsync(conn: PPGconn; buffer: cstring; bufsize: int32): int32">pqgetlineAsync(conn: PPGconn; buffer: cstring; bufsize: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqgetResult
|
|
<li><a class="reference" href="#pqgetResult%2CPPGconn" title="pqgetResult(conn: PPGconn): PPGresult">pqgetResult(conn: PPGconn): PPGresult</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqgetvalue
|
|
<li><a class="reference" href="#pqgetvalue%2CPPGresult%2Cint32%2Cint32" title="pqgetvalue(res: PPGresult; tup_num: int32; field_num: int32): cstring">pqgetvalue(res: PPGresult; tup_num: int32; field_num: int32): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqhost
|
|
<li><a class="reference" href="#pqhost%2CPPGconn" title="pqhost(conn: PPGconn): cstring">pqhost(conn: PPGconn): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqinitOpenSSL
|
|
<li><a class="reference" href="#pqinitOpenSSL%2Cint32%2Cint32" title="pqinitOpenSSL(do_ssl: int32; do_crypto: int32)">pqinitOpenSSL(do_ssl: int32; do_crypto: int32)</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqisBusy
|
|
<li><a class="reference" href="#pqisBusy%2CPPGconn" title="pqisBusy(conn: PPGconn): int32">pqisBusy(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqisnonblocking
|
|
<li><a class="reference" href="#pqisnonblocking%2CPPGconn" title="pqisnonblocking(conn: PPGconn): int32">pqisnonblocking(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqmakeEmptyPGresult
|
|
<li><a class="reference" href="#pqmakeEmptyPGresult%2CPPGconn%2CExecStatusType" title="pqmakeEmptyPGresult(conn: PPGconn; status: ExecStatusType): PPGresult">pqmakeEmptyPGresult(conn: PPGconn; status: ExecStatusType): PPGresult</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqmblen
|
|
<li><a class="reference" href="#pqmblen%2Ccstring%2Cint32" title="pqmblen(s: cstring; encoding: int32): int32">pqmblen(s: cstring; encoding: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqnfields
|
|
<li><a class="reference" href="#pqnfields%2CPPGresult" title="pqnfields(res: PPGresult): int32">pqnfields(res: PPGresult): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqnotifies
|
|
<li><a class="reference" href="#pqnotifies%2CPPGconn" title="pqnotifies(conn: PPGconn): PPGNotify">pqnotifies(conn: PPGconn): PPGNotify</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqntuples
|
|
<li><a class="reference" href="#pqntuples%2CPPGresult" title="pqntuples(res: PPGresult): int32">pqntuples(res: PPGresult): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqoidStatus
|
|
<li><a class="reference" href="#pqoidStatus%2CPPGresult" title="pqoidStatus(res: PPGresult): cstring">pqoidStatus(res: PPGresult): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqoidValue
|
|
<li><a class="reference" href="#pqoidValue%2CPPGresult" title="pqoidValue(res: PPGresult): Oid">pqoidValue(res: PPGresult): Oid</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqoptions
|
|
<li><a class="reference" href="#pqoptions%2CPPGconn" title="pqoptions(conn: PPGconn): cstring">pqoptions(conn: PPGconn): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqparameterStatus
|
|
<li><a class="reference" href="#pqparameterStatus%2CPPGconn%2Ccstring" title="pqparameterStatus(conn: PPGconn; paramName: cstring): cstring">pqparameterStatus(conn: PPGconn; paramName: cstring): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqpass
|
|
<li><a class="reference" href="#pqpass%2CPPGconn" title="pqpass(conn: PPGconn): cstring">pqpass(conn: PPGconn): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqport
|
|
<li><a class="reference" href="#pqport%2CPPGconn" title="pqport(conn: PPGconn): cstring">pqport(conn: PPGconn): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqprepare
|
|
<li><a class="reference" href="#pqprepare%2CPPGconn%2Ccstring%2Ccstring%2Cint32%2CPOid" title="pqprepare(conn: PPGconn; stmtName, query: cstring; nParams: int32;
|
|
paramTypes: POid): PPGresult">pqprepare(conn: PPGconn; stmtName, query: cstring; nParams: int32;
|
|
paramTypes: POid): PPGresult</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqprint
|
|
<li><a class="reference" href="#pqprint%2CFile%2CPPGresult%2CPPQprintOpt" title="pqprint(fout: File; res: PPGresult; ps: PPQprintOpt)">pqprint(fout: File; res: PPGresult; ps: PPQprintOpt)</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqprintTuples
|
|
<li><a class="reference" href="#pqprintTuples%2CPPGresult%2CFile%2Cint32%2Cint32%2Cint32" title="pqprintTuples(res: PPGresult; fout: File; printAttName: int32;
|
|
terseOutput: int32; width: int32)">pqprintTuples(res: PPGresult; fout: File; printAttName: int32;
|
|
terseOutput: int32; width: int32)</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqprotocolVersion
|
|
<li><a class="reference" href="#pqprotocolVersion%2CPPGconn" title="pqprotocolVersion(conn: PPGconn): int32">pqprotocolVersion(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqputCopyData
|
|
<li><a class="reference" href="#pqputCopyData%2CPPGconn%2Ccstring%2Cint32" title="pqputCopyData(conn: PPGconn; buffer: cstring; nbytes: int32): int32">pqputCopyData(conn: PPGconn; buffer: cstring; nbytes: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqputCopyEnd
|
|
<li><a class="reference" href="#pqputCopyEnd%2CPPGconn%2Ccstring" title="pqputCopyEnd(conn: PPGconn; errormsg: cstring): int32">pqputCopyEnd(conn: PPGconn; errormsg: cstring): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqputline
|
|
<li><a class="reference" href="#pqputline%2CPPGconn%2Ccstring" title="pqputline(conn: PPGconn; str: cstring): int32">pqputline(conn: PPGconn; str: cstring): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqputnbytes
|
|
<li><a class="reference" href="#pqputnbytes%2CPPGconn%2Ccstring%2Cint32" title="pqputnbytes(conn: PPGconn; buffer: cstring; nbytes: int32): int32">pqputnbytes(conn: PPGconn; buffer: cstring; nbytes: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqrequestCancel
|
|
<li><a class="reference" href="#pqrequestCancel%2CPPGconn" title="pqrequestCancel(conn: PPGconn): int32">pqrequestCancel(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqreset
|
|
<li><a class="reference" href="#pqreset%2CPPGconn" title="pqreset(conn: PPGconn)">pqreset(conn: PPGconn)</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqresetPoll
|
|
<li><a class="reference" href="#pqresetPoll%2CPPGconn" title="pqresetPoll(conn: PPGconn): PostgresPollingStatusType">pqresetPoll(conn: PPGconn): PostgresPollingStatusType</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqresetStart
|
|
<li><a class="reference" href="#pqresetStart%2CPPGconn" title="pqresetStart(conn: PPGconn): int32">pqresetStart(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqresStatus
|
|
<li><a class="reference" href="#pqresStatus%2CExecStatusType" title="pqresStatus(status: ExecStatusType): cstring">pqresStatus(status: ExecStatusType): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqresultErrorField
|
|
<li><a class="reference" href="#pqresultErrorField%2CPPGresult%2Cint32" title="pqresultErrorField(res: PPGresult; fieldcode: int32): cstring">pqresultErrorField(res: PPGresult; fieldcode: int32): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqresultErrorMessage
|
|
<li><a class="reference" href="#pqresultErrorMessage%2CPPGresult" title="pqresultErrorMessage(res: PPGresult): cstring">pqresultErrorMessage(res: PPGresult): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqresultStatus
|
|
<li><a class="reference" href="#pqresultStatus%2CPPGresult" title="pqresultStatus(res: PPGresult): ExecStatusType">pqresultStatus(res: PPGresult): ExecStatusType</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqsendQuery
|
|
<li><a class="reference" href="#pqsendQuery%2CPPGconn%2Ccstring" title="pqsendQuery(conn: PPGconn; query: cstring): int32">pqsendQuery(conn: PPGconn; query: cstring): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqsendQueryParams
|
|
<li><a class="reference" href="#pqsendQueryParams%2CPPGconn%2Ccstring%2Cint32%2CPOid%2CcstringArray%2Cptr.int32%2Cptr.int32%2Cint32" title="pqsendQueryParams(conn: PPGconn; command: cstring; nParams: int32;
|
|
paramTypes: POid; paramValues: cstringArray;
|
|
paramLengths, paramFormats: ptr int32; resultFormat: int32): int32">pqsendQueryParams(conn: PPGconn; command: cstring; nParams: int32;
|
|
paramTypes: POid; paramValues: cstringArray;
|
|
paramLengths, paramFormats: ptr int32; resultFormat: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqsendQueryPrepared
|
|
<li><a class="reference" href="#pqsendQueryPrepared%2CPPGconn%2Ccstring%2Cint32%2CcstringArray%2Cptr.int32%2Cptr.int32%2Cint32" title="pqsendQueryPrepared(conn: PPGconn; stmtName: cstring; nParams: int32;
|
|
paramValues: cstringArray;
|
|
paramLengths, paramFormats: ptr int32; resultFormat: int32): int32">pqsendQueryPrepared(conn: PPGconn; stmtName: cstring; nParams: int32;
|
|
paramValues: cstringArray;
|
|
paramLengths, paramFormats: ptr int32; resultFormat: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqserverVersion
|
|
<li><a class="reference" href="#pqserverVersion%2CPPGconn" title="pqserverVersion(conn: PPGconn): int32">pqserverVersion(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqsetClientEncoding
|
|
<li><a class="reference" href="#pqsetClientEncoding%2CPPGconn%2Ccstring" title="pqsetClientEncoding(conn: PPGconn; encoding: cstring): int32">pqsetClientEncoding(conn: PPGconn; encoding: cstring): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqsetdb
|
|
<li><a class="reference" href="#pqsetdb%2Ccstring%2Ccstring%2Ccstring%2Ccstring%2Ccstring" title="pqsetdb(M_PGHOST, M_PGPORT, M_PGOPT, M_PGTTY, M_DBNAME: cstring): PPGconn">pqsetdb(M_PGHOST, M_PGPORT, M_PGOPT, M_PGTTY, M_DBNAME: cstring): PPGconn</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqsetdbLogin
|
|
<li><a class="reference" href="#pqsetdbLogin%2Ccstring%2Ccstring%2Ccstring%2Ccstring%2Ccstring%2Ccstring%2Ccstring" title="pqsetdbLogin(pghost: cstring; pgport: cstring; pgoptions: cstring;
|
|
pgtty: cstring; dbName: cstring; login: cstring; pwd: cstring): PPGconn">pqsetdbLogin(pghost: cstring; pgport: cstring; pgoptions: cstring;
|
|
pgtty: cstring; dbName: cstring; login: cstring; pwd: cstring): PPGconn</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqsetErrorVerbosity
|
|
<li><a class="reference" href="#pqsetErrorVerbosity%2CPPGconn%2CPGVerbosity" title="pqsetErrorVerbosity(conn: PPGconn; verbosity: PGVerbosity): PGVerbosity">pqsetErrorVerbosity(conn: PPGconn; verbosity: PGVerbosity): PGVerbosity</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqsetnonblocking
|
|
<li><a class="reference" href="#pqsetnonblocking%2CPPGconn%2Cint32" title="pqsetnonblocking(conn: PPGconn; arg: int32): int32">pqsetnonblocking(conn: PPGconn; arg: int32): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqsetNoticeProcessor
|
|
<li><a class="reference" href="#pqsetNoticeProcessor%2CPPGconn%2CPQnoticeProcessor%2Cpointer" title="pqsetNoticeProcessor(conn: PPGconn; theProc: PQnoticeProcessor; arg: pointer): PQnoticeProcessor">pqsetNoticeProcessor(conn: PPGconn; theProc: PQnoticeProcessor; arg: pointer): PQnoticeProcessor</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqsetNoticeReceiver
|
|
<li><a class="reference" href="#pqsetNoticeReceiver%2CPPGconn%2CPQnoticeReceiver%2Cpointer" title="pqsetNoticeReceiver(conn: PPGconn; theProc: PQnoticeReceiver; arg: pointer): PQnoticeReceiver">pqsetNoticeReceiver(conn: PPGconn; theProc: PQnoticeReceiver; arg: pointer): PQnoticeReceiver</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqSetSingleRowMode
|
|
<li><a class="reference" href="#pqSetSingleRowMode%2CPPGconn" title="pqSetSingleRowMode(conn: PPGconn): int32">pqSetSingleRowMode(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqsocket
|
|
<li><a class="reference" href="#pqsocket%2CPPGconn" title="pqsocket(conn: PPGconn): int32">pqsocket(conn: PPGconn): int32</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqstatus
|
|
<li><a class="reference" href="#pqstatus%2CPPGconn" title="pqstatus(conn: PPGconn): ConnStatusType">pqstatus(conn: PPGconn): ConnStatusType</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqtrace
|
|
<li><a class="reference" href="#pqtrace%2CPPGconn%2CFile" title="pqtrace(conn: PPGconn; debug_port: File)">pqtrace(conn: PPGconn; debug_port: File)</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqtransactionStatus
|
|
<li><a class="reference" href="#pqtransactionStatus%2CPPGconn" title="pqtransactionStatus(conn: PPGconn): PGTransactionStatusType">pqtransactionStatus(conn: PPGconn): PGTransactionStatusType</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqtty
|
|
<li><a class="reference" href="#pqtty%2CPPGconn" title="pqtty(conn: PPGconn): cstring">pqtty(conn: PPGconn): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pqunescapeBytea
|
|
<li><a class="reference" href="#pqunescapeBytea%2Ccstring%2Cint" title="pqunescapeBytea(strtext: cstring; retbuflen: var int): cstring">pqunescapeBytea(strtext: cstring; retbuflen: var int): cstring</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pquntrace
|
|
<li><a class="reference" href="#pquntrace%2CPPGconn" title="pquntrace(conn: PPGconn)">pquntrace(conn: PPGconn)</a></li>
|
|
|
|
</ul>
|
|
<ul class="simple nested-toc-section">pquser
|
|
<li><a class="reference" href="#pquser%2CPPGconn" title="pquser(conn: PPGconn): cstring">pquser(conn: PPGconn): cstring</a></li>
|
|
|
|
</ul>
|
|
|
|
</ul>
|
|
</details>
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
<div class="nine columns" id="content">
|
|
|
|
<div id="tocRoot"></div>
|
|
|
|
<p class="module-desc"></p>
|
|
<div class="section" id="7">
|
|
<h1><a class="toc-backref" href="#7">Types</a></h1>
|
|
<dl class="item">
|
|
<div id="ConnStatusType">
|
|
<dt><pre><a href="postgres.html#ConnStatusType"><span class="Identifier">ConnStatusType</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
|
|
<span class="Identifier">CONNECTION_OK</span><span class="Other">,</span> <span class="Identifier">CONNECTION_BAD</span><span class="Other">,</span> <span class="Identifier">CONNECTION_STARTED</span><span class="Other">,</span> <span class="Identifier">CONNECTION_MADE</span><span class="Other">,</span>
|
|
<span class="Identifier">CONNECTION_AWAITING_RESPONSE</span><span class="Other">,</span> <span class="Identifier">CONNECTION_AUTH_OK</span><span class="Other">,</span> <span class="Identifier">CONNECTION_SETENV</span><span class="Other">,</span>
|
|
<span class="Identifier">CONNECTION_SSL_STARTUP</span><span class="Other">,</span> <span class="Identifier">CONNECTION_NEEDED</span><span class="Other">,</span> <span class="Identifier">CONNECTION_CHECK_WRITABLE</span><span class="Other">,</span>
|
|
<span class="Identifier">CONNECTION_CONSUME</span><span class="Other">,</span> <span class="Identifier">CONNECTION_GSS_STARTUP</span><span class="Other">,</span> <span class="Identifier">CONNECTION_CHECK_TARGET</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="ExecStatusType">
|
|
<dt><pre><a href="postgres.html#ExecStatusType"><span class="Identifier">ExecStatusType</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
|
|
<span class="Identifier">PGRES_EMPTY_QUERY</span> <span class="Other">=</span> <span class="DecNumber">0</span><span class="Other">,</span> <span class="Identifier">PGRES_COMMAND_OK</span><span class="Other">,</span> <span class="Identifier">PGRES_TUPLES_OK</span><span class="Other">,</span> <span class="Identifier">PGRES_COPY_OUT</span><span class="Other">,</span>
|
|
<span class="Identifier">PGRES_COPY_IN</span><span class="Other">,</span> <span class="Identifier">PGRES_BAD_RESPONSE</span><span class="Other">,</span> <span class="Identifier">PGRES_NONFATAL_ERROR</span><span class="Other">,</span> <span class="Identifier">PGRES_FATAL_ERROR</span><span class="Other">,</span>
|
|
<span class="Identifier">PGRES_COPY_BOTH</span><span class="Other">,</span> <span class="Identifier">PGRES_SINGLE_TUPLE</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="Oid">
|
|
<dt><pre><a href="postgres.html#Oid"><span class="Identifier">Oid</span></a> <span class="Other">=</span> <span class="Identifier">int32</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PConnStatusType">
|
|
<dt><pre><a href="postgres.html#PConnStatusType"><span class="Identifier">PConnStatusType</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#ConnStatusType"><span class="Identifier">ConnStatusType</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PExecStatusType">
|
|
<dt><pre><a href="postgres.html#PExecStatusType"><span class="Identifier">PExecStatusType</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#ExecStatusType"><span class="Identifier">ExecStatusType</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PGconn">
|
|
<dt><pre><a href="postgres.html#PGconn"><span class="Identifier">PGconn</span></a> {.<span class="Identifier">pure</span><span class="Other">,</span> <span class="Identifier">final</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
|
|
<span class="Identifier">pghost</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">pgtty</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">pgport</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">pgoptions</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">dbName</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">status</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#ConnStatusType"><span class="Identifier">ConnStatusType</span></a>
|
|
<span class="Identifier">errorMessage</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">array</span><span class="Other">[</span><span class="DecNumber">0</span> <span class="Operator">..</span> <span class="DecNumber">4096</span> <span class="Operator">-</span> <span class="DecNumber">1</span><span class="Other">,</span> <span class="Identifier">char</span><span class="Other">]</span>
|
|
<span class="Identifier">Pfin</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">File</span>
|
|
<span class="Identifier">Pfout</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">File</span>
|
|
<span class="Identifier">Pfdebug</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">File</span>
|
|
<span class="Identifier">sock</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
|
|
<span class="Identifier">laddr</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#SockAddr"><span class="Identifier">SockAddr</span></a>
|
|
<span class="Identifier">raddr</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#SockAddr"><span class="Identifier">SockAddr</span></a>
|
|
<span class="Identifier">salt</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">array</span><span class="Other">[</span><span class="DecNumber">0</span> <span class="Operator">..</span> <span class="DecNumber">2</span> <span class="Operator">-</span> <span class="DecNumber">1</span><span class="Other">,</span> <span class="Identifier">char</span><span class="Other">]</span>
|
|
<span class="Identifier">asyncNotifyWaiting</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
|
|
<span class="Identifier">notifyList</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">pointer</span>
|
|
<span class="Identifier">pguser</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">pgpass</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">lobjfuncs</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#PPGlobjfuncs"><span class="Identifier">PPGlobjfuncs</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PGlobjfuncs">
|
|
<dt><pre><a href="postgres.html#PGlobjfuncs"><span class="Identifier">PGlobjfuncs</span></a> {.<span class="Identifier">pure</span><span class="Other">,</span> <span class="Identifier">final</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
|
|
<span class="Identifier">fn_lo_open</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a>
|
|
<span class="Identifier">fn_lo_close</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a>
|
|
<span class="Identifier">fn_lo_creat</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a>
|
|
<span class="Identifier">fn_lo_unlink</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a>
|
|
<span class="Identifier">fn_lo_lseek</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a>
|
|
<span class="Identifier">fn_lo_tell</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a>
|
|
<span class="Identifier">fn_lo_read</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a>
|
|
<span class="Identifier">fn_lo_write</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="pgNotify">
|
|
<dt><pre><a href="postgres.html#pgNotify"><span class="Identifier">pgNotify</span></a> {.<span class="Identifier">pure</span><span class="Other">,</span> <span class="Identifier">final</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
|
|
<span class="Identifier">relname</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">be_pid</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
|
|
<span class="Identifier">extra</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PGresAttDesc">
|
|
<dt><pre><a href="postgres.html#PGresAttDesc"><span class="Identifier">PGresAttDesc</span></a> {.<span class="Identifier">pure</span><span class="Other">,</span> <span class="Identifier">final</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
|
|
<span class="Identifier">name</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">adtid</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a>
|
|
<span class="Identifier">adtsize</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PGresAttValue">
|
|
<dt><pre><a href="postgres.html#PGresAttValue"><span class="Identifier">PGresAttValue</span></a> {.<span class="Identifier">pure</span><span class="Other">,</span> <span class="Identifier">final</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
|
|
<span class="Identifier">length</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
|
|
<span class="Identifier">value</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PGresult">
|
|
<dt><pre><a href="postgres.html#PGresult"><span class="Identifier">PGresult</span></a> {.<span class="Identifier">pure</span><span class="Other">,</span> <span class="Identifier">final</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
|
|
<span class="Identifier">ntups</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
|
|
<span class="Identifier">numAttributes</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
|
|
<span class="Identifier">attDescs</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#PPGresAttDesc"><span class="Identifier">PPGresAttDesc</span></a>
|
|
<span class="Identifier">tuples</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#PPPGresAttValue"><span class="Identifier">PPPGresAttValue</span></a>
|
|
<span class="Identifier">tupArrSize</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
|
|
<span class="Identifier">resultStatus</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#ExecStatusType"><span class="Identifier">ExecStatusType</span></a>
|
|
<span class="Identifier">cmdStatus</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">array</span><span class="Other">[</span><span class="DecNumber">0</span> <span class="Operator">..</span> <span class="DecNumber">40</span> <span class="Operator">-</span> <span class="DecNumber">1</span><span class="Other">,</span> <span class="Identifier">char</span><span class="Other">]</span>
|
|
<span class="Identifier">binary</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
|
|
<span class="Identifier">conn</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PGTransactionStatusType">
|
|
<dt><pre><a href="postgres.html#PGTransactionStatusType"><span class="Identifier">PGTransactionStatusType</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
|
|
<span class="Identifier">PQTRANS_IDLE</span><span class="Other">,</span> <span class="Identifier">PQTRANS_ACTIVE</span><span class="Other">,</span> <span class="Identifier">PQTRANS_INTRANS</span><span class="Other">,</span> <span class="Identifier">PQTRANS_INERROR</span><span class="Other">,</span>
|
|
<span class="Identifier">PQTRANS_UNKNOWN</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PGVerbosity">
|
|
<dt><pre><a href="postgres.html#PGVerbosity"><span class="Identifier">PGVerbosity</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
|
|
<span class="Identifier">PQERRORS_TERSE</span><span class="Other">,</span> <span class="Identifier">PQERRORS_DEFAULT</span><span class="Other">,</span> <span class="Identifier">PQERRORS_VERBOSE</span><span class="Other">,</span> <span class="Identifier">PQERRORS_SQLSTATE</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="POid">
|
|
<dt><pre><a href="postgres.html#POid"><span class="Identifier">POid</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PostgresPollingStatusType">
|
|
<dt><pre><a href="postgres.html#PostgresPollingStatusType"><span class="Identifier">PostgresPollingStatusType</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
|
|
<span class="Identifier">PGRES_POLLING_FAILED</span> <span class="Other">=</span> <span class="DecNumber">0</span><span class="Other">,</span> <span class="Identifier">PGRES_POLLING_READING</span><span class="Other">,</span> <span class="Identifier">PGRES_POLLING_WRITING</span><span class="Other">,</span>
|
|
<span class="Identifier">PGRES_POLLING_OK</span><span class="Other">,</span> <span class="Identifier">PGRES_POLLING_ACTIVE</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPGconn">
|
|
<dt><pre><a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PGconn"><span class="Identifier">PGconn</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPGlobjfuncs">
|
|
<dt><pre><a href="postgres.html#PPGlobjfuncs"><span class="Identifier">PPGlobjfuncs</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PGlobjfuncs"><span class="Identifier">PGlobjfuncs</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPGNotify">
|
|
<dt><pre><a href="postgres.html#PPGNotify"><span class="Identifier">PPGNotify</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#pgNotify"><span class="Identifier">pgNotify</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPGresAttDesc">
|
|
<dt><pre><a href="postgres.html#PPGresAttDesc"><span class="Identifier">PPGresAttDesc</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PGresAttDesc"><span class="Identifier">PGresAttDesc</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPGresAttValue">
|
|
<dt><pre><a href="postgres.html#PPGresAttValue"><span class="Identifier">PPGresAttValue</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PGresAttValue"><span class="Identifier">PGresAttValue</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPGresult">
|
|
<dt><pre><a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PGresult"><span class="Identifier">PGresult</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPGTransactionStatusType">
|
|
<dt><pre><a href="postgres.html#PPGTransactionStatusType"><span class="Identifier">PPGTransactionStatusType</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PGTransactionStatusType"><span class="Identifier">PGTransactionStatusType</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPGVerbosity">
|
|
<dt><pre><a href="postgres.html#PPGVerbosity"><span class="Identifier">PPGVerbosity</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PGVerbosity"><span class="Identifier">PGVerbosity</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPostgresPollingStatusType">
|
|
<dt><pre><a href="postgres.html#PPostgresPollingStatusType"><span class="Identifier">PPostgresPollingStatusType</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PostgresPollingStatusType"><span class="Identifier">PostgresPollingStatusType</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPPGresAttDesc">
|
|
<dt><pre><a href="postgres.html#PPPGresAttDesc"><span class="Identifier">PPPGresAttDesc</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PPGresAttDesc"><span class="Identifier">PPGresAttDesc</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPPGresAttValue">
|
|
<dt><pre><a href="postgres.html#PPPGresAttValue"><span class="Identifier">PPPGresAttValue</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PPGresAttValue"><span class="Identifier">PPGresAttValue</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPQArgBlock">
|
|
<dt><pre><a href="postgres.html#PPQArgBlock"><span class="Identifier">PPQArgBlock</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PQArgBlock"><span class="Identifier">PQArgBlock</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="Ppqbool">
|
|
<dt><pre><a href="postgres.html#Ppqbool"><span class="Identifier">Ppqbool</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#pqbool"><span class="Identifier">pqbool</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPQconninfoOption">
|
|
<dt><pre><a href="postgres.html#PPQconninfoOption"><span class="Identifier">PPQconninfoOption</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PQconninfoOption"><span class="Identifier">PQconninfoOption</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PPQprintOpt">
|
|
<dt><pre><a href="postgres.html#PPQprintOpt"><span class="Identifier">PPQprintOpt</span></a> <span class="Other">=</span> <span class="Keyword">ptr</span> <a href="postgres.html#PQprintOpt"><span class="Identifier">PQprintOpt</span></a></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PQArgBlock">
|
|
<dt><pre><a href="postgres.html#PQArgBlock"><span class="Identifier">PQArgBlock</span></a> {.<span class="Identifier">pure</span><span class="Other">,</span> <span class="Identifier">final</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
|
|
<span class="Identifier">length</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
|
|
<span class="Identifier">isint</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span>
|
|
<span class="Identifier">p</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">pointer</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="pqbool">
|
|
<dt><pre><a href="postgres.html#pqbool"><span class="Identifier">pqbool</span></a> <span class="Other">=</span> <span class="Identifier">char</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PQconninfoOption">
|
|
<dt><pre><a href="postgres.html#PQconninfoOption"><span class="Identifier">PQconninfoOption</span></a> {.<span class="Identifier">pure</span><span class="Other">,</span> <span class="Identifier">final</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
|
|
<span class="Identifier">keyword</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">envvar</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">compiled</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">val</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">label</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">dispchar</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">dispsize</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int32</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PQnoticeProcessor">
|
|
<dt><pre><a href="postgres.html#PQnoticeProcessor"><span class="Identifier">PQnoticeProcessor</span></a> <span class="Other">=</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">arg</span><span class="Other">:</span> <span class="Identifier">pointer</span><span class="Other">;</span> <span class="Identifier">message</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span> {.<span class="Identifier">cdecl</span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PQnoticeReceiver">
|
|
<dt><pre><a href="postgres.html#PQnoticeReceiver"><span class="Identifier">PQnoticeReceiver</span></a> <span class="Other">=</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">arg</span><span class="Other">:</span> <span class="Identifier">pointer</span><span class="Other">;</span> <span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">)</span> {.<span class="Identifier">cdecl</span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="PQprintOpt">
|
|
<dt><pre><a href="postgres.html#PQprintOpt"><span class="Identifier">PQprintOpt</span></a> {.<span class="Identifier">pure</span><span class="Other">,</span> <span class="Identifier">final</span>.} <span class="Other">=</span> <span class="Keyword">object</span>
|
|
<span class="Identifier">header</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#pqbool"><span class="Identifier">pqbool</span></a>
|
|
<span class="Identifier">align</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#pqbool"><span class="Identifier">pqbool</span></a>
|
|
<span class="Identifier">standard</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#pqbool"><span class="Identifier">pqbool</span></a>
|
|
<span class="Identifier">html3</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#pqbool"><span class="Identifier">pqbool</span></a>
|
|
<span class="Identifier">expanded</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#pqbool"><span class="Identifier">pqbool</span></a>
|
|
<span class="Identifier">pager</span><span class="Operator">*</span><span class="Other">:</span> <a href="postgres.html#pqbool"><span class="Identifier">pqbool</span></a>
|
|
<span class="Identifier">fieldSep</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">tableOpt</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">caption</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cstring</span>
|
|
<span class="Identifier">fieldName</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cstring</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="SockAddr">
|
|
<dt><pre><a href="postgres.html#SockAddr"><span class="Identifier">SockAddr</span></a> <span class="Other">=</span> <span class="Identifier">array</span><span class="Other">[</span><span class="DecNumber">1</span> <span class="Operator">..</span> <span class="DecNumber">112</span><span class="Other">,</span> <span class="Identifier">int8</span><span class="Other">]</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</dl>
|
|
</div>
|
|
<div class="section" id="10">
|
|
<h1><a class="toc-backref" href="#10">Consts</a></h1>
|
|
<dl class="item">
|
|
<div id="CMDSTATUS_LEN">
|
|
<dt><pre><a href="postgres.html#CMDSTATUS_LEN"><span class="Identifier">CMDSTATUS_LEN</span></a> <span class="Other">=</span> <span class="DecNumber">40</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
<div id="ERROR_MSG_LENGTH">
|
|
<dt><pre><a href="postgres.html#ERROR_MSG_LENGTH"><span class="Identifier">ERROR_MSG_LENGTH</span></a> <span class="Other">=</span> <span class="DecNumber">4096</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</dl>
|
|
</div>
|
|
<div class="section" id="12">
|
|
<h1><a class="toc-backref" href="#12">Procs</a></h1>
|
|
<dl class="item">
|
|
<div id="lo_close-procs-all">
|
|
<div id="lo_close,PPGconn,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#lo_close%2CPPGconn%2Cint32"><span class="Identifier">lo_close</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">fd</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"lo_close"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="lo_creat-procs-all">
|
|
<div id="lo_creat,PPGconn,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#lo_creat%2CPPGconn%2Cint32"><span class="Identifier">lo_creat</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">mode</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"lo_creat"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="lo_export-procs-all">
|
|
<div id="lo_export,PPGconn,Oid,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#lo_export%2CPPGconn%2COid%2Ccstring"><span class="Identifier">lo_export</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">lobjId</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a><span class="Other">;</span> <span class="Identifier">filename</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"lo_export"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="lo_import-procs-all">
|
|
<div id="lo_import,PPGconn,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#lo_import%2CPPGconn%2Ccstring"><span class="Identifier">lo_import</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">filename</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"lo_import"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="lo_lseek-procs-all">
|
|
<div id="lo_lseek,PPGconn,int32,int32,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#lo_lseek%2CPPGconn%2Cint32%2Cint32%2Cint32"><span class="Identifier">lo_lseek</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">fd</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">offset</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">whence</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"lo_lseek"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="lo_open-procs-all">
|
|
<div id="lo_open,PPGconn,Oid,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#lo_open%2CPPGconn%2COid%2Cint32"><span class="Identifier">lo_open</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">lobjId</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a><span class="Other">;</span> <span class="Identifier">mode</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"lo_open"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="lo_read-procs-all">
|
|
<div id="lo_read,PPGconn,int32,cstring,int">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#lo_read%2CPPGconn%2Cint32%2Ccstring%2Cint"><span class="Identifier">lo_read</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">fd</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">buf</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"lo_read"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="lo_tell-procs-all">
|
|
<div id="lo_tell,PPGconn,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#lo_tell%2CPPGconn%2Cint32"><span class="Identifier">lo_tell</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">fd</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"lo_tell"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="lo_unlink-procs-all">
|
|
<div id="lo_unlink,PPGconn,Oid">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#lo_unlink%2CPPGconn%2COid"><span class="Identifier">lo_unlink</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">lobjId</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"lo_unlink"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="lo_write-procs-all">
|
|
<div id="lo_write,PPGconn,int32,cstring,int">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#lo_write%2CPPGconn%2Cint32%2Ccstring%2Cint"><span class="Identifier">lo_write</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">fd</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">buf</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"lo_write"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqbackendPID-procs-all">
|
|
<div id="pqbackendPID,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqbackendPID%2CPPGconn"><span class="Identifier">pqbackendPID</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQbackendPID"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqbinaryTuples-procs-all">
|
|
<div id="pqbinaryTuples,PPGresult">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqbinaryTuples%2CPPGresult"><span class="Identifier">pqbinaryTuples</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQbinaryTuples"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqclear-procs-all">
|
|
<div id="pqclear,PPGresult">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqclear%2CPPGresult"><span class="Identifier">pqclear</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">)</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQclear"</span><span class="Other">,</span>
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqclientEncoding-procs-all">
|
|
<div id="pqclientEncoding,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqclientEncoding%2CPPGconn"><span class="Identifier">pqclientEncoding</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQclientEncoding"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqcmdStatus-procs-all">
|
|
<div id="pqcmdStatus,PPGresult">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqcmdStatus%2CPPGresult"><span class="Identifier">pqcmdStatus</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQcmdStatus"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqcmdTuples-procs-all">
|
|
<div id="pqcmdTuples,PPGresult">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqcmdTuples%2CPPGresult"><span class="Identifier">pqcmdTuples</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQcmdTuples"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqconndefaults-procs-all">
|
|
<div id="pqconndefaults">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqconndefaults"><span class="Identifier">pqconndefaults</span></a><span class="Other">(</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPQconninfoOption"><span class="Identifier">PPQconninfoOption</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQconndefaults"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqconnectdb-procs-all">
|
|
<div id="pqconnectdb,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqconnectdb%2Ccstring"><span class="Identifier">pqconnectdb</span></a><span class="Other">(</span><span class="Identifier">conninfo</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQconnectdb"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqconnectionNeedsPassword-procs-all">
|
|
<div id="pqconnectionNeedsPassword,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqconnectionNeedsPassword%2CPPGconn"><span class="Identifier">pqconnectionNeedsPassword</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQconnectionNeedsPassword"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqconnectionUsedPassword-procs-all">
|
|
<div id="pqconnectionUsedPassword,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqconnectionUsedPassword%2CPPGconn"><span class="Identifier">pqconnectionUsedPassword</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQconnectionUsedPassword"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqconnectPoll-procs-all">
|
|
<div id="pqconnectPoll,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqconnectPoll%2CPPGconn"><span class="Identifier">pqconnectPoll</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PostgresPollingStatusType"><span class="Identifier">PostgresPollingStatusType</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQconnectPoll"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqconnectStart-procs-all">
|
|
<div id="pqconnectStart,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqconnectStart%2Ccstring"><span class="Identifier">pqconnectStart</span></a><span class="Other">(</span><span class="Identifier">conninfo</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQconnectStart"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqconninfoFree-procs-all">
|
|
<div id="pqconninfoFree,PPQconninfoOption">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqconninfoFree%2CPPQconninfoOption"><span class="Identifier">pqconninfoFree</span></a><span class="Other">(</span><span class="Identifier">connOptions</span><span class="Other">:</span> <a href="postgres.html#PPQconninfoOption"><span class="Identifier">PPQconninfoOption</span></a><span class="Other">)</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQconninfoFree"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqconsumeInput-procs-all">
|
|
<div id="pqconsumeInput,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqconsumeInput%2CPPGconn"><span class="Identifier">pqconsumeInput</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQconsumeInput"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqdb-procs-all">
|
|
<div id="pqdb,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqdb%2CPPGconn"><span class="Identifier">pqdb</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQdb"</span><span class="Other">,</span>
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqdisplayTuples-procs-all">
|
|
<div id="pqdisplayTuples,PPGresult,File,int32,cstring,int32,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqdisplayTuples%2CPPGresult%2CFile%2Cint32%2Ccstring%2Cint32%2Cint32"><span class="Identifier">pqdisplayTuples</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">fp</span><span class="Other">:</span> <span class="Identifier">File</span><span class="Other">;</span> <span class="Identifier">fillAlign</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span>
|
|
<span class="Identifier">fieldSep</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">printHeader</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">quiet</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQdisplayTuples"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqendcopy-procs-all">
|
|
<div id="pqendcopy,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqendcopy%2CPPGconn"><span class="Identifier">pqendcopy</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQendcopy"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqenv2encoding-procs-all">
|
|
<div id="pqenv2encoding">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqenv2encoding"><span class="Identifier">pqenv2encoding</span></a><span class="Other">(</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQenv2encoding"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqerrorMessage-procs-all">
|
|
<div id="pqerrorMessage,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqerrorMessage%2CPPGconn"><span class="Identifier">pqerrorMessage</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQerrorMessage"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqescapeBytea-procs-all">
|
|
<div id="pqescapeBytea,cstring,int,int">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqescapeBytea%2Ccstring%2Cint%2Cint"><span class="Identifier">pqescapeBytea</span></a><span class="Other">(</span><span class="Identifier">bintext</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">binlen</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">;</span> <span class="Identifier">bytealen</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">int</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQescapeBytea"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqescapeString-procs-all">
|
|
<div id="pqescapeString,cstring,cstring,int">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqescapeString%2Ccstring%2Ccstring%2Cint"><span class="Identifier">pqescapeString</span></a><span class="Other">(</span><span class="Identifier">till</span><span class="Other">,</span> <span class="Identifier">from</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">len</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQescapeString"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqexec-procs-all">
|
|
<div id="pqexec,PPGconn,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqexec%2CPPGconn%2Ccstring"><span class="Identifier">pqexec</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">query</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQexec"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqexecParams-procs-all">
|
|
<div id="pqexecParams,PPGconn,cstring,int32,POid,cstringArray,ptr.int32,ptr.int32,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqexecParams%2CPPGconn%2Ccstring%2Cint32%2CPOid%2CcstringArray%2Cptr.int32%2Cptr.int32%2Cint32"><span class="Identifier">pqexecParams</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">command</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">nParams</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span>
|
|
<span class="Identifier">paramTypes</span><span class="Other">:</span> <a href="postgres.html#POid"><span class="Identifier">POid</span></a><span class="Other">;</span> <span class="Identifier">paramValues</span><span class="Other">:</span> <span class="Identifier">cstringArray</span><span class="Other">;</span>
|
|
<span class="Identifier">paramLengths</span><span class="Other">,</span> <span class="Identifier">paramFormats</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">resultFormat</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQexecParams"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqexecPrepared-procs-all">
|
|
<div id="pqexecPrepared,PPGconn,cstring,int32,cstringArray,ptr.int32,ptr.int32,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqexecPrepared%2CPPGconn%2Ccstring%2Cint32%2CcstringArray%2Cptr.int32%2Cptr.int32%2Cint32"><span class="Identifier">pqexecPrepared</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">stmtName</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">nParams</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span>
|
|
<span class="Identifier">paramValues</span><span class="Other">:</span> <span class="Identifier">cstringArray</span><span class="Other">;</span>
|
|
<span class="Identifier">paramLengths</span><span class="Other">,</span> <span class="Identifier">paramFormats</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">resultFormat</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQexecPrepared"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqfformat-procs-all">
|
|
<div id="pqfformat,PPGresult,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqfformat%2CPPGresult%2Cint32"><span class="Identifier">pqfformat</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">field_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQfformat"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqfinish-procs-all">
|
|
<div id="pqfinish,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqfinish%2CPPGconn"><span class="Identifier">pqfinish</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQfinish"</span><span class="Other">,</span>
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqflush-procs-all">
|
|
<div id="pqflush,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqflush%2CPPGconn"><span class="Identifier">pqflush</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQflush"</span><span class="Other">,</span>
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqfmod-procs-all">
|
|
<div id="pqfmod,PPGresult,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqfmod%2CPPGresult%2Cint32"><span class="Identifier">pqfmod</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">field_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQfmod"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqfn-procs-all">
|
|
<div id="pqfn,PPGconn,int32,ptr.int32,ptr.int32,int32,PPQArgBlock,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqfn%2CPPGconn%2Cint32%2Cptr.int32%2Cptr.int32%2Cint32%2CPPQArgBlock%2Cint32"><span class="Identifier">pqfn</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">fnid</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">result_buf</span><span class="Other">,</span> <span class="Identifier">result_len</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">int32</span><span class="Other">;</span>
|
|
<span class="Identifier">result_is_int</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">args</span><span class="Other">:</span> <a href="postgres.html#PPQArgBlock"><span class="Identifier">PPQArgBlock</span></a><span class="Other">;</span> <span class="Identifier">nargs</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQfn"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqfname-procs-all">
|
|
<div id="pqfname,PPGresult,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqfname%2CPPGresult%2Cint32"><span class="Identifier">pqfname</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">field_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQfname"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqfnumber-procs-all">
|
|
<div id="pqfnumber,PPGresult,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqfnumber%2CPPGresult%2Ccstring"><span class="Identifier">pqfnumber</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">field_name</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQfnumber"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqfreemem-procs-all">
|
|
<div id="pqfreemem,pointer">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqfreemem%2Cpointer"><span class="Identifier">pqfreemem</span></a><span class="Other">(</span><span class="Identifier">p</span><span class="Other">:</span> <span class="Identifier">pointer</span><span class="Other">)</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQfreemem"</span><span class="Other">,</span>
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqfsize-procs-all">
|
|
<div id="pqfsize,PPGresult,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqfsize%2CPPGresult%2Cint32"><span class="Identifier">pqfsize</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">field_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQfsize"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqftable-procs-all">
|
|
<div id="pqftable,PPGresult,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqftable%2CPPGresult%2Cint32"><span class="Identifier">pqftable</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">field_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQftable"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqftablecol-procs-all">
|
|
<div id="pqftablecol,PPGresult,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqftablecol%2CPPGresult%2Cint32"><span class="Identifier">pqftablecol</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">field_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQftablecol"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqftype-procs-all">
|
|
<div id="pqftype,PPGresult,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqftype%2CPPGresult%2Cint32"><span class="Identifier">pqftype</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">field_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQftype"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqgetCopyData-procs-all">
|
|
<div id="pqgetCopyData,PPGconn,cstringArray,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqgetCopyData%2CPPGconn%2CcstringArray%2Cint32"><span class="Identifier">pqgetCopyData</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">buffer</span><span class="Other">:</span> <span class="Identifier">cstringArray</span><span class="Other">;</span> <span class="Identifier">async</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQgetCopyData"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqgetisnull-procs-all">
|
|
<div id="pqgetisnull,PPGresult,int32,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqgetisnull%2CPPGresult%2Cint32%2Cint32"><span class="Identifier">pqgetisnull</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">tup_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">field_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQgetisnull"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqgetlength-procs-all">
|
|
<div id="pqgetlength,PPGresult,int32,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqgetlength%2CPPGresult%2Cint32%2Cint32"><span class="Identifier">pqgetlength</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">tup_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">field_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQgetlength"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqgetline-procs-all">
|
|
<div id="pqgetline,PPGconn,cstring,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqgetline%2CPPGconn%2Ccstring%2Cint32"><span class="Identifier">pqgetline</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">str</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">len</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQgetline"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqgetlineAsync-procs-all">
|
|
<div id="pqgetlineAsync,PPGconn,cstring,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqgetlineAsync%2CPPGconn%2Ccstring%2Cint32"><span class="Identifier">pqgetlineAsync</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">buffer</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">bufsize</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQgetlineAsync"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqgetResult-procs-all">
|
|
<div id="pqgetResult,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqgetResult%2CPPGconn"><span class="Identifier">pqgetResult</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQgetResult"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqgetvalue-procs-all">
|
|
<div id="pqgetvalue,PPGresult,int32,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqgetvalue%2CPPGresult%2Cint32%2Cint32"><span class="Identifier">pqgetvalue</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">tup_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">field_num</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQgetvalue"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqhost-procs-all">
|
|
<div id="pqhost,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqhost%2CPPGconn"><span class="Identifier">pqhost</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQhost"</span><span class="Other">,</span>
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqinitOpenSSL-procs-all">
|
|
<div id="pqinitOpenSSL,int32,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqinitOpenSSL%2Cint32%2Cint32"><span class="Identifier">pqinitOpenSSL</span></a><span class="Other">(</span><span class="Identifier">do_ssl</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">do_crypto</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQinitOpenSSL"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqisBusy-procs-all">
|
|
<div id="pqisBusy,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqisBusy%2CPPGconn"><span class="Identifier">pqisBusy</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQisBusy"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqisnonblocking-procs-all">
|
|
<div id="pqisnonblocking,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqisnonblocking%2CPPGconn"><span class="Identifier">pqisnonblocking</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQisnonblocking"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqmakeEmptyPGresult-procs-all">
|
|
<div id="pqmakeEmptyPGresult,PPGconn,ExecStatusType">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqmakeEmptyPGresult%2CPPGconn%2CExecStatusType"><span class="Identifier">pqmakeEmptyPGresult</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">status</span><span class="Other">:</span> <a href="postgres.html#ExecStatusType"><span class="Identifier">ExecStatusType</span></a><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQmakeEmptyPGresult"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqmblen-procs-all">
|
|
<div id="pqmblen,cstring,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqmblen%2Ccstring%2Cint32"><span class="Identifier">pqmblen</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">encoding</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQmblen"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqnfields-procs-all">
|
|
<div id="pqnfields,PPGresult">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqnfields%2CPPGresult"><span class="Identifier">pqnfields</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQnfields"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqnotifies-procs-all">
|
|
<div id="pqnotifies,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqnotifies%2CPPGconn"><span class="Identifier">pqnotifies</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPGNotify"><span class="Identifier">PPGNotify</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQnotifies"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqntuples-procs-all">
|
|
<div id="pqntuples,PPGresult">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqntuples%2CPPGresult"><span class="Identifier">pqntuples</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQntuples"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqoidStatus-procs-all">
|
|
<div id="pqoidStatus,PPGresult">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqoidStatus%2CPPGresult"><span class="Identifier">pqoidStatus</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQoidStatus"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqoidValue-procs-all">
|
|
<div id="pqoidValue,PPGresult">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqoidValue%2CPPGresult"><span class="Identifier">pqoidValue</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#Oid"><span class="Identifier">Oid</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQoidValue"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqoptions-procs-all">
|
|
<div id="pqoptions,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqoptions%2CPPGconn"><span class="Identifier">pqoptions</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQoptions"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqparameterStatus-procs-all">
|
|
<div id="pqparameterStatus,PPGconn,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqparameterStatus%2CPPGconn%2Ccstring"><span class="Identifier">pqparameterStatus</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">paramName</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQparameterStatus"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqpass-procs-all">
|
|
<div id="pqpass,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqpass%2CPPGconn"><span class="Identifier">pqpass</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQpass"</span><span class="Other">,</span>
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqport-procs-all">
|
|
<div id="pqport,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqport%2CPPGconn"><span class="Identifier">pqport</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQport"</span><span class="Other">,</span>
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqprepare-procs-all">
|
|
<div id="pqprepare,PPGconn,cstring,cstring,int32,POid">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqprepare%2CPPGconn%2Ccstring%2Ccstring%2Cint32%2CPOid"><span class="Identifier">pqprepare</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">stmtName</span><span class="Other">,</span> <span class="Identifier">query</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">nParams</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span>
|
|
<span class="Identifier">paramTypes</span><span class="Other">:</span> <a href="postgres.html#POid"><span class="Identifier">POid</span></a><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQprepare"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqprint-procs-all">
|
|
<div id="pqprint,File,PPGresult,PPQprintOpt">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqprint%2CFile%2CPPGresult%2CPPQprintOpt"><span class="Identifier">pqprint</span></a><span class="Other">(</span><span class="Identifier">fout</span><span class="Other">:</span> <span class="Identifier">File</span><span class="Other">;</span> <span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">ps</span><span class="Other">:</span> <a href="postgres.html#PPQprintOpt"><span class="Identifier">PPQprintOpt</span></a><span class="Other">)</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQprint"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqprintTuples-procs-all">
|
|
<div id="pqprintTuples,PPGresult,File,int32,int32,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqprintTuples%2CPPGresult%2CFile%2Cint32%2Cint32%2Cint32"><span class="Identifier">pqprintTuples</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">fout</span><span class="Other">:</span> <span class="Identifier">File</span><span class="Other">;</span> <span class="Identifier">printAttName</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span>
|
|
<span class="Identifier">terseOutput</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span> <span class="Identifier">width</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQprintTuples"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqprotocolVersion-procs-all">
|
|
<div id="pqprotocolVersion,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqprotocolVersion%2CPPGconn"><span class="Identifier">pqprotocolVersion</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQprotocolVersion"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqputCopyData-procs-all">
|
|
<div id="pqputCopyData,PPGconn,cstring,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqputCopyData%2CPPGconn%2Ccstring%2Cint32"><span class="Identifier">pqputCopyData</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">buffer</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">nbytes</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQputCopyData"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqputCopyEnd-procs-all">
|
|
<div id="pqputCopyEnd,PPGconn,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqputCopyEnd%2CPPGconn%2Ccstring"><span class="Identifier">pqputCopyEnd</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">errormsg</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQputCopyEnd"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqputline-procs-all">
|
|
<div id="pqputline,PPGconn,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqputline%2CPPGconn%2Ccstring"><span class="Identifier">pqputline</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">str</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQputline"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqputnbytes-procs-all">
|
|
<div id="pqputnbytes,PPGconn,cstring,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqputnbytes%2CPPGconn%2Ccstring%2Cint32"><span class="Identifier">pqputnbytes</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">buffer</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">nbytes</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQputnbytes"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqrequestCancel-procs-all">
|
|
<div id="pqrequestCancel,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqrequestCancel%2CPPGconn"><span class="Identifier">pqrequestCancel</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQrequestCancel"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqreset-procs-all">
|
|
<div id="pqreset,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqreset%2CPPGconn"><span class="Identifier">pqreset</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQreset"</span><span class="Other">,</span>
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqresetPoll-procs-all">
|
|
<div id="pqresetPoll,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqresetPoll%2CPPGconn"><span class="Identifier">pqresetPoll</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PostgresPollingStatusType"><span class="Identifier">PostgresPollingStatusType</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQresetPoll"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqresetStart-procs-all">
|
|
<div id="pqresetStart,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqresetStart%2CPPGconn"><span class="Identifier">pqresetStart</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQresetStart"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqresStatus-procs-all">
|
|
<div id="pqresStatus,ExecStatusType">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqresStatus%2CExecStatusType"><span class="Identifier">pqresStatus</span></a><span class="Other">(</span><span class="Identifier">status</span><span class="Other">:</span> <a href="postgres.html#ExecStatusType"><span class="Identifier">ExecStatusType</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQresStatus"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqresultErrorField-procs-all">
|
|
<div id="pqresultErrorField,PPGresult,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqresultErrorField%2CPPGresult%2Cint32"><span class="Identifier">pqresultErrorField</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">;</span> <span class="Identifier">fieldcode</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQresultErrorField"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqresultErrorMessage-procs-all">
|
|
<div id="pqresultErrorMessage,PPGresult">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqresultErrorMessage%2CPPGresult"><span class="Identifier">pqresultErrorMessage</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQresultErrorMessage"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqresultStatus-procs-all">
|
|
<div id="pqresultStatus,PPGresult">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqresultStatus%2CPPGresult"><span class="Identifier">pqresultStatus</span></a><span class="Other">(</span><span class="Identifier">res</span><span class="Other">:</span> <a href="postgres.html#PPGresult"><span class="Identifier">PPGresult</span></a><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#ExecStatusType"><span class="Identifier">ExecStatusType</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQresultStatus"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqsendQuery-procs-all">
|
|
<div id="pqsendQuery,PPGconn,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqsendQuery%2CPPGconn%2Ccstring"><span class="Identifier">pqsendQuery</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">query</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQsendQuery"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
See also <a class="reference external" href="https://www.postgresql.org/docs/current/libpq-async.html">https://www.postgresql.org/docs/current/libpq-async.html</a>
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqsendQueryParams-procs-all">
|
|
<div id="pqsendQueryParams,PPGconn,cstring,int32,POid,cstringArray,ptr.int32,ptr.int32,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqsendQueryParams%2CPPGconn%2Ccstring%2Cint32%2CPOid%2CcstringArray%2Cptr.int32%2Cptr.int32%2Cint32"><span class="Identifier">pqsendQueryParams</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">command</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">nParams</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span>
|
|
<span class="Identifier">paramTypes</span><span class="Other">:</span> <a href="postgres.html#POid"><span class="Identifier">POid</span></a><span class="Other">;</span> <span class="Identifier">paramValues</span><span class="Other">:</span> <span class="Identifier">cstringArray</span><span class="Other">;</span>
|
|
<span class="Identifier">paramLengths</span><span class="Other">,</span> <span class="Identifier">paramFormats</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">int32</span><span class="Other">;</span>
|
|
<span class="Identifier">resultFormat</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQsendQueryParams"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqsendQueryPrepared-procs-all">
|
|
<div id="pqsendQueryPrepared,PPGconn,cstring,int32,cstringArray,ptr.int32,ptr.int32,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqsendQueryPrepared%2CPPGconn%2Ccstring%2Cint32%2CcstringArray%2Cptr.int32%2Cptr.int32%2Cint32"><span class="Identifier">pqsendQueryPrepared</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">stmtName</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">nParams</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">;</span>
|
|
<span class="Identifier">paramValues</span><span class="Other">:</span> <span class="Identifier">cstringArray</span><span class="Other">;</span>
|
|
<span class="Identifier">paramLengths</span><span class="Other">,</span> <span class="Identifier">paramFormats</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">int32</span><span class="Other">;</span>
|
|
<span class="Identifier">resultFormat</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQsendQueryPrepared"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqserverVersion-procs-all">
|
|
<div id="pqserverVersion,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqserverVersion%2CPPGconn"><span class="Identifier">pqserverVersion</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQserverVersion"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqsetClientEncoding-procs-all">
|
|
<div id="pqsetClientEncoding,PPGconn,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqsetClientEncoding%2CPPGconn%2Ccstring"><span class="Identifier">pqsetClientEncoding</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">encoding</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQsetClientEncoding"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqsetdb-procs-all">
|
|
<div id="pqsetdb,cstring,cstring,cstring,cstring,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqsetdb%2Ccstring%2Ccstring%2Ccstring%2Ccstring%2Ccstring"><span class="Identifier">pqsetdb</span></a><span class="Other">(</span><span class="Identifier">M_PGHOST</span><span class="Other">,</span> <span class="Identifier">M_PGPORT</span><span class="Other">,</span> <span class="Identifier">M_PGOPT</span><span class="Other">,</span> <span class="Identifier">M_PGTTY</span><span class="Other">,</span> <span class="Identifier">M_DBNAME</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a> {.
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqsetdbLogin-procs-all">
|
|
<div id="pqsetdbLogin,cstring,cstring,cstring,cstring,cstring,cstring,cstring">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqsetdbLogin%2Ccstring%2Ccstring%2Ccstring%2Ccstring%2Ccstring%2Ccstring%2Ccstring"><span class="Identifier">pqsetdbLogin</span></a><span class="Other">(</span><span class="Identifier">pghost</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">pgport</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">pgoptions</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span>
|
|
<span class="Identifier">pgtty</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">dbName</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">login</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">pwd</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQsetdbLogin"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqsetErrorVerbosity-procs-all">
|
|
<div id="pqsetErrorVerbosity,PPGconn,PGVerbosity">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqsetErrorVerbosity%2CPPGconn%2CPGVerbosity"><span class="Identifier">pqsetErrorVerbosity</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">verbosity</span><span class="Other">:</span> <a href="postgres.html#PGVerbosity"><span class="Identifier">PGVerbosity</span></a><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PGVerbosity"><span class="Identifier">PGVerbosity</span></a> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQsetErrorVerbosity"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqsetnonblocking-procs-all">
|
|
<div id="pqsetnonblocking,PPGconn,int32">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqsetnonblocking%2CPPGconn%2Cint32"><span class="Identifier">pqsetnonblocking</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">arg</span><span class="Other">:</span> <span class="Identifier">int32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQsetnonblocking"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqsetNoticeProcessor-procs-all">
|
|
<div id="pqsetNoticeProcessor,PPGconn,PQnoticeProcessor,pointer">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqsetNoticeProcessor%2CPPGconn%2CPQnoticeProcessor%2Cpointer"><span class="Identifier">pqsetNoticeProcessor</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">theProc</span><span class="Other">:</span> <a href="postgres.html#PQnoticeProcessor"><span class="Identifier">PQnoticeProcessor</span></a><span class="Other">;</span>
|
|
<span class="Identifier">arg</span><span class="Other">:</span> <span class="Identifier">pointer</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PQnoticeProcessor"><span class="Identifier">PQnoticeProcessor</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQsetNoticeProcessor"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqsetNoticeReceiver-procs-all">
|
|
<div id="pqsetNoticeReceiver,PPGconn,PQnoticeReceiver,pointer">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqsetNoticeReceiver%2CPPGconn%2CPQnoticeReceiver%2Cpointer"><span class="Identifier">pqsetNoticeReceiver</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">theProc</span><span class="Other">:</span> <a href="postgres.html#PQnoticeReceiver"><span class="Identifier">PQnoticeReceiver</span></a><span class="Other">;</span> <span class="Identifier">arg</span><span class="Other">:</span> <span class="Identifier">pointer</span><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PQnoticeReceiver"><span class="Identifier">PQnoticeReceiver</span></a> {.
|
|
<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQsetNoticeReceiver"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqSetSingleRowMode-procs-all">
|
|
<div id="pqSetSingleRowMode,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqSetSingleRowMode%2CPPGconn"><span class="Identifier">pqSetSingleRowMode</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQsetSingleRowMode"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
See also <a class="reference external" href="https://www.postgresql.org/docs/current/libpq-single-row-mode.html">https://www.postgresql.org/docs/current/libpq-single-row-mode.html</a>
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqsocket-procs-all">
|
|
<div id="pqsocket,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqsocket%2CPPGconn"><span class="Identifier">pqsocket</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">int32</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQsocket"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqstatus-procs-all">
|
|
<div id="pqstatus,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqstatus%2CPPGconn"><span class="Identifier">pqstatus</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#ConnStatusType"><span class="Identifier">ConnStatusType</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQstatus"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqtrace-procs-all">
|
|
<div id="pqtrace,PPGconn,File">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqtrace%2CPPGconn%2CFile"><span class="Identifier">pqtrace</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">;</span> <span class="Identifier">debug_port</span><span class="Other">:</span> <span class="Identifier">File</span><span class="Other">)</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span>
|
|
<span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQtrace"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqtransactionStatus-procs-all">
|
|
<div id="pqtransactionStatus,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqtransactionStatus%2CPPGconn"><span class="Identifier">pqtransactionStatus</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <a href="postgres.html#PGTransactionStatusType"><span class="Identifier">PGTransactionStatusType</span></a> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQtransactionStatus"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqtty-procs-all">
|
|
<div id="pqtty,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqtty%2CPPGconn"><span class="Identifier">pqtty</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQtty"</span><span class="Other">,</span>
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pqunescapeBytea-procs-all">
|
|
<div id="pqunescapeBytea,cstring,int">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pqunescapeBytea%2Ccstring%2Cint"><span class="Identifier">pqunescapeBytea</span></a><span class="Other">(</span><span class="Identifier">strtext</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">retbuflen</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">int</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span>
|
|
<span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQunescapeBytea"</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
|
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pquntrace-procs-all">
|
|
<div id="pquntrace,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pquntrace%2CPPGconn"><span class="Identifier">pquntrace</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQuntrace"</span><span class="Other">,</span>
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
<div id="pquser-procs-all">
|
|
<div id="pquser,PPGconn">
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pquser%2CPPGconn"><span class="Identifier">pquser</span></a><span class="Other">(</span><span class="Identifier">conn</span><span class="Other">:</span> <a href="postgres.html#PPGconn"><span class="Identifier">PPGconn</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cstring</span> {.<span class="Identifier">cdecl</span><span class="Other">,</span> <span class="Identifier">dynlib</span><span class="Other">:</span> <span class="Identifier">dllName</span><span class="Other">,</span> <span class="Identifier">importc</span><span class="Other">:</span> <span class="StringLit">"PQuser"</span><span class="Other">,</span>
|
|
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</dl>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="twelve-columns footer">
|
|
<span class="nim-sprite"></span>
|
|
<br>
|
|
<small style="color: var(--hint);">Made with Nim. Generated: 2025-12-25 20:14:13 UTC</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script defer data-domain="nim-lang.org" src="https://plausible.io/js/plausible.js"></script>
|
|
|
|
</body>
|
|
</html>
|