rdf4j-postgis  Version 0.1.0.0
QueryModelVisitor< X extends Exception > Interface Template Reference

An interface for query model visitors, implementing the Visitor pattern. More...

Inheritance diagram for QueryModelVisitor< X extends Exception >:
Collaboration diagram for QueryModelVisitor< X extends Exception >:

Public Member Functions

void meet (QueryRoot node) throws X
 
void meet (Add add) throws X
 
void meet (And node) throws X
 
void meet (ArbitraryLengthPath node) throws X
 
void meet (Avg node) throws X
 
void meet (AvgX node) throws X
 
void meet (AvgY node) throws X
 
void meet (AvgZ node) throws X
 
void meet (BindingSetAssignment node) throws X
 
void meet (BNodeGenerator node) throws X
 
void meet (Bound node) throws X
 
void meet (BoundingBox node) throws X
 
void meet (Clear clear) throws X
 
void meet (Coalesce node) throws X
 
void meet (Compare node) throws X
 
void meet (CompareAll node) throws X
 
void meet (CompareAny node) throws X
 
void meet (ConcatenateLines node) throws X
 
void meet (DescribeOperator node) throws X
 
void meet (Copy copy) throws X
 
void meet (Count node) throws X
 
void meet (Create create) throws X
 
void meet (Datatype node) throws X
 
void meet (DeleteData deleteData) throws X
 
void meet (Difference node) throws X
 
void meet (Distinct node) throws X
 
void meet (EmptySet node) throws X
 
void meet (Exists node) throws X
 
void meet (Extension node) throws X
 
void meet (ExtensionElem node) throws X
 
void meet (Filter node) throws X
 
void meet (FunctionCall node) throws X
 
void meet (GeomUnion node) throws X
 
void meet (Group node) throws X
 
void meet (GroupConcat node) throws X
 
void meet (GroupElem node) throws X
 
void meet (If node) throws X
 
void meet (In node) throws X
 
void meet (InsertData insertData) throws X
 
void meet (Intersection node) throws X
 
void meet (IRIFunction node) throws X
 
void meet (IsBNode node) throws X
 
void meet (IsLiteral node) throws X
 
void meet (IsNumeric node) throws X
 
void meet (IsResource node) throws X
 
void meet (IsURI node) throws X
 
void meet (Join node) throws X
 
void meet (Label node) throws X
 
void meet (Lang node) throws X
 
void meet (LangMatches node) throws X
 
void meet (LeftJoin node) throws X
 
void meet (Like node) throws X
 
void meet (Load load) throws X
 
void meet (LocalName node) throws X
 
void meet (MathExpr node) throws X
 
void meet (Max node) throws X
 
void meet (MaxX node) throws X
 
void meet (MaxY node) throws X
 
void meet (MaxZ node) throws X
 
void meet (Min node) throws X
 
void meet (MinX node) throws X
 
void meet (MinY node) throws X
 
void meet (MinZ node) throws X
 
void meet (Modify modify) throws X
 
void meet (Move move) throws X
 
void meet (MultiProjection node) throws X
 
void meet (Namespace node) throws X
 
void meet (Not node) throws X
 
void meet (Or node) throws X
 
void meet (Order node) throws X
 
void meet (OrderElem node) throws X
 
void meet (Projection node) throws X
 
void meet (ProjectionElem node) throws X
 
void meet (ProjectionElemList node) throws X
 
void meet (Reduced node) throws X
 
void meet (Regex node) throws X
 
void meet (SameTerm node) throws X
 
void meet (Sample node) throws X
 
void meet (Service node) throws X
 
void meet (SingletonSet node) throws X
 
void meet (Slice node) throws X
 
void meet (StatementPattern node) throws X
 
void meet (Str node) throws X
 
void meet (Sum node) throws X
 
void meet (Union node) throws X
 
void meet (ValueConstant node) throws X
 
void meet (ListMemberOperator node) throws X
 
void meet (Var node) throws X
 
void meet (ZeroLengthPath node) throws X
 
void meetOther (QueryModelNode node) throws X
 
void meet (AggCentroid aggCentroid)
 

Detailed Description

An interface for query model visitors, implementing the Visitor pattern.

Core query model nodes will call their type-specific method when QueryModelNode#visit(QueryModelVisitor) is called. The method meetOther(QueryModelNode) is provided as a hook for foreign query model nodes.

Member Function Documentation

◆ meet() [1/90]

void meet ( Add  add) throws X

◆ meet() [2/90]

void meet ( AggCentroid  aggCentroid)

◆ meet() [3/90]

void meet ( And  node) throws X

◆ meet() [4/90]

void meet ( ArbitraryLengthPath  node) throws X

◆ meet() [5/90]

void meet ( Avg  node) throws X

◆ meet() [6/90]

void meet ( AvgX  node) throws X

◆ meet() [7/90]

void meet ( AvgY  node) throws X

◆ meet() [8/90]

void meet ( AvgZ  node) throws X

◆ meet() [9/90]

void meet ( BindingSetAssignment  node) throws X

◆ meet() [10/90]

void meet ( BNodeGenerator  node) throws X

◆ meet() [11/90]

void meet ( Bound  node) throws X

◆ meet() [12/90]

void meet ( BoundingBox  node) throws X

◆ meet() [13/90]

void meet ( Clear  clear) throws X

◆ meet() [14/90]

void meet ( Coalesce  node) throws X

◆ meet() [15/90]

