tinyows 1.2.2
fe_logical_ops.c File Reference
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "../ows/ows.h"
Include dependency graph for fe_logical_ops.c:

Go to the source code of this file.

Functions

bool fe_is_logical_op (char *name)
static bufferfe_binary_logical_op (ows *o, buffer *typename, filter_encoding *fe, xmlNodePtr n)
static bufferfe_unary_logical_op (ows *o, buffer *typename, filter_encoding *fe, xmlNodePtr n)
bufferfe_logical_op (ows *o, buffer *typename, filter_encoding *fe, xmlNodePtr n)

Function Documentation

◆ fe_binary_logical_op()

buffer * fe_binary_logical_op ( ows * o,
buffer * typename,
filter_encoding * fe,
xmlNodePtr n )
static

◆ fe_is_logical_op()

bool fe_is_logical_op ( char * name)

Definition at line 36 of file fe_logical_ops.c.

Referenced by fe_binary_logical_op(), fe_filter(), and fe_unary_logical_op().

◆ fe_logical_op()

buffer * fe_logical_op ( ows * o,
buffer * typename,
filter_encoding * fe,
xmlNodePtr n )

Definition at line 127 of file fe_logical_ops.c.

References Filter_encoding::error_code, fe_binary_logical_op(), FE_ERROR_FILTER, fe_unary_logical_op(), and Filter_encoding::sql.

Referenced by fe_binary_logical_op(), fe_filter(), and fe_unary_logical_op().

Here is the call graph for this function:

◆ fe_unary_logical_op()

buffer * fe_unary_logical_op ( ows * o,
buffer * typename,
filter_encoding * fe,
xmlNodePtr n )
static

Generated for tinyows by doxygen 1.14.0