• Home
  • Raw
  • Download

Lines Matching refs:EJDB

87 typedef struct _EJDB*EJDB;  typedef
152 EJDB db; /**< EJDB storage used for query execution. Not zero. */
175 EJDB db; /**< EJDB database object. Required. */
196 IW_EXPORT WUR iwrc ejdb_open(const EJDB_OPTS *opts, EJDB *ejdbp);
205 IW_EXPORT iwrc ejdb_close(EJDB *ejdbp);
262 IW_EXPORT WUR iwrc ejdb_list(EJDB db, JQL q, EJDB_DOC *first, int64_t limit, IWPOOL *pool);
273 IW_EXPORT WUR iwrc ejdb_count(EJDB db, JQL q, int64_t *count, int64_t limit);
286 IW_EXPORT WUR iwrc ejdb_count2(EJDB db, const char *coll, const char *q, int64_t *count, int64_t li…
295 IW_EXPORT WUR iwrc ejdb_update(EJDB db, JQL q);
306 IW_EXPORT WUR iwrc ejdb_update2(EJDB db, const char *coll, const char *q);
326 IW_EXPORT WUR iwrc ejdb_list2(EJDB db, const char *coll, const char *query, int64_t limit, EJDB_LIS…
347 EJDB db, const char *coll, const char *query, int64_t limit,
367 IW_EXPORT WUR iwrc ejdb_list4(EJDB db, JQL q, int64_t limit, IWXSTR *log, EJDB_LIST *listp);
387 IW_EXPORT WUR iwrc ejdb_patch(EJDB db, const char *coll, const char *patchjson, int64_t id);
401 IW_EXPORT WUR iwrc ejdb_patch_jbn(EJDB db, const char *coll, JBL_NODE patch, int64_t id);
416 IW_EXPORT WUR iwrc ejdb_patch_jbl(EJDB db, const char *coll, JBL patch, int64_t id);
429 IW_EXPORT WUR iwrc ejdb_merge_or_put(EJDB db, const char *coll, const char *patchjson, int64_t id);
442 IW_EXPORT WUR iwrc ejdb_merge_or_put_jbn(EJDB db, const char *coll, JBL_NODE patch, int64_t id);
455 IW_EXPORT WUR iwrc ejdb_merge_or_put_jbl(EJDB db, const char *coll, JBL patch, int64_t id);
468 IW_EXPORT WUR iwrc ejdb_put(EJDB db, const char *coll, JBL jbl, int64_t id);
481 IW_EXPORT WUR iwrc ejdb_put_new(EJDB db, const char *coll, JBL jbl, int64_t *oid);
494 IW_EXPORT iwrc ejdb_put_new_jbn(EJDB db, const char *coll, JBL_NODE jbn, int64_t *id);
510 IW_EXPORT WUR iwrc ejdb_get(EJDB db, const char *coll, int64_t id, JBL *jblp);
523 IW_EXPORT iwrc ejdb_del(EJDB db, const char *coll, int64_t id);
535 IW_EXPORT iwrc ejdb_remove_collection(EJDB db, const char *coll);
548 IW_EXPORT iwrc ejdb_rename_collection(EJDB db, const char *coll, const char *new_coll);
559 IW_EXPORT iwrc ejdb_ensure_collection(EJDB db, const char *coll);
596 IW_EXPORT iwrc ejdb_ensure_index(EJDB db, const char *coll, const char *path, ejdb_idx_mode_t mode);
610 IW_EXPORT iwrc ejdb_remove_index(EJDB db, const char *coll, const char *path, ejdb_idx_mode_t mode);
646 IW_EXPORT iwrc ejdb_get_meta(EJDB db, JBL *jblp);
665 IW_EXPORT iwrc ejdb_online_backup(EJDB db, uint64_t *ts, const char *target_file);
674 IW_EXPORT iwrc ejdb_get_iwkv(EJDB db, IWKV *kvp);