WYRDTEK Home Features Reference Downloads About


Reference/es_mba_addmembership

Syntax

int es_mba_addmembership( struct es_mba *agg, const char *fieldname, struct es_mbm *mf );

Arguments

struct es_mba *agg Database aggregator.
const char *fieldname Database field name.
struct es_mbm *mf Membership filter.

Return Codes

ES_ERROR_NONE Success. No errors.
ES_ERROR_UNKNOWNFIELD Database field does not exist in definition used to construct aggregator.

Description

Assign a membership filter to a database field to be used in the query plan devised by es_mba_prepare().

The database field fieldname must be available in the single iteration path identified in the query plan, since membership filters can only be used in conjunction with es_mbi_beginfetch() and es_mbi_incfetch().

[Back To Reference] [Back To Reference/es_mba]