Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions
table.c File Reference
#include <string.h>
#include "ctx.h"
#include "db.h"
#include "output.h"
#include "util.h"
#include <groonga/plugin.h>
Include dependency graph for table.c:

Go to the source code of this file.

Macros

#define VAR   GRN_PROC_GET_VAR_BY_OFFSET
#define CONST_STR_LEN(x)   x, x ? sizeof(x) - 1 : 0
#define TEXT_VALUE_LEN(x)   GRN_TEXT_VALUE(x), GRN_TEXT_LEN(x)
#define DEFAULT_LIMIT   10
#define DEF_VAR(v, x)
#define DEF_COMMAND(name, func, nvars, vars)

Functions

grn_rc GRN_PLUGIN_INIT (grn_ctx *ctx)
grn_rc GRN_PLUGIN_REGISTER (grn_ctx *ctx)
grn_rc GRN_PLUGIN_FIN (grn_ctx *ctx)

Macro Definition Documentation

#define CONST_STR_LEN (   x)    x, x ? sizeof(x) - 1 : 0

Definition at line 27 of file table.c.

#define DEF_COMMAND (   name,
  func,
  nvars,
  vars 
)
Value:
GRN_PROC_COMMAND, (func), NULL, NULL, (nvars), (vars)))

Definition at line 672 of file table.c.

#define DEF_VAR (   v,
 
)
Value:
do {\
(v).name = (x);\
(v).name_size = (x) ? sizeof(x) - 1 : 0;\
GRN_TEXT_INIT(&(v).value, 0);\
} while (0)

Definition at line 666 of file table.c.

#define DEFAULT_LIMIT   10

Definition at line 274 of file table.c.

#define TEXT_VALUE_LEN (   x)    GRN_TEXT_VALUE(x), GRN_TEXT_LEN(x)

Definition at line 28 of file table.c.

#define VAR   GRN_PROC_GET_VAR_BY_OFFSET

Definition at line 26 of file table.c.

Function Documentation

grn_rc GRN_PLUGIN_FIN ( grn_ctx ctx)

Definition at line 755 of file table.c.

grn_rc GRN_PLUGIN_INIT ( grn_ctx ctx)

Definition at line 661 of file table.c.

grn_rc GRN_PLUGIN_REGISTER ( grn_ctx ctx)

Definition at line 677 of file table.c.