All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FunctionNames.cpp
Go to the documentation of this file.
1 /* Copyright (C) 2008-2013 National Institute For Space Research (INPE) - Brazil.
2 
3  This file is part of the TerraLib - a Framework for building GIS enabled applications.
4 
5  TerraLib is free software: you can redistribute it and/or modify
6  it under the terms of the GNU Lesser General Public License as published by
7  the Free Software Foundation, either version 3 of the License,
8  or (at your option) any later version.
9 
10  TerraLib is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  GNU Lesser General Public License for more details.
14 
15  You should have received a copy of the GNU Lesser General Public License
16  along with TerraLib. See COPYING. If not, write to
17  TerraLib Team at <terralib-team@terralib.org>.
18  */
19 
20 /*!
21  \file terralib/dataaccess/query/FunctionNames.cpp
22 
23  \brief A static class with global function name definitions.
24 */
25 
26 // TerraLib
27 #include "FunctionNames.h"
28 
29 const std::string te::da::FunctionNames::sm_Not("not");
30 const std::string te::da::FunctionNames::sm_And("and");
31 const std::string te::da::FunctionNames::sm_Or("or");
32 const std::string te::da::FunctionNames::sm_EqualTo("=");
33 const std::string te::da::FunctionNames::sm_NotEqualTo("<>");
34 const std::string te::da::FunctionNames::sm_GreaterThan(">");
36 const std::string te::da::FunctionNames::sm_LessThan("<");
37 const std::string te::da::FunctionNames::sm_LessThanOrEqualTo("<=");
38 const std::string te::da::FunctionNames::sm_Add("+");
39 const std::string te::da::FunctionNames::sm_Sub("-");
40 const std::string te::da::FunctionNames::sm_Mul("*");
41 const std::string te::da::FunctionNames::sm_Div("/");
42 const std::string te::da::FunctionNames::sm_ST_Equals("st_equals");
43 const std::string te::da::FunctionNames::sm_ST_Disjoint("st_disjoint");
44 const std::string te::da::FunctionNames::sm_ST_DWithin("st_dwithin");
45 const std::string te::da::FunctionNames::sm_ST_Beyond("st_beyond");
46 const std::string te::da::FunctionNames::sm_ST_Touches("st_touches");
47 const std::string te::da::FunctionNames::sm_ST_Within("st_within");
48 const std::string te::da::FunctionNames::sm_ST_Overlaps("st_overlaps");
49 const std::string te::da::FunctionNames::sm_ST_Crosses("st_crosses");
50 const std::string te::da::FunctionNames::sm_ST_Contains("st_contains");
51 const std::string te::da::FunctionNames::sm_ST_Difference("st_difference");
52 const std::string te::da::FunctionNames::sm_ST_Intersection("st_intersection");
53 const std::string te::da::FunctionNames::sm_ST_Intersects("st_intersects");
54 const std::string te::da::FunctionNames::sm_ST_EnvelopeIntersects("st_envelopeintersects");
55 const std::string te::da::FunctionNames::sm_ST_Relate("st_relate");
56 const std::string te::da::FunctionNames::sm_ST_Union("st_union");
57 const std::string te::da::FunctionNames::sm_ST_Transform("st_transform");
58 const std::string te::da::FunctionNames::sm_Substring("substring");
59 const std::string te::da::FunctionNames::sm_Like("like");
60 const std::string te::da::FunctionNames::sm_Sum("sum");
61 const std::string te::da::FunctionNames::sm_Avg("avg");
62 const std::string te::da::FunctionNames::sm_Max("max");
63 const std::string te::da::FunctionNames::sm_Min("min");
64 const std::string te::da::FunctionNames::sm_StdDev("stddev");
65 const std::string te::da::FunctionNames::sm_Variance("variance");
66 const std::string te::da::FunctionNames::sm_Count("count");
67 const std::string te::da::FunctionNames::sm_IsNull("isnull");
68 const std::string te::da::FunctionNames::sm_In("in");
static const std::string sm_Substring
Definition: FunctionNames.h:89
static const std::string sm_ST_Contains
Definition: FunctionNames.h:77
static const std::string sm_ST_Intersects
Definition: FunctionNames.h:80
static const std::string sm_ST_Disjoint
Definition: FunctionNames.h:70
static const std::string sm_Min
Definition: FunctionNames.h:99
static const std::string sm_ST_Crosses
Definition: FunctionNames.h:76
static const std::string sm_ST_Equals
Definition: FunctionNames.h:69
static const std::string sm_ST_Difference
Definition: FunctionNames.h:78
static const std::string sm_Div
Definition: FunctionNames.h:66
static const std::string sm_Variance
static const std::string sm_Like
Definition: FunctionNames.h:90
static const std::string sm_LessThan
Definition: FunctionNames.h:59
static const std::string sm_ST_Overlaps
Definition: FunctionNames.h:75
static const std::string sm_Sum
Definition: FunctionNames.h:93
static const std::string sm_ST_Intersection
Definition: FunctionNames.h:79
static const std::string sm_Mul
Definition: FunctionNames.h:65
A static class with global function name definitions.
static const std::string sm_EqualTo
Definition: FunctionNames.h:55
static const std::string sm_IsNull
static const std::string sm_ST_Union
Definition: FunctionNames.h:83
static const std::string sm_LessThanOrEqualTo
Definition: FunctionNames.h:60
static const std::string sm_GreaterThanOrEqualTo
Definition: FunctionNames.h:58
static const std::string sm_ST_DWithin
Definition: FunctionNames.h:71
static const std::string sm_ST_Touches
Definition: FunctionNames.h:73
static const std::string sm_Not
Definition: FunctionNames.h:50
static const std::string sm_ST_Relate
Definition: FunctionNames.h:82
static const std::string sm_GreaterThan
Definition: FunctionNames.h:57
static const std::string sm_And
Definition: FunctionNames.h:51
static const std::string sm_NotEqualTo
Definition: FunctionNames.h:56
static const std::string sm_Add
Definition: FunctionNames.h:63
static const std::string sm_Avg
Definition: FunctionNames.h:96
static const std::string sm_StdDev
static const std::string sm_ST_Transform
Definition: FunctionNames.h:86
static const std::string sm_Count
Definition: FunctionNames.h:97
static const std::string sm_ST_EnvelopeIntersects
Definition: FunctionNames.h:81
static const std::string sm_Sub
Definition: FunctionNames.h:64
static const std::string sm_Max
Definition: FunctionNames.h:98
static const std::string sm_Or
Definition: FunctionNames.h:52
static const std::string sm_ST_Beyond
Definition: FunctionNames.h:72
static const std::string sm_ST_Within
Definition: FunctionNames.h:74
static const std::string sm_In