Class StatementValidator
- java.lang.Object
-
- net.sf.jsqlparser.util.validation.validator.AbstractValidator<Statement>
-
- net.sf.jsqlparser.util.validation.validator.StatementValidator
-
- All Implemented Interfaces:
StatementVisitor
,Validator<Statement>
public class StatementValidator extends AbstractValidator<Statement> implements StatementVisitor
-
-
Constructor Summary
Constructors Constructor Description StatementValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
validate(Statement statement)
validates given statement.void
visit(Alter alter)
void
visit(AlterSession alterSession)
void
visit(AlterSystemStatement alterSystemStatement)
void
visit(RenameTableStatement renameTableStatement)
void
visit(AlterSequence alterSequence)
void
visit(Analyze analyze)
void
visit(Block block)
void
visit(Comment comment)
void
visit(Commit commit)
void
visit(CreateIndex createIndex)
void
visit(CreateSchema aThis)
void
visit(CreateSequence createSequence)
void
visit(CreateSynonym createSynonym)
void
visit(CreateTable createTable)
void
visit(AlterView alterView)
void
visit(CreateView createView)
void
visit(CreateFunctionalStatement createFunctionalStatement)
void
visit(DeclareStatement declare)
void
visit(Delete delete)
void
visit(DescribeStatement describe)
void
visit(Drop drop)
void
visit(Execute execute)
void
visit(ExplainStatement explain)
void
visit(Grant grant)
void
visit(IfElseStatement ifElseStatement)
void
visit(Insert insert)
void
visit(Merge merge)
void
visit(PurgeStatement purgeStatement)
void
visit(RefreshMaterializedViewStatement materializedView)
void
visit(ResetStatement reset)
void
visit(RollbackStatement rollbackStatement)
void
visit(SavepointStatement savepointStatement)
void
visit(Select select)
void
visit(SetStatement set)
void
visit(ShowIndexStatement show)
void
visit(ShowTablesStatement showTables)
void
visit(ShowColumnsStatement show)
void
visit(ShowStatement show)
void
visit(Statements stmts)
void
visit(Truncate truncate)
void
visit(UnsupportedStatement unsupportedStatement)
void
visit(Update update)
void
visit(Upsert upsert)
void
visit(UseStatement use)
-
Methods inherited from class net.sf.jsqlparser.util.validation.validator.AbstractValidator
context, context, getCapabilities, getMessageConsumer, getValidationErrors, getValidator, isNotEmpty, isNotEmpty, putError, setContext, validateFeature, validateFeature, validateFeature, validateFeatureAndName, validateFeatureAndNameWithAlias, validateName, validateName, validateName, validateNameWithAlias, validateNameWithAlias, validateNameWithAlias, validateOptional, validateOptionalColumnName, validateOptionalColumnNames, validateOptionalColumnNames, validateOptionalColumnNameWithAlias, validateOptionalExpression, validateOptionalExpression, validateOptionalExpressions, validateOptionalFeature, validateOptionalFeature, validateOptionalFromItem, validateOptionalFromItem, validateOptionalFromItems, validateOptionalFromItems, validateOptionalList, validateOptionalName, validateOptionalName, validateOptionalNameWithAlias, validateOptionalOrderByElements
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.jsqlparser.util.validation.Validator
getValidationErrors, getValidationErrors, isValid, isValid
-
-
-
-
Method Detail
-
visit
public void visit(CreateIndex createIndex)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(CreateTable createTable)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(CreateView createView)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(AlterView alterView)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(RefreshMaterializedViewStatement materializedView)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Delete delete)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Drop drop)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Insert insert)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Select select)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Truncate truncate)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Update update)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Alter alter)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Statements stmts)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Execute execute)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(SetStatement set)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(ResetStatement reset)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Merge merge)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Commit commit)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Upsert upsert)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(UseStatement use)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(ShowStatement show)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(ShowColumnsStatement show)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(ShowIndexStatement show)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(ShowTablesStatement showTables)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Block block)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Comment comment)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(DescribeStatement describe)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(ExplainStatement explain)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(DeclareStatement declare)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Grant grant)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(CreateSchema aThis)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(CreateSequence createSequence)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(AlterSequence alterSequence)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(CreateFunctionalStatement createFunctionalStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
validate
public void validate(Statement statement)
Description copied from interface:Validator
validates given statement.- Specified by:
validate
in interfaceValidator<Statement>
- See Also:
Validator.getValidationErrors()
,Validator.getValidationErrors(Collection)
,Validator.getValidationErrors(ValidationCapability...)
-
visit
public void visit(CreateSynonym createSynonym)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(Analyze analyze)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(SavepointStatement savepointStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(RollbackStatement rollbackStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(AlterSession alterSession)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(IfElseStatement ifElseStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(RenameTableStatement renameTableStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(PurgeStatement purgeStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(AlterSystemStatement alterSystemStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
visit
public void visit(UnsupportedStatement unsupportedStatement)
- Specified by:
visit
in interfaceStatementVisitor
-
-