com.metamatrix.query.validator
Class AbstractValidationVisitor
java.lang.Object
com.metamatrix.query.sql.LanguageVisitor
com.metamatrix.query.validator.AbstractValidationVisitor
- Direct Known Subclasses:
- AggregateValidationVisitor, UpdateValidationVisitor, ValidationVisitor, ValueValidationVisitor
public class AbstractValidationVisitor
- extends LanguageVisitor
Methods inherited from class com.metamatrix.query.sql.LanguageVisitor |
setAbort, shouldAbort, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
currentCommand
protected Command currentCommand
AbstractValidationVisitor
public AbstractValidationVisitor()
setMetadata
public void setMetadata(QueryMetadataInterface metadata)
getMetadata
protected QueryMetadataInterface getMetadata()
reset
public void reset()
- Reset so visitor can be used on a different language object. This does
not wipe the report.
handleValidationError
protected void handleValidationError(java.lang.String message)
handleValidationError
protected void handleValidationError(java.lang.String message,
LanguageObject invalidObj)
handleValidationError
protected void handleValidationError(java.lang.String message,
java.util.Collection invalidObjs)
handleException
protected void handleException(MetaMatrixException e)
handleException
protected void handleException(MetaMatrixException e,
LanguageObject obj)
getException
public MetaMatrixComponentException getException()
getExceptionObject
public LanguageObject getExceptionObject()
getReport
public ValidatorReport getReport()
isXMLCommand
protected boolean isXMLCommand(Command command)
- Check to verify if the query would return XML results.
- Parameters:
query
- the query to check
validateElementsSupport
protected java.util.Collection validateElementsSupport(java.util.Collection elements,
int supportsFlag)
Copyright © 2009. All Rights Reserved.