PreparedStatement

Pre-parsed sql query with variable parameters.

Constructors

this
this(ConnT conn, string query, short paramCount, bool named, const(ObjectID)[] paramTypes)

Creates prepared statement object, wich holds dpeq utility state. Constructor does not write anything to connection write buffer.

Members

Aliases

parse
alias parse = postParseMessage

write Parse message into connection's write buffer.

Functions

ensureParseComplete
void ensureParseComplete()

poll message queue and make sure parse was completed

postCloseMessage
void postCloseMessage()

Post message to destroy named prepared statement.

postParseMessage
void postParseMessage()

write Parse message into connection's write buffer.

Properties

paramCount
short paramCount [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
preparedName
string preparedName [@property getter]

name of this prepared statement, as seen by backend.

Variables

conn
ConnT conn;
Undocumented in source.
m_paramCount
short m_paramCount;
Undocumented in source.
paramTypes
const(ObjectID)[] paramTypes;
Undocumented in source.
parseRequested
bool parseRequested;
Undocumented in source.
parsedName
string parsedName;
Undocumented in source.
query
string query;
Undocumented in source.

Meta