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(AllColumns allColumns) |
void |
visit(AllTableColumns allTableColumns) |
void |
visit(LateralSubSelect lateralSubSelect) |
void |
visit(ParenthesisFromItem parenthesis) |
void |
visit(Pivot pivot) |
void |
visit(PivotXml pivot) |
void |
visit(PlainSelect plainSelect) |
void |
visit(SelectExpressionItem selectExpressionItem) |
void |
visit(SetOperationList setOperation) |
void |
visit(SubJoin subjoin) |
void |
visit(SubSelect subSelect) |
void |
visit(Table table) |
void |
visit(TableFunction tableFunction) |
void |
visit(UnPivot unpivot) |
void |
visit(ValuesList valuesList) |
void |
visit(ValuesStatement 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, validateOptionalItemsList, validateOptionalList, validateOptionalMultiExpressionList, validateOptionalName, validateOptionalName, validateOptionalNameWithAlias, validateOptionalOrderByElementsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValidationErrors, getValidationErrors, isValid, isValidpublic void visit(PlainSelect plainSelect)
visit in interface SelectVisitorpublic void visit(AllTableColumns allTableColumns)
visit in interface SelectItemVisitorpublic void visit(AllColumns allColumns)
visit in interface SelectItemVisitorpublic void visit(SelectExpressionItem selectExpressionItem)
visit in interface SelectItemVisitorpublic void visit(SubSelect subSelect)
visit in interface FromItemVisitorpublic void visit(Table table)
visit in interface FromItemVisitorpublic void visit(Pivot pivot)
visit in interface PivotVisitorpublic void visit(UnPivot unpivot)
visit in interface PivotVisitorpublic void visit(PivotXml pivot)
visit in interface PivotVisitorpublic void validateOffset(Offset offset)
public void validateFetch(Fetch fetch)
public void visit(SubJoin subjoin)
visit in interface FromItemVisitorpublic void validateOptionalJoin(Join join)
public void visit(SetOperationList setOperation)
visit in interface SelectVisitorpublic void visit(WithItem withItem)
visit in interface SelectVisitorpublic void visit(LateralSubSelect lateralSubSelect)
visit in interface FromItemVisitorpublic void visit(ValuesList valuesList)
visit in interface FromItemVisitorpublic void visit(TableFunction tableFunction)
visit in interface FromItemVisitorpublic void visit(ParenthesisFromItem parenthesis)
visit in interface FromItemVisitorpublic void visit(ValuesStatement values)
visit in interface SelectVisitorpublic void validate(SelectItem statement)
Validatorvalidate in interface Validator<SelectItem>Validator.getValidationErrors(),
Validator.getValidationErrors(Collection),
Validator.getValidationErrors(ValidationCapability...)Copyright © 2004–2021 JSQLParser. All rights reserved.