- demarshalFixedField
T demarshalFixedField(const(ubyte)[] from, FormatCode fCode, int len)
Undocumented in source. Be warned that the author may not have intended to support it.
- demarshalNullableFixedField
Nullable!T demarshalNullableFixedField(const(ubyte)[] from, FormatCode fCode, int len)
Undocumented in source. Be warned that the author may not have intended to support it.
- demarshalNullableStringField
Nullable!string demarshalNullableStringField(const(ubyte)[] from, FormatCode fc, int len)
returns inplace-constructed string without allocations. Hacky.
- demarshalNullableUuidField
Nullable!UUID demarshalNullableUuidField(const(ubyte)[] from, FormatCode fc, int len)
Undocumented in source. Be warned that the author may not have intended to support it.
- demarshalNumber
T demarshalNumber(const(ubyte)[] from)
Simple demarshal of some numeric type.
- demarshalProtocolString
string demarshalProtocolString(const(ubyte)[] from, size_t length)
dpeq utility function. Demarshal zero-terminated string from byte buffer.
- demarshalString
string demarshalString(const(ubyte)[] from)
- demarshalStringField
string demarshalStringField(const(ubyte)[] from, FormatCode fc, int len)
Undocumented in source. Be warned that the author may not have intended to support it.
- demarshalUuidField
UUID demarshalUuidField(const(ubyte)[] from, FormatCode fc, int len)
Undocumented in source. Be warned that the author may not have intended to support it.
- marshalCstring
int marshalCstring(ubyte[] to, string s)
Service function, used for marshalling of protocol messages.
Data strings are passed without trailing nulls.
- marshalFixedField
int marshalFixedField(ubyte[] to, T val)
Undocumented in source. Be warned that the author may not have intended to support it.
- marshalNull
int marshalNull(ubyte[] to)
Undocumented in source. Be warned that the author may not have intended to support it.
- marshalNullableFixedField
int marshalNullableFixedField(ubyte[] to, Nullable!T ptr)
Undocumented in source. Be warned that the author may not have intended to support it.
- marshalNullableStringField
int marshalNullableStringField(ubyte[] to, Nullable!string val)
Undocumented in source. Be warned that the author may not have intended to support it.
- marshalNullableUuidField
int marshalNullableUuidField(ubyte[] to, Nullable!UUID val)
Undocumented in source. Be warned that the author may not have intended to support it.
- marshalStringField
int marshalStringField(ubyte[] to, string s)
Undocumented in source. Be warned that the author may not have intended to support it.
- marshalUuidField
int marshalUuidField(ubyte[] to, UUID val)
Undocumented in source. Be warned that the author may not have intended to support it.
- to
bool to(string s)
psql uses t and f for boolean
- wrapToVariant
NullableVariant wrapToVariant(const(ubyte)[] buf, FormatCode fc, int len)
Undocumented in source. Be warned that the author may not have intended to support it.
Primitives used for marshalling.