53 old_metadata = adaptor->metadata;
54 adaptor->metadata = new_metadata;
84 if (object_type_id && (
Adaptive Framework Core API.
Adaptive Framework LMDB Adaptor Internal Header.
#define AFW_THROW_ERROR_Z(code, message_z, xctx)
Macro used to set error and 0 rv in xctx and throw it.
#define afw_list_create_generic(p, xctx)
Create an value list in memory.
#define AFW_LMDB_Q_OBJECT_TYPE_SYNTHETIC_PREFIX
#define AFW_OBJECT_S_OBJECT_TYPE_ID_VALUE_META
String object type id for Property Type object.
#define AFW_OBJECT_S_OBJECT_TYPE_ID_OBJECT_TYPE
String object type id for Object Type object.
#define afw_pool_release(instance, xctx)
Call method release of interface afw_pool.
#define afw_pool_calloc_type(instance, type, xctx)
Macro to allocate cleared memory to hold type in pool.
const afw_pool_t * afw_pool_create(const afw_pool_t *parent, afw_xctx_t *xctx)
Create a new pool.
afw_boolean_t afw_utf8_starts_with_z(const afw_utf8_t *string, const afw_utf8_z_t *starts_with_z)
Check to see if a string starts with a utf8_z string.
afw_boolean_t afw_utf8_equal(const afw_utf8_t *s1, const afw_utf8_t *s2)
Check to see if a string equals another string.
Interface afw_list public struct.
Interface afw_object public struct.
Interface afw_pool public struct.
NFC normalized UTF-8 string.
Interface afw_xctx public struct.