org.plasma.query.model
Class AbstractQueryValidator

java.lang.Object
  extended by org.plasma.query.visitor.DefaultQueryVisitor
      extended by org.plasma.query.model.AbstractQueryValidator
All Implemented Interfaces:
QueryVisitor
Direct Known Subclasses:
QueryValidator

public abstract class AbstractQueryValidator
extends DefaultQueryVisitor


Constructor Summary
AbstractQueryValidator()
           
 
Method Summary
 void start(ArithmeticOperator operator)
           
 void start(Clause clause)
           
 void start(Entity entity)
           
 void start(Expression expression)
           
 void start(From from)
           
 void start(Literal literal)
           
 void start(LogicalOperator operator)
           
 void start(OrderBy orderBy)
           
 void start(Property property)
           
 void start(Query query)
           
 void start(RelationalOperator operator)
           
 void start(Select select)
           
 void start(Term term)
           
 void start(Where where)
           
 void start(WildcardOperator operator)
           
 
Methods inherited from class org.plasma.query.visitor.DefaultQueryVisitor
end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, getContext, start, start, start, start, start, start, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractQueryValidator

public AbstractQueryValidator()
Method Detail

start

public void start(Query query)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(Clause clause)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(Select select)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(From from)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(Where where)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(OrderBy orderBy)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(Expression expression)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(Term term)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(Property property)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(Entity entity)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(RelationalOperator operator)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(LogicalOperator operator)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(ArithmeticOperator operator)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(WildcardOperator operator)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor

start

public void start(Literal literal)
Specified by:
start in interface QueryVisitor
Overrides:
start in class DefaultQueryVisitor


Copyright © 2014. All rights reserved.