org.openrdf.sail.rdbms.algebra.factories
Class LanguageExprFactory
java.lang.Object
org.openrdf.query.algebra.helpers.QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
org.openrdf.sail.rdbms.algebra.factories.LanguageExprFactory
- All Implemented Interfaces:
- QueryModelVisitor<UnsupportedRdbmsOperatorException>
public class LanguageExprFactory
- extends QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
Creates an SQL expression of a literal's language.
- 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
LanguageExprFactory
public LanguageExprFactory()
createLanguageExpr
public SqlExpr createLanguageExpr(ValueExpr expr)
throws UnsupportedRdbmsOperatorException
- Throws:
UnsupportedRdbmsOperatorException
meet
public void meet(Datatype node)
throws UnsupportedRdbmsOperatorException
- Specified by:
meet in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>- Overrides:
meet in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
- Throws:
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)
throws UnsupportedRdbmsOperatorException
- Specified by:
meet in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>- Overrides:
meet in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
- Throws:
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 var)
- 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.