org.openrdf.sail.rdbms.algebra.base
Class RdbmsQueryModelVisitorBase<X extends Exception>

java.lang.Object
  extended by org.openrdf.query.algebra.helpers.QueryModelVisitorBase<X>
      extended by org.openrdf.sail.rdbms.algebra.base.RdbmsQueryModelVisitorBase<X>
All Implemented Interfaces:
QueryModelVisitor<X>
Direct Known Subclasses:
PgSqlRegexFlagsInliner, SelectQueryOptimizer, SqlConstantOptimizer, ValueJoinOptimizer, VarColumnLookupOptimizer

public class RdbmsQueryModelVisitorBase<X extends Exception>
extends QueryModelVisitorBase<X>

Base class for RDBMS visitor classes. This class is extended with additional meet methods.

Author:
James Leigh

Constructor Summary
RdbmsQueryModelVisitorBase()
           
 
Method Summary
 void meet(BNodeColumn node)
           
 void meet(DatatypeColumn node)
           
 void meet(DateTimeColumn node)
           
 void meet(DoubleValue node)
           
 void meet(FalseValue node)
           
 void meet(HashColumn node)
           
 void meet(IdColumn node)
           
 void meet(JoinItem node)
           
 void meet(LabelColumn node)
           
 void meet(LanguageColumn node)
           
 void meet(LongLabelColumn node)
           
 void meet(LongURIColumn node)
           
 void meet(NumberValue node)
           
 void meet(NumericColumn node)
           
 void meet(RefIdColumn node)
           
 void meet(SelectProjection node)
           
 void meet(SelectQuery node)
           
 void meet(SqlAbs node)
           
 void meet(SqlAnd node)
           
 void meet(SqlCase node)
           
 void meet(SqlCast node)
           
 void meet(SqlCompare node)
           
 void meet(SqlConcat node)
           
 void meet(SqlEq node)
           
 void meet(SqlIsNull node)
           
 void meet(SqlLike node)
           
 void meet(SqlLowerCase node)
           
 void meet(SqlMathExpr node)
           
 void meet(SqlNot node)
           
 void meet(SqlNull node)
           
 void meet(SqlOr node)
           
 void meet(SqlRegex node)
           
 void meet(SqlShift node)
           
 void meet(StringValue node)
           
 void meet(TrueValue node)
           
 void meet(UnionItem node)
           
 void meet(URIColumn node)
           
protected  void meetBinarySqlOperator(BinarySqlOperator node)
           
protected  void meetFromItem(FromItem node)
           
protected  void meetSqlConstant(SqlConstant<?> node)
           
protected  void meetSqlExpr(SqlExpr node)
           
protected  void meetUnarySqlOperator(UnarySqlOperator node)
           
protected  void meetValueColumnBase(ValueColumnBase node)
           
 
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, 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, meetNAryValueOperator, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RdbmsQueryModelVisitorBase

public RdbmsQueryModelVisitorBase()
Method Detail

meet

public void meet(BNodeColumn node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(DatatypeColumn node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(DateTimeColumn node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(DoubleValue node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(FalseValue node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(HashColumn node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(IdColumn node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(JoinItem node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(LabelColumn node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(LanguageColumn node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(LongLabelColumn node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(LongURIColumn node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(NumberValue node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(NumericColumn node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(RefIdColumn node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SelectProjection node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SelectQuery node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlAbs node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlAnd node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlCase node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlCast node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlCompare node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlConcat node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlEq node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlIsNull node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlLike node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlLowerCase node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlMathExpr node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlNot node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlNull node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlOr node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlRegex node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(SqlShift node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(StringValue node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(TrueValue node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(UnionItem node)
          throws X extends Exception
Throws:
X extends Exception

meet

public void meet(URIColumn node)
          throws X extends Exception
Throws:
X extends Exception

meetBinarySqlOperator

protected void meetBinarySqlOperator(BinarySqlOperator node)
                              throws X extends Exception
Throws:
X extends Exception

meetFromItem

protected void meetFromItem(FromItem node)
                     throws X extends Exception
Throws:
X extends Exception

meetSqlConstant

protected void meetSqlConstant(SqlConstant<?> node)
                        throws X extends Exception
Throws:
X extends Exception

meetSqlExpr

protected void meetSqlExpr(SqlExpr node)
                    throws X extends Exception
Throws:
X extends Exception

meetUnarySqlOperator

protected void meetUnarySqlOperator(UnarySqlOperator node)
                             throws X extends Exception
Throws:
X extends Exception

meetValueColumnBase

protected void meetValueColumnBase(ValueColumnBase node)
                            throws X extends Exception
Throws:
X extends Exception


Copyright © 2001-2012 Aduna. All Rights Reserved.