53 const char *sort_keys,
54 size_t sort_keys_size);
58 const char *group_keys,
59 size_t group_keys_size);
grn_rc
Definition groonga.h:61
#define GRN_API
Definition groonga.h:39
GRN_API grn_rc grn_window_function_executor_set_sort_keys(grn_ctx *ctx, grn_window_function_executor *executor, const char *sort_keys, size_t sort_keys_size)
GRN_API grn_rc grn_window_function_executor_set_group_keys(grn_ctx *ctx, grn_window_function_executor *executor, const char *group_keys, size_t group_keys_size)
GRN_API grn_rc grn_window_function_executor_add_context_table(grn_ctx *ctx, grn_window_function_executor *executor, grn_obj *table)
GRN_API grn_rc grn_window_function_executor_execute(grn_ctx *ctx, grn_window_function_executor *executor)
GRN_API grn_window_function_executor * grn_window_function_executor_open(grn_ctx *ctx)
GRN_API grn_rc grn_window_function_executor_close(grn_ctx *ctx, grn_window_function_executor *executor)
GRN_API grn_rc grn_window_function_executor_set_source(grn_ctx *ctx, grn_window_function_executor *executor, const char *source, size_t source_size)
GRN_API grn_rc grn_window_function_executor_set_tag(grn_ctx *ctx, grn_window_function_executor *executor, const char *tag, size_t tag_size)
GRN_API grn_rc grn_window_function_executor_set_output_column_name(grn_ctx *ctx, grn_window_function_executor *executor, const char *name, size_t name_size)
struct _grn_window_function_executor grn_window_function_executor
Definition window_function_executor.h:25
GRN_API grn_rc grn_window_function_executor_add_table(grn_ctx *ctx, grn_window_function_executor *executor, grn_obj *table)