Function mentat_ffi::store_cache_attribute_bi_directional [] [src]

#[no_mangle]
pub unsafe extern "C" fn store_cache_attribute_bi_directional(
    store: *mut Store,
    attribute: *const c_char,
    error: *mut ExternError
)

Adds an attribute to the cache. store_cache_attribute_bi_directional caches entity in both available directions, forward and reverse.

Forward caches values for an attribute keyed by entity (i.e. find values and entities that have this attribute, or find values of attribute for an entity)

Reverse caches entities for an attribute keyed by value. (i.e. find entities that have a particular value for an attribute).