123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361 |
- <?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-02-03 14:57:41 UTC</small>
- </div>
- </div>
- </div>
- <script defer data-domain="nim-lang.org" src="https://plausible.io/js/plausible.js"></script>
-
- </body>
- </html>
|