Files | |
Add.h | |
The addition operator - syntatic-suggar. | |
And.h | |
Boolean logic operator: AND - syntatic-suggar. | |
AttributeRestrictionVisitor.h | |
A visitor that retrieves attribute restrictions from a Query hierarchy. | |
Avg.h | |
Avg statistical function. | |
BinaryFunction.h | |
A base class for binary functions. | |
BinaryOp.h | |
A base class for binary operations. | |
BinaryOpEncoder.h | |
A query encoder for binary operations. | |
Cast.h | |
Cast a expression function. | |
Coalesce.h | |
Coalesce operator. | |
Count.h | |
Count statistical function. | |
DataSetName.h | |
A class that models the name of a dataset used in a From clause. | |
Distinct.h | |
A class that models a Distinct clause on a query. | |
Div.h | |
The division operator - syntatic-suggar. | |
EqualTo.h | |
It models the comparison operator - syntatic-suggar. | |
Expression.h | |
This is an abstract class that models a query expression. | |
Field.h | |
The Field class can be used to model an expression that takes part of the output items of a SELECT. | |
Fields.h | |
The Fields class can be used to model a set of expressions that form the output items of a SELECT. | |
From.h | |
It models the FROM clause for a query. | |
FromFunctionCall.h | |
A function can be used as a source of information in another query. | |
FromItem.h | |
An abstract class that models a source of data in a query. | |
Function.h | |
A class that models a Function expression. | |
FunctionCatalog.h | |
A FunctionCatalog can be used to keep track of registered functions. | |
FunctionCatalogManager.h | |
A FunctionCatalogManager is a singleton that can be used to manage function catalogs of data source implementations. | |
FunctionDefn.h | |
The definition of a function that can be used in a query object. | |
FunctionEncoder.h | |
A query encoder for general function expressions. | |
FunctionNames.h | |
A static class with global function name definitions. | |
FunctionNoArgsEncoder.h | |
A query encoder for functions with no arguments that is invoked just by its name. | |
FunctionParameter.h | |
A FunctionParameter models the parameter of a function definition. | |
GeometryType.h | |
Spatial is closed operator. | |
GreaterThan.h | |
It models the inequality operator greater than (>) - syntatic-suggar. | |
GreaterThanOrEqualTo.h | |
It models the inequality operator greater than or equal to (>=) - syntatic-suggar. | |
GroupBy.h | |
A class that can be used to model a GROUP BY clause. | |
GroupByItem.h | |
A class that can be used in a GROUP BY clause. | |
Having.h | |
A Having is a filter expression that can be applied to a query with a group by clause. | |
In.h | |
A class that represents the IN operator. | |
Insert.h | |
A Insert can be used to add information in a table. | |
IsNull.h | |
Tells if a value is NULL. | |
IsNullOpEncoder.h | |
A query encoder for unary operator expressions. | |
Join.h | |
A Join clause combines two FromItems. | |
JoinCondition.h | |
A condition to be used in a Join clause. | |
JoinConditionOn.h | |
JoinConditionOn is a boolean expression and it specifies which items in a join are considered to match. | |
JoinConditionUsing.h | |
JoinConditionUsing class can be used to model a USING clause in a Join. | |
LessThan.h | |
It models the inequality operator less than (<) - syntatic-suggar. | |
LessThanOrEqualTo.h | |
It models the inequality operator less than or equal to (<=) - syntatic-suggar. | |
Like.h | |
It is intended to encode a character string comparison operator with pattern matching. | |
Literal.h | |
This class models a literal value. | |
LiteralBool.h | |
A class that models a Literal Bool value. | |
LiteralByteArray.h | |
A class that models a literal for ByteArray values. | |
LiteralDateTime.h | |
A class that models a literal for Date and Time values. | |
LiteralDouble.h | |
A class that models a literal for double values. | |
LiteralEnvelope.h | |
A class that models a literal for Envelope values. | |
LiteralGeom.h | |
A class that models a literal for Geometry values. | |
LiteralInt16.h | |
A class that models a Literal for a integer value. | |
LiteralInt32.h | |
A class that models a Literal for a integer value. | |
LiteralInt64.h | |
A class that models a Literal for a integer value. | |
LiteralString.h | |
A class that models a Literal String value. | |
Max.h | |
Max statistical function. | |
Min.h | |
Min statistical function. | |
Mul.h | |
The multiply operator - syntatic-suggar. | |
Not.h | |
Boolean NOT operator - syntatic-suggar. | |
NotEqualTo.h | |
Tells if two values are not equal - syntatic-suggar. | |
Or.h | |
Boolean logic operator: OR - syntatic-suggar. | |
OrderBy.h | |
A class that can be used to model an ORDER BY clause. | |
OrderByItem.h | |
A class that can be used in an ORDER BY clause to sort the items of a resulting query. | |
PropertyName.h | |
A class that models the name of any property of an object. | |
Query.h | |
The base class for queries. | |
QueryCapabilities.h | |
A class that informs the query support of a given data source. | |
QueryVisitor.h | |
A visitor interface for the Query hierarchy. | |
Select.h | |
A Select models a query to be used when retrieving data from a data source. | |
SelectExpression.h | |
A Select can be used as a source of information in another query. | |
SetSridToLiteralGeomVisitor.h | |
A visitor for building adjusting the SRID of literal geometries. This is particularly useful after reading a previously serialized data. | |
SpatialQueryProcessor.h | |
A basic query processor for spatial restrictions. | |
SpatialRestrictionVisitor.h | |
A visitor that retrieves spatial restrictions from a Query hierarchy. | |
SQLDialect.h | |
It represents the SQL query dialect accepted by a given data source. | |
SQLFunctionEncoder.h | |
A base class for encoders of SQL function expressions. | |
SQLVisitor.h | |
A visitor for building an SQL statement from a given Query hierarchy. | |
ST_AddPoint.h | |
Spatial add point operator. | |
ST_Area.h | |
Spatial area operator. | |
ST_Beyond.h | |
Spatial Distance Buffer Beyond operator. | |
ST_Boundary.h | |
Spatial boundary operator. | |
ST_Buffer.h | |
Spatial buffer operator. | |
ST_Centroid.h | |
Spatial centroid operator. | |
ST_Collect.h | |
Spatial collect operator. | |
ST_Contains.h | |
Spatial contains operation. | |
ST_ConvexHull.h | |
Spatial convex hull operator. | |
ST_Crosses.h | |
Spatial crosses operator. | |
ST_Difference.h | |
Spatial difference operator. | |
ST_Disjoint.h | |
Spatial disjoint operator. | |
ST_DistanceBuffer.h | |
Spatial distance buffer operator. | |
ST_Dump.h | |
Spatial dump operator. | |
ST_DumpRings.h | |
Spatial dump rings operator. | |
ST_DWithin.h | |
Spatial Distance Buffer Within operator. | |
ST_Envelope.h | |
Spatial envelope operator. | |
ST_EnvelopeIntersects.h | |
This operator EnvelopeIntersects considers the intersection among approximations or envelopes of geometries. | |
ST_Equals.h | |
Spatial equals operator. | |
ST_Extent.h | |
Spatial extent operator. | |
ST_Intersection.h | |
Spatial intersects operator. | |
ST_Intersects.h | |
Spatial intersects operator. | |
ST_IsClosed.h | |
Spatial is closed operator. | |
ST_IsEmpty.h | |
Spatial is empty operator. | |
ST_IsValid.h | |
Spatial is valid operator. | |
ST_Length.h | |
Spatial length operator. | |
ST_MakePolygon.h | |
Spatial make polygon operator. | |
ST_MakeValid.h | |
Spatial is valid operator. | |
ST_Multi.h | |
Spatial multi operator. | |
ST_NPoints.h | |
Spatial number of points operator. | |
ST_NumGeometries.h | |
Spatial number geometries operator. | |
ST_Overlaps.h | |
Spatial overlaps operator. | |
ST_Perimeter.h | |
Spatial perimeter operator. | |
ST_Relate.h | |
Spatial relation function. | |
ST_SetSRID.h | |
Spatial Set SRID operator. | |
ST_StartPoint.h | |
Spatial start point operator. | |
ST_Touches.h | |
Spatial touches operator. | |
ST_Transform.h | |
Spatial reference system transformation function. | |
ST_Union.h | |
Spatial union operator. | |
ST_Within.h | |
Spatial within operator. | |
StdDev.h | |
StdDev statistical function. | |
Sub.h | |
The subtraction operator. | |
SubSelect.h | |
A Select can be used as a source of information in another query. | |
Substring.h | |
Allows the extraction of substrings. | |
Sum.h | |
Sum aggregate operator. | |
TemplateEncoder.h | |
A query encoder for functions that needs special translation. | |
UnaryFunction.h | |
A base class for unary functions. | |
UnaryOp.h | |
A base class for unary operators. | |
UnaryOpEncoder.h | |
A query encoder for unary operator expressions. | |
Variance.h | |
Variance statistical function. | |
Where.h | |
A class that can be used to model a filter expression that can be applied to a query. | |