Adaptive Framework
0.9.0
|
Helpers for afw_adaptor implementation index development. More...
#include "afw_interface.h"
Go to the source code of this file.
Data Structures | |
struct | afw_adaptor_impl_index_property_t |
struct | impl_retrieve_cb_context_old_t |
struct | impl_retrieve_objects_cb_context_t |
Typedefs | |
typedef enum afw_adaptor_impl_index_mode_e | afw_adaptor_impl_index_mode_t |
Enumerations | |
enum | afw_adaptor_impl_index_mode_e { afw_adaptor_impl_index_mode_add , afw_adaptor_impl_index_mode_delete , afw_adaptor_impl_index_mode_replace , afw_adaptor_impl_index_mode_repair } |
Functions | |
const afw_object_t * | afw_adaptor_impl_index_create (const afw_utf8_t *adaptorId, const afw_utf8_t *key, const afw_utf8_t *value, const afw_list_t *objectType, const afw_utf8_t *filter, const afw_list_t *options, afw_boolean_t retroactive, afw_boolean_t test, const afw_pool_t *pool, afw_xctx_t *xctx) |
const afw_object_t * | afw_adaptor_impl_index_remove (const afw_utf8_t *adaptorId, const afw_utf8_t *key, const afw_pool_t *pool, afw_xctx_t *xctx) |
const afw_object_t * | afw_adaptor_impl_index_list (const afw_utf8_t *adaptorId, const afw_utf8_t *object_type_id, const afw_pool_t *pool, afw_xctx_t *xctx) |
void | afw_adaptor_impl_index_reindex_object (const afw_adaptor_impl_index_t *instance, const afw_utf8_t *object_type_id, const afw_object_t *old_object, const afw_object_t *new_object, const afw_utf8_t *object_id, afw_xctx_t *xctx) |
void | afw_adaptor_impl_index_unindex_object (const afw_adaptor_impl_index_t *instance, const afw_utf8_t *object_type_id, const afw_object_t *object, const afw_utf8_t *object_id, afw_xctx_t *xctx) |
void | afw_adaptor_impl_index_object (const afw_adaptor_impl_index_t *instance, const afw_utf8_t *object_type_id, const afw_object_t *object, const afw_utf8_t *object_id, afw_xctx_t *xctx) |
afw_boolean_t | afw_adaptor_impl_index_sargable (const afw_adaptor_impl_index_t *instance, const afw_utf8_t *object_type_id, const afw_query_criteria_t *criteria, afw_xctx_t *xctx) |
void | afw_adaptor_impl_index_query (const afw_adaptor_impl_index_t *instance, const afw_utf8_t *object_type_id, const afw_query_criteria_t *criteria, afw_object_cb_t callback, void *context, const afw_pool_t *pool, afw_xctx_t *xctx) |
void | afw_adaptor_impl_index_open_definitions (const afw_adaptor_impl_index_t *indexer, const afw_object_t *indexDefinitions, const afw_pool_t *pool, afw_xctx_t *xctx) |
Helpers for afw_adaptor implementation index development.
Definition in file afw_adaptor_impl_index.h.