Adaptive Framework
0.9.0
|
Header for interface afw_adaptor* helpers. More...
#include "afw_interface.h"
#include "afw_adaptor_add.h"
#include "afw_adaptor_delete.h"
#include "afw_adaptor_get.h"
#include "afw_adaptor_journal.h"
#include "afw_adaptor_modify.h"
#include "afw_adaptor_replace.h"
#include "afw_adaptor_retrieve.h"
Go to the source code of this file.
Data Structures | |
struct | afw_adaptor_id_anchor_s |
Functions | |
void | afw_adaptor_context_prepare (const afw_adaptor_t *adaptor, const afw_pool_t *p, afw_xctx_t *xctx) |
Prepare expression evaluation context for adaptor::. More... | |
const afw_adaptor_t * | afw_adaptor_get_reference (const afw_utf8_t *adaptor_id, afw_xctx_t *xctx) |
Get an adaptor and make sure it is started. More... | |
const afw_query_criteria_t * | afw_adaptor_query_criteria_parse_object (const afw_object_t *query_criteria, const afw_utf8_t *adaptor_id, const afw_utf8_t *object_type_id, const afw_object_t *journal_entry, const afw_pool_t *p, afw_xctx_t *xctx) |
Parse query criteria object appropriate for an adaptor. More... | |
const afw_query_criteria_t * | afw_adaptor_query_criteria_parse_url_encoded_rql_string (const afw_utf8_t *url_encoded_rql_string, const afw_utf8_t *adaptor_id, const afw_utf8_t *object_type_id, const afw_object_t *journal_entry, const afw_pool_t *p, afw_xctx_t *xctx) |
Parse URL encoded RQL query string appropriate for an adaptor. More... | |
void | afw_adaptor_release (const afw_adaptor_t *adaptor, afw_xctx_t *xctx) |
Release an adaptor accessed by afw_adaptor_get_reference(). More... | |
void | afw_adaptor_session_commit_and_release_cache (afw_boolean_t abort, afw_xctx_t *xctx) |
Commit/Abort changes and release cached sessions and objects. More... | |
const afw_adaptor_session_t * | afw_adaptor_session_create (const afw_utf8_t *adaptor_id, afw_xctx_t *xctx) |
Create an adaptor session. More... | |
const afw_adaptor_session_t * | afw_adaptor_session_get_cached (const afw_utf8_t *adaptor_id, afw_boolean_t begin_transaction, afw_xctx_t *xctx) |
Get/create an active cached session for adaptor_id. More... | |
void | afw_adaptor_session_release (const afw_adaptor_session_t *session, afw_xctx_t *xctx) |
Release an adaptor session created by afw_adaptor_session_create(). More... | |
Header for interface afw_adaptor* helpers.
Header for interface afw_writer* helpers.
These headers are included and are part of the adaptor api:
afw_adaptor_add.h afw_adaptor_delete.h afw_adaptor_get.h afw_adaptor_journal.h afw_adaptor_modify.h afw_adaptor_replace.h afw_adaptor_retrieve.h afw_adaptor_update.h
Definition in file afw_adaptor.h.