libidav/davqlexec.h

changeset 135
664aeaec8d25
parent 134
4bccc18820e8
child 139
c6424aebcf5e
equal deleted inserted replaced
134:4bccc18820e8 135:664aeaec8d25
123 char *ns; 123 char *ns;
124 char *name; 124 char *name;
125 UcxBuffer *code; 125 UcxBuffer *code;
126 } DavCompiledField; 126 } DavCompiledField;
127 127
128 DavResult* dav_statement_exec(DavSession *sn, DavQLStatement *st, ...); 128 DavResult dav_statement_exec(DavSession *sn, DavQLStatement *st, ...);
129 DavResult* dav_statement_execv(DavSession *sn, DavQLStatement *st, va_list ap); 129 DavResult dav_statement_execv(DavSession *sn, DavQLStatement *st, va_list ap);
130 130
131 UcxBuffer* dav_path_string(sstr_t src, va_list ap, davqlerror_t *error); 131 UcxBuffer* dav_path_string(sstr_t src, va_list ap, davqlerror_t *error);
132 sstr_t dav_format_string(UcxAllocator *a, sstr_t fstr, va_list ap, davqlerror_t *error); 132 sstr_t dav_format_string(UcxAllocator *a, sstr_t fstr, va_list ap, davqlerror_t *error);
133 133
134 DavResult dav_exec_select(DavSession *sn, DavQLStatement *st, char* path, va_list ap); 134 DavResult dav_exec_select(DavSession *sn, DavQLStatement *st, va_list ap);
135 135
136 UcxBuffer* dav_compile_expr(DavContext *ctx, UcxAllocator *a, DavQLExpression *lexpr, va_list ap); 136 UcxBuffer* dav_compile_expr(DavContext *ctx, UcxAllocator *a, DavQLExpression *lexpr, va_list ap);
137 137
138 int dav_exec_expr(UcxBuffer *bcode, DavResource *res, DavQLStackObj *result); 138 int dav_exec_expr(UcxBuffer *bcode, DavResource *res, DavQLStackObj *result);
139 139

mercurial