Loading...
Searching...
No Matches
query Directory Reference

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.