public class SelectValidator extends AbstractValidator<SelectItem> implements SelectVisitor, SelectItemVisitor, FromItemVisitor, PivotVisitor
Constructor and Description |
---|
SelectValidator() |
Modifier and Type | Method and Description |
---|---|
void |
validate(SelectItem statement)
validates given statement.
|
void |
validateFetch(Fetch fetch) |
void |
validateOffset(Offset offset) |
void |
validateOptionalJoin(Join join) |
void |
validateOptionalJoins(List<Join> joins) |
void |
visit(LateralSubSelect lateralSubSelect) |
void |
visit(ParenthesedFromItem parenthesis) |
void |
visit(ParenthesedSelect selectBody) |
void |
visit(Pivot pivot) |
void |
visit(PivotXml pivot) |
void |
visit(PlainSelect plainSelect) |
void |
visit(SelectItem selectExpressionItem) |
void |
visit(SetOperationList setOperation) |
void |
visit(Table table) |
void |
visit(TableFunction tableFunction) |
void |
visit(TableStatement tableStatement) |
void |
visit(UnPivot unpivot) |
void |
visit(Values values) |
void |
visit(WithItem withItem) |
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getValidationErrors, getValidationErrors, isValid, isValid
public void visit(PlainSelect plainSelect)
visit
in interface SelectVisitor
public void visit(SelectItem selectExpressionItem)
visit
in interface SelectItemVisitor
public void visit(ParenthesedSelect selectBody)
visit
in interface FromItemVisitor
visit
in interface SelectVisitor
public void visit(Table table)
visit
in interface FromItemVisitor
public void visit(Pivot pivot)
visit
in interface PivotVisitor
public void visit(UnPivot unpivot)
visit
in interface PivotVisitor
public void visit(PivotXml pivot)
visit
in interface PivotVisitor
public void validateOffset(Offset offset)
public void validateFetch(Fetch fetch)
public void validateOptionalJoin(Join join)
public void visit(SetOperationList setOperation)
visit
in interface SelectVisitor
public void visit(WithItem withItem)
visit
in interface SelectVisitor
public void visit(LateralSubSelect lateralSubSelect)
visit
in interface FromItemVisitor
visit
in interface SelectVisitor
public void visit(TableStatement tableStatement)
visit
in interface SelectVisitor
public void visit(TableFunction tableFunction)
visit
in interface FromItemVisitor
public void visit(ParenthesedFromItem parenthesis)
visit
in interface FromItemVisitor
public void visit(Values values)
visit
in interface SelectVisitor
public void validate(SelectItem statement)
Validator
validate
in interface Validator<SelectItem>
Validator.getValidationErrors()
,
Validator.getValidationErrors(Collection)
,
Validator.getValidationErrors(ValidationCapability...)
Copyright © 2004–2024 JSQLParser. All rights reserved.