X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Fcore%2Fstore-private.h;h=dfa3e845d13e330101c86f59e0d03598bb2ee351;hp=060ec7bccf02c7b19acfccc7a6d29b5058986c01;hb=29aa1f75c4840710671488420208a2e029a308a9;hpb=740f1a8839faaf3033ea23f4cf2eea0dc0209d13 diff --git a/src/core/store-private.h b/src/core/store-private.h index 060ec7b..dfa3e84 100644 --- a/src/core/store-private.h +++ b/src/core/store-private.h @@ -103,6 +103,18 @@ typedef struct { #define _last_update super.last_update #define _interval super.interval +/* + * querying + */ + +struct sdb_store_query { + sdb_object_t super; + sdb_ast_node_t *ast; + sdb_store_matcher_t *matcher; + sdb_store_matcher_t *filter; +}; +#define QUERY(m) ((sdb_store_query_t *)(m)) + /* * expressions */ @@ -240,14 +252,6 @@ typedef struct { } isnull_matcher_t; #define ISNULL_M(m) ((isnull_matcher_t *)(m)) -typedef struct { - sdb_store_matcher_t super; - sdb_ast_node_t *ast; - sdb_store_matcher_t *matcher; - sdb_store_matcher_t *filter; -} query_matcher_t; -#define QUERY_M(m) ((query_matcher_t *)(m)) - #ifdef __cplusplus } /* extern "C" */ #endif