org.openrdf.sail.rdbms.algebra.factories
Class ZonedExprFactory
java.lang.Object
org.openrdf.query.algebra.helpers.QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
org.openrdf.sail.rdbms.algebra.factories.ZonedExprFactory
- All Implemented Interfaces:
- QueryModelVisitor<UnsupportedRdbmsOperatorException>
public class ZonedExprFactory
- extends QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
Creates a binary SQL expression for a dateTime zoned value.
- Author:
- James Leigh
| Methods inherited from class org.openrdf.query.algebra.helpers.QueryModelVisitorBase |
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
result
protected SqlExpr result
ZonedExprFactory
public ZonedExprFactory(IdSequence ids)
createZonedExpr
public SqlExpr createZonedExpr(ValueExpr expr)
throws UnsupportedRdbmsOperatorException
- Throws:
UnsupportedRdbmsOperatorException
meet
public void meet(Datatype node)
- Specified by:
meet in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>- Overrides:
meet in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
meet
public void meet(Lang node)
throws UnsupportedRdbmsOperatorException
- Specified by:
meet in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>- Overrides:
meet in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
- Throws:
UnsupportedRdbmsOperatorException
meet
public void meet(MathExpr node)
throws UnsupportedRdbmsOperatorException
- Specified by:
meet in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>- Overrides:
meet in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
- Throws:
UnsupportedRdbmsOperatorException
meet
public void meet(Str node)
- Specified by:
meet in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>- Overrides:
meet in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
meet
public void meet(ValueConstant vc)
- Specified by:
meet in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>- Overrides:
meet in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
meet
public void meet(Var node)
- Specified by:
meet in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>- Overrides:
meet in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
meetNode
protected void meetNode(QueryModelNode arg)
throws UnsupportedRdbmsOperatorException
- Description copied from class:
QueryModelVisitorBase
- Method called by all of the other meet methods that are not
overridden in subclasses. This method can be overridden in subclasses to
define default behaviour when visiting nodes. The default behaviour of
this method is to visit the node's children.
- Overrides:
meetNode in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
- Parameters:
arg - The node that is being visited.
- Throws:
UnsupportedRdbmsOperatorException
Copyright © 2001-2009 Aduna. All Rights Reserved.