26#ifndef __TERRALIB_DATAACCESS_INTERNAL_QUERY_FW_H
27#define __TERRALIB_DATAACCESS_INTERNAL_QUERY_FW_H
Boolean logic operator: AND.
Avg statistical function.
A base class for binary functions.
A query encoder for binary operations.
A base class for binary operations.
Cast a expression function.
Count statistical function.
A class that models the name of a dataset used in a From clause.
It models the comparison operator.
This is an abstract class that models a query expression.
The Field class can be used to model an expression that takes part of the output items of a SELECT.
A Select can be used as a source of information in another query.
An abstract class that models a source of data in a query.
A FunctionCatalogManager is a singleton that can be used to manage function catalogs of data source i...
A FunctionCatalog can be used to keep track of registered functions.
The definition of a function that can be used in a query object.
An SQL encoder for general function expressions.
A static class with global function name definitions.
An SQL encoder for functions with no arguments that is invoked just by its name.
A FunctionParameter models the parameter of a function definition.
A class that models a Function expression.
It models the inequality operator greater than or equal to (>=).
It models the inequality operator greater than (>).
A class that can be used in a GROUP BY clause.
A class that can be used to model a filter expression that can be applied to a query.
A class that represents the IN operator.
The Insert object can add the return of a select object.
Tells if a value is NULL.
JoinConditionOn is a boolean expression and it specifies which items in a join are considered to matc...
JoinConditionUsing class can be used to model a USING clause in a Join.
A condition to be used in a Join clause.
A Join clause combines two FromItems.
It models the inequality operator less than or equal to (<=).
It models the inequality operator less than (<).
It is intended to encode a character string comparison operator with pattern matching.
This class models a bool Literal value.
A class that models a literal for ByteArray values.
A class that models a literal for Date and Time values.
A class that models a literal for double values.
A class that models a literal for Envelope values.
A class that models a literal for Geometry values.
This class models a string Literal value.
This class models a literal value.
Max statistical function.
Min statistical function.
Tells if two values are not equal.
A class that can be used in an ORDER BY clause to sort the items of a resulting query.
A class that models the name of any property of an object.
A visitor interface for the Query hierarchy.
A Query is independent from the data source language/dialect.
It represents the SQL query dialect accepted by a given data source.
A base class for encoders of SQL function expressions.
A visitor for building an SQL statement from a given Query hierarchy.
Spatial add point operator.
Spatial Distance Buffer Beyond operator.
ST_Boundary statistical function.
Spatial centroid operator.
Spatial contains operator.
Spatial crosses operator.
Spatial Distance Buffer Within operator.
Spatial difference operator.
Spatial Disjoint operator.
Spatial Distance Buffer operator.
ST_DumpRings statistical function.
ST_Dump statistical function.
Spatial intersection operator.
Spatial intersects operator.
Spatial is cloded operator.
Spatial is empty operator.
Spatial is valid operator.
Spatial operator that tries to make geometry valid.
Spatial number of points operator.
ST_NumGeometries statistical function.
Spatial overlaps operator.
Spatial perimeter operator.
Spatial relation function.
Spatial Set SRID operator.
Spatial start point operator.
Spatial touches operator.
ST_Union statistical function.
A Select can be used as a source of information in another query.
A Select models a query to be used when retrieving data from a DataSource.
StdDev statistical function.
A Select can be used as a source of information in another query.
The subtraction operator.
Allows the extraction of substrings.
A query encoder for binary operator expressions.
A base class for unary functions.
A query encoder for unary operator expressions.
A base class for unary operators.
Variance statistical function.
A class that can be used to model a filter expression that can be applied to a query.
Namespace for the DataAccess API of TerraLib.