org.plasma.query.model
Class QueryValidator
java.lang.Object
org.plasma.query.visitor.DefaultQueryVisitor
org.plasma.query.model.AbstractQueryValidator
org.plasma.query.model.QueryValidator
- All Implemented Interfaces:
- QueryConstants, QueryVisitor
public class QueryValidator
- extends AbstractQueryValidator
- implements QueryConstants
| Methods inherited from class org.plasma.query.model.AbstractQueryValidator |
start, start, start, start, start, start, start, start, start, start, start |
| 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 |
QueryValidator
public QueryValidator(Query query,
Type contextType)
QueryValidator
public QueryValidator(Where where,
Type contextType)
start
public void start(Select select)
- Ensures class associated with From clause entity exists
- Specified by:
start in interface QueryVisitor- Overrides:
start in class AbstractQueryValidator
start
public void start(From from)
- Ensures class associated with From clause entity exists
start
public void start(Expression expression)
- Specified by:
start in interface QueryVisitor- Overrides:
start in class AbstractQueryValidator
start
public void start(Property property)
- Specified by:
start in interface QueryVisitor- Overrides:
start in class AbstractQueryValidator
start
public void start(Literal literal)
- Specified by:
start in interface QueryVisitor- Overrides:
start in class AbstractQueryValidator
Copyright © 2014. All rights reserved.