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, validateElementsSupport
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
public static final Reference.Constraint LIMIT_CONSTRAINT
public void reset()
AbstractValidationVisitor
reset
in class AbstractValidationVisitor
public void visit(BatchedUpdateCommand obj)
visit
in class LanguageVisitor
public void visit(Delete obj)
visit
in class LanguageVisitor
public void visit(GroupBy obj)
visit
in class LanguageVisitor
public void visit(GroupSymbol obj)
visit
in class LanguageVisitor
public void visit(Insert obj)
visit
in class LanguageVisitor
public void visit(OrderByItem obj)
visit
in class LanguageVisitor
public void visit(Query obj)
visit
in class LanguageVisitor
public void visit(Select obj)
visit
in class LanguageVisitor
public void visit(SubquerySetCriteria obj)
visit
in class LanguageVisitor
public void visit(XMLSerialize obj)
visit
in class LanguageVisitor
public void visit(SetQuery obj)
visit
in class LanguageVisitor
public void visit(Update obj)
visit
in class LanguageVisitor
public void visit(Into obj)
visit
in class LanguageVisitor
public void visit(Function obj)
visit
in class LanguageVisitor
public void visit(StoredProcedure obj)
visit
in class LanguageVisitor
public void visit(ScalarSubquery obj)
visit
in class LanguageVisitor
public void visit(CreateProcedureCommand obj)
visit
in class LanguageVisitor
protected 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 LanguageVisitor
LanguageVisitor.visit(org.teiid.query.sql.lang.BetweenCriteria)
public void visit(IsDistinctCriteria isDistinctCriteria)
visit
in class LanguageVisitor
public void visit(SetCriteria obj)
visit
in class LanguageVisitor
LanguageVisitor.visit(org.teiid.query.sql.lang.SetCriteria)
public void visit(SubqueryCompareCriteria obj)
visit
in class LanguageVisitor
LanguageVisitor.visit(org.teiid.query.sql.lang.SubqueryCompareCriteria)
public void visit(Option obj)
visit
in class LanguageVisitor
public void visit(DynamicCommand obj)
visit
in class LanguageVisitor
LanguageVisitor.visit(org.teiid.query.sql.lang.DynamicCommand)
public void visit(Create obj)
visit
in class LanguageVisitor
public void visit(Drop drop)
visit
in class LanguageVisitor
LanguageVisitor.visit(org.teiid.query.sql.lang.Drop)
public void visit(CompareCriteria obj)
visit
in class LanguageVisitor
public void visit(Limit obj)
visit
in class LanguageVisitor
public void visit(XMLForest obj)
visit
in class LanguageVisitor
public void visit(JSONObject obj)
visit
in class LanguageVisitor
public void visit(WindowFunction windowFunction)
visit
in class LanguageVisitor
public void visit(AggregateSymbol obj)
visit
in class LanguageVisitor
public void visit(XMLAttributes obj)
visit
in class LanguageVisitor
public void visit(XMLElement obj)
visit
in class LanguageVisitor
public void validateXMLContentTypes(Expression expression, LanguageObject parent)
public void visit(QueryString obj)
visit
in class LanguageVisitor
public void visit(XMLTable obj)
visit
in class LanguageVisitor
public void visit(ObjectTable obj)
visit
in class LanguageVisitor
public void visit(XMLQuery obj)
visit
in class LanguageVisitor
public void visit(XMLExists obj)
visit
in class LanguageVisitor
public void visit(XMLCast obj)
visit
in class LanguageVisitor
public void visit(XMLNamespaces obj)
visit
in class LanguageVisitor
public void visit(TextTable obj)
visit
in class LanguageVisitor
public void visit(XMLParse obj)
visit
in class LanguageVisitor
public void visit(ExistsCriteria obj)
visit
in class LanguageVisitor
public void visit(SubqueryFromClause obj)
visit
in class LanguageVisitor
public void visit(LoopStatement obj)
visit
in class LanguageVisitor
public void visit(WithQueryCommand obj)
visit
in class LanguageVisitor
public void visit(AlterView obj)
visit
in class LanguageVisitor
public void visit(AlterProcedure obj)
visit
in class LanguageVisitor
public void visit(Block obj)
visit
in class LanguageVisitor
public void visit(CommandStatement obj)
visit
in class LanguageVisitor
public void visit(BranchingStatement obj)
visit
in class LanguageVisitor
public void visit(AlterTrigger obj)
visit
in class LanguageVisitor
Copyright © 2018 JBoss by Red Hat. All rights reserved.