public class ValidationVisitor extends AbstractValidationVisitor
| Modifier and Type | Field and Description |
|---|---|
static Reference.Constraint |
LIMIT_CONSTRAINT |
currentCommand, report, stack| Constructor and Description |
|---|
ValidationVisitor() |
getException, getExceptionObject, getMetadata, getReport, handleException, handleException, handleValidationError, handleValidationError, handleValidationError, setMetadata, validateElementsSupportsetAbort, 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, visitpublic static final Reference.Constraint LIMIT_CONSTRAINT
public void reset()
AbstractValidationVisitorreset in class AbstractValidationVisitorpublic void visit(BatchedUpdateCommand obj)
visit in class LanguageVisitorpublic void visit(Delete obj)
visit in class LanguageVisitorpublic void visit(GroupBy obj)
visit in class LanguageVisitorpublic void visit(GroupSymbol obj)
visit in class LanguageVisitorpublic void visit(Insert obj)
visit in class LanguageVisitorpublic void visit(OrderByItem obj)
visit in class LanguageVisitorpublic void visit(Query obj)
visit in class LanguageVisitorpublic void visit(Select obj)
visit in class LanguageVisitorpublic void visit(SubquerySetCriteria obj)
visit in class LanguageVisitorpublic void visit(XMLSerialize obj)
visit in class LanguageVisitorpublic void visit(SetQuery obj)
visit in class LanguageVisitorpublic void visit(Update obj)
visit in class LanguageVisitorpublic void visit(Into obj)
visit in class LanguageVisitorpublic void visit(Function obj)
visit in class LanguageVisitorpublic void visit(StoredProcedure obj)
visit in class LanguageVisitorpublic void visit(ScalarSubquery obj)
visit in class LanguageVisitorpublic void visit(CreateProcedureCommand obj)
visit in class LanguageVisitorprotected void validateSelectElements(Select obj)
protected void validateHasProjectedSymbols(Command obj)
protected void validateSortable(List<? extends Expression> symbols)
symbols - List of SingleElementSymbolpublic static boolean isNonComparable(Expression symbol)
protected void validateGroupSupportsUpdate(GroupSymbol groupSymbol)
protected void validateSetQuery(SetQuery query)
protected void validateInsert(Insert obj)
protected void validateSetClauseList(SetClauseList list)
protected void validateUpdate(Update update)
protected void validateSelectInto(Query query)
query - public void visit(BetweenCriteria obj)
visit in class LanguageVisitorLanguageVisitor.visit(org.teiid.query.sql.lang.BetweenCriteria)public void visit(IsDistinctCriteria isDistinctCriteria)
visit in class LanguageVisitorpublic void visit(SetCriteria obj)
visit in class LanguageVisitorLanguageVisitor.visit(org.teiid.query.sql.lang.SetCriteria)public void visit(SubqueryCompareCriteria obj)
visit in class LanguageVisitorLanguageVisitor.visit(org.teiid.query.sql.lang.SubqueryCompareCriteria)public void visit(Option obj)
visit in class LanguageVisitorpublic void visit(DynamicCommand obj)
visit in class LanguageVisitorLanguageVisitor.visit(org.teiid.query.sql.lang.DynamicCommand)public void visit(Create obj)
visit in class LanguageVisitorpublic void visit(Drop drop)
visit in class LanguageVisitorLanguageVisitor.visit(org.teiid.query.sql.lang.Drop)public void visit(CompareCriteria obj)
visit in class LanguageVisitorpublic void visit(Limit obj)
visit in class LanguageVisitorpublic void visit(XMLForest obj)
visit in class LanguageVisitorpublic void visit(JSONObject obj)
visit in class LanguageVisitorpublic void visit(WindowFunction windowFunction)
visit in class LanguageVisitorpublic void visit(AggregateSymbol obj)
visit in class LanguageVisitorpublic void visit(XMLAttributes obj)
visit in class LanguageVisitorpublic void visit(XMLElement obj)
visit in class LanguageVisitorpublic void validateXMLContentTypes(Expression expression, LanguageObject parent)
public void visit(QueryString obj)
visit in class LanguageVisitorpublic void visit(XMLTable obj)
visit in class LanguageVisitorpublic void visit(ObjectTable obj)
visit in class LanguageVisitorpublic void visit(XMLQuery obj)
visit in class LanguageVisitorpublic void visit(XMLExists obj)
visit in class LanguageVisitorpublic void visit(XMLCast obj)
visit in class LanguageVisitorpublic void visit(XMLNamespaces obj)
visit in class LanguageVisitorpublic void visit(TextTable obj)
visit in class LanguageVisitorpublic void visit(XMLParse obj)
visit in class LanguageVisitorpublic void visit(ExistsCriteria obj)
visit in class LanguageVisitorpublic void visit(SubqueryFromClause obj)
visit in class LanguageVisitorpublic void visit(LoopStatement obj)
visit in class LanguageVisitorpublic void visit(WithQueryCommand obj)
visit in class LanguageVisitorpublic void visit(AlterView obj)
visit in class LanguageVisitorpublic void visit(AlterProcedure obj)
visit in class LanguageVisitorpublic void visit(Block obj)
visit in class LanguageVisitorpublic void visit(CommandStatement obj)
visit in class LanguageVisitorpublic void visit(BranchingStatement obj)
visit in class LanguageVisitorpublic void visit(AlterTrigger obj)
visit in class LanguageVisitorCopyright © 2018 JBoss by Red Hat. All rights reserved.