static OpaqueCommon * CreateNew() |
Creates an instance of the current object. The
object name is OpaqueServer if called by server
code or OpaqueClient if called by client code. |
void DkErrorRaise(MI_CONNECTION *conn, mi_integer msg_type, char *msg, ...) |
Maps
to mi_db_error_raise on the server and raises
an error on the client; for details, see the IBM Informix: DataBlade API Programmer's Guide. |
OpaqueStruct * GetData() |
Returns a pointer to the data structure representing the
current object. |
mi_boolean IsDirty() |
Returns mi_true if the current object has been modified
or mi_false if it has not. |
OpaqueStruct * RawCopy() |
Allocates a C data structure and fills it with
a copy of the raw data of the current object. |
void SetClean() |
Flags the current object as having not been modified. |
void SetData(const OpaqueStruct *value) |
Fills the current object with the data supplied
by the input data structure. |
void SetDirty() |
Flags the current object as having been modified. |
void SetNotNull() |
A protected method that sets the current object
to not null. |