void meet ( Compare  node) throws X

◆ meet() [16/90]

void meet ( CompareAll  node) throws X

◆ meet() [17/90]

void meet ( CompareAny  node) throws X

◆ meet() [18/90]

void meet ( ConcatenateLines  node) throws X

◆ meet() [19/90]

void meet ( Copy  copy) throws X

◆ meet() [20/90]

void meet ( Count  node) throws X

◆ meet() [21/90]

void meet ( Create  create) throws X

◆ meet() [22/90]

void meet ( Datatype  node) throws X

◆ meet() [23/90]

void meet ( DeleteData  deleteData) throws X

◆ meet() [24/90]

void meet ( DescribeOperator  node) throws X

◆ meet() [25/90]

void meet ( Difference  node) throws X

◆ meet() [26/90]

void meet ( Distinct  node) throws X

◆ meet() [27/90]

void meet ( EmptySet  node) throws X

◆ meet() [28/90]

void meet ( Exists  node) throws X

◆ meet() [29/90]

void meet ( Extension  node) throws X

◆ meet() [30/90]

void meet ( ExtensionElem  node) throws X

◆ meet() [31/90]

void meet ( Filter  node) throws X

◆ meet() [32/90]

void meet ( FunctionCall  node) throws X

◆ meet() [33/90]

void meet ( GeomUnion  node) throws X

◆ meet() [34/90]

void meet ( Group  node) throws X

◆ meet() [35/90]

void meet ( GroupConcat  node) throws X

◆ meet() [36/90]

void meet ( GroupElem  node) throws X

◆ meet() [37/90]

void meet ( If  node) throws X

◆ meet() [38/90]

void meet ( In  node) throws X

◆ meet() [39/90]

void meet ( InsertData  insertData) throws X

◆ meet() [40/90]

void meet ( Intersection  node) throws X

◆ meet() [41/90]

void meet ( IRIFunction  node) throws X

◆ meet() [42/90]

void meet ( IsBNode  node) throws X

◆ meet() [43/90]

void meet ( IsLiteral  node) throws X

◆ meet() [44/90]

void meet ( IsNumeric  node) throws X

◆ meet() [45/90]

void meet ( IsResource  node) throws X

◆ meet() [46/90]

void meet ( IsURI  node) throws X

◆ meet() [47/90]

void meet ( Join  node) throws X

◆ meet() [48/90]

void meet ( Label  node) throws X

◆ meet() [49/90]

void meet ( Lang  node) throws X

◆ meet() [50/90]

void meet ( LangMatches  node) throws X

◆ meet() [51/90]

void meet ( LeftJoin  node) throws X

◆ meet() [52/90]

void meet ( Like  node) throws X

◆ meet() [53/90]

void meet ( ListMemberOperator  node) throws X

◆ meet() [54/90]

void meet ( Load  load) throws X

◆ meet() [55/90]

void meet ( LocalName  node) throws X

◆ meet() [56/90]

void meet ( MathExpr  node) throws X

◆ meet() [57/90]

void meet ( Max  node) throws X

◆ meet() [58/90]

void meet ( MaxX  node) throws X

◆ meet() [59/90]

void meet ( MaxY  node) throws X

◆ meet() [60/90]

void meet ( MaxZ  node) throws X

◆ meet() [61/90]

void meet ( Min  node) throws X

◆ meet() [62/90]

void meet ( MinX  node) throws X

◆ meet() [63/90]

void meet ( MinY  node) throws X

◆ meet() [64/90]

void meet ( MinZ  node) throws X

◆ meet() [65/90]

void meet ( Modify  modify) throws X

◆ meet() [66/90]

void meet ( Move  move) throws X

◆ meet() [67/90]

void meet ( MultiProjection  node) throws X

◆ meet() [68/90]

void meet ( Namespace  node) throws X

◆ meet() [69/90]

void meet ( Not  node) throws X

◆ meet() [70/90]

void meet ( Or  node) throws X

◆ meet() [71/90]

void meet ( Order  node) throws X

◆ meet() [72/90]

void meet ( OrderElem  node) throws X

◆ meet() [73/90]

void meet ( Projection  node) throws X

◆ meet() [74/90]

void meet ( ProjectionElem  node) throws X

◆ meet() [75/90]

void meet ( ProjectionElemList  node) throws X

◆ meet() [76/90]

void meet ( QueryRoot  node) throws X

◆ meet() [77/90]

void meet ( Reduced  node) throws X

◆ meet() [78/90]

void meet ( Regex  node) throws X

◆ meet() [79/90]

void meet ( SameTerm  node) throws X

◆ meet() [80/90]

void meet ( Sample  node) throws X

◆ meet() [81/90]

void meet ( Service  node) throws X

◆ meet() [82/90]

void meet ( SingletonSet  node) throws X

◆ meet() [83/90]

void meet ( Slice  node) throws X

◆ meet() [84/90]

void meet ( StatementPattern  node) throws X

◆ meet() [85/90]

void meet ( Str  node) throws X

◆ meet() [86/90]

void meet ( Sum  node) throws X

◆ meet() [87/90]

void meet ( Union  node) throws X

◆ meet() [88/90]

void meet ( ValueConstant  node) throws X

◆ meet() [89/90]

void meet ( Var  node) throws X

◆ meet() [90/90]

void meet ( ZeroLengthPath  node) throws X

◆ meetOther()

void meetOther ( QueryModelNode  node) throws X