Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
WFSDialect.h
Go to the documentation of this file.
1
te::da::SQLDialect
*
dialect
=
new
te::da::SQLDialect
;
2
3
dialect->
insert
(
"+"
,
new
te::da::BinaryOpEncoder
(
"+"
));
4
dialect->
insert
(
"-"
,
new
te::da::BinaryOpEncoder
(
"-"
));
5
dialect->
insert
(
"*"
,
new
te::da::BinaryOpEncoder
(
"*"
));
6
dialect->
insert
(
"/"
,
new
te::da::BinaryOpEncoder
(
"/"
));
7
dialect->
insert
(
"="
,
new
te::da::BinaryOpEncoder
(
"="
));
8
dialect->
insert
(
"<>"
,
new
te::da::BinaryOpEncoder
(
"<>"
));
9
dialect->
insert
(
">"
,
new
te::da::BinaryOpEncoder
(
">"
));
10
dialect->
insert
(
"<"
,
new
te::da::BinaryOpEncoder
(
"<"
));
11
dialect->
insert
(
">="
,
new
te::da::BinaryOpEncoder
(
">="
));
12
dialect->
insert
(
"<="
,
new
te::da::BinaryOpEncoder
(
"<="
));
13
dialect->
insert
(
"and"
,
new
te::da::BinaryOpEncoder
(
"AND"
));
14
dialect->
insert
(
"or"
,
new
te::da::BinaryOpEncoder
(
"OR"
));
15
dialect->
insert
(
"not"
,
new
te::da::UnaryOpEncoder
(
"NOT"
));
16
dialect->
insert
(
"st_envelopeintersects"
,
new
te::da::FunctionEncoder
(
"Intersection"
));
17
18
DataSource::setDialect(dialect);
dialect
te::da::SQLDialect * dialect
Definition:
WFSDialect.h:1
te::da::FunctionEncoder
An SQL encoder for general function expressions.
Definition:
FunctionEncoder.h:50
te::da::SQLDialect
It represents the SQL query dialect accepted by a given data source.
Definition:
SQLDialect.h:55
te::da::SQLDialect::insert
void insert(const std::string &funcName, SQLFunctionEncoder *encoder)
It adds a new encoder for a given function.
te::da::BinaryOpEncoder
A query encoder for binary operations.
Definition:
BinaryOpEncoder.h:45
te::da::UnaryOpEncoder
A query encoder for unary operator expressions.
Definition:
UnaryOpEncoder.h:45
AA_TL5_master
terralib5
src
terralib
wfs
WFSDialect.h
Generated on Wed Mar 16 2016 15:42:30 for TerraLib by
1.8.7