tinyows 1.2.2
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "../ows/ows.h"
Go to the source code of this file.
Functions | |
static buffer * | fe_functions (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_aggregate_functions (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_abs (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_acos (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_asin (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_atan (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_avg (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_cbrt (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_ceil (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_cos (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_cot (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_count (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_degrees (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_exp (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_floor (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_length (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_ln (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_log (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_min (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_max (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_radians (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_round (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_sin (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_sqrt (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_tan (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
static buffer * | fe_fct_trunc (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
buffer * | fe_function (ows *o, buffer *typename, filter_encoding *fe, buffer *sql, xmlNodePtr n) |
|
static |
Definition at line 57 of file fe_function.c.
References buffer_add_str(), buffer_copy(), and fe_expression().
Referenced by fe_fct_avg(), fe_fct_count(), fe_fct_max(), and fe_fct_min().
|
static |
Definition at line 83 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 101 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 119 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 137 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 155 of file fe_function.c.
References buffer_add_str(), and fe_aggregate_functions().
Referenced by fe_function().
|
static |
Definition at line 173 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 191 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 208 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 226 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 244 of file fe_function.c.
References buffer_add_str(), and fe_aggregate_functions().
Referenced by fe_function().
|
static |
Definition at line 262 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 280 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 298 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 316 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 334 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 352 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 388 of file fe_function.c.
References buffer_add_str(), and fe_aggregate_functions().
Referenced by fe_function().
|
static |
Definition at line 370 of file fe_function.c.
References buffer_add_str(), and fe_aggregate_functions().
Referenced by fe_function().
|
static |
Definition at line 406 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 423 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 441 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 459 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 477 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
|
static |
Definition at line 495 of file fe_function.c.
References buffer_add_str(), and fe_functions().
Referenced by fe_function().
buffer * fe_function | ( | ows * | o, |
buffer * | typename, | ||
filter_encoding * | fe, | ||
buffer * | sql, | ||
xmlNodePtr | n ) |
Definition at line 513 of file fe_function.c.
References Filter_encoding::error_code, FE_ERROR_FUNCTION, fe_fct_abs(), fe_fct_acos(), fe_fct_asin(), fe_fct_atan(), fe_fct_avg(), fe_fct_cbrt(), fe_fct_ceil(), fe_fct_cos(), fe_fct_cot(), fe_fct_count(), fe_fct_degrees(), fe_fct_exp(), fe_fct_floor(), fe_fct_length(), fe_fct_ln(), fe_fct_log(), fe_fct_max(), fe_fct_min(), fe_fct_radians(), fe_fct_round(), fe_fct_sin(), fe_fct_sqrt(), fe_fct_tan(), and fe_fct_trunc().
Referenced by fe_expression().
|
static |
Definition at line 35 of file fe_function.c.
References buffer_add_str(), and fe_expression().
Referenced by fe_fct_abs(), fe_fct_acos(), fe_fct_asin(), fe_fct_atan(), fe_fct_cbrt(), fe_fct_ceil(), fe_fct_cos(), fe_fct_cot(), fe_fct_degrees(), fe_fct_exp(), fe_fct_floor(), fe_fct_length(), fe_fct_ln(), fe_fct_log(), fe_fct_radians(), fe_fct_round(), fe_fct_sin(), fe_fct_sqrt(), fe_fct_tan(), and fe_fct_trunc().