arsd.postgres

Uses libpq implement the arsd.database.Database interface.

Public Imports

arsd.database
public import arsd.database;
Undocumented in source.

Members

Classes

PostgreSql
class PostgreSql

The PostgreSql implementation of the Database interface.

PostgresResult
class PostgresResult

Functions

PQclear
void PQclear(PGresult* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQconnectdb
PGconn* PQconnectdb(char* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQerrorMessage
const(char*) PQerrorMessage(PGconn* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQescapeString
size_t PQescapeString(char* to, char* from, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQexec
PGresult* PQexec(PGconn* , char* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQexecPrepared
PGresult* PQexecPrepared(PGconn* , char* stmtName, int nParams, char** paramValues, int* paramLengths, int* paramFormats, int resultFormat)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQfinish
void PQfinish(PGconn* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQfname
const(char*) PQfname(PGresult* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQgetisnull
int PQgetisnull(PGresult* res, int row_number, int column_number)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQgetlength
int PQgetlength(PGresult* res, int row_number, int column_number)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQgetvalue
const(char*) PQgetvalue(PGresult* , int row, int column)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQnfields
int PQnfields(PGresult* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQntuples
int PQntuples(PGresult* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQprepare
PGresult* PQprepare(PGconn* , char* stmtName, char* query, int nParams, void* paramTypes)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQresultStatus
int PQresultStatus(PGresult* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PQstatus
int PQstatus(PGconn* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
copyCString
string copyCString(char* c, int actualLength)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

PGconn
struct PGconn
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PGresult
struct PGresult
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Variables

CONNECTION_OK
enum int CONNECTION_OK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PGRES_COMMAND_OK
enum int PGRES_COMMAND_OK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PGRES_TUPLES_OK
enum int PGRES_TUPLES_OK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta