public class SelectValidator extends AbstractValidator<SelectItem> implements SelectVisitor, SelectItemVisitor, FromItemVisitor, PivotVisitor
| 构造器和说明 |
|---|
SelectValidator() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
validate(SelectItem statement)
validates given com.javaoffers.thrid.sqlparse.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 在接口中 SelectVisitorpublic void visit(AllTableColumns allTableColumns)
visit 在接口中 SelectItemVisitorpublic void visit(AllColumns allColumns)
visit 在接口中 SelectItemVisitorpublic void visit(SelectExpressionItem selectExpressionItem)
visit 在接口中 SelectItemVisitorpublic void visit(SubSelect subSelect)
visit 在接口中 FromItemVisitorpublic void visit(Table table)
visit 在接口中 FromItemVisitorpublic void visit(Pivot pivot)
visit 在接口中 PivotVisitorpublic void visit(UnPivot unpivot)
visit 在接口中 PivotVisitorpublic void visit(PivotXml pivot)
visit 在接口中 PivotVisitorpublic void validateOffset(Offset offset)
public void validateFetch(Fetch fetch)
public void visit(SubJoin subjoin)
visit 在接口中 FromItemVisitorpublic void validateOptionalJoin(Join join)
public void visit(SetOperationList setOperation)
visit 在接口中 SelectVisitorpublic void visit(WithItem withItem)
visit 在接口中 SelectVisitorpublic void visit(LateralSubSelect lateralSubSelect)
visit 在接口中 FromItemVisitorpublic void visit(ValuesList valuesList)
visit 在接口中 FromItemVisitorpublic void visit(TableFunction tableFunction)
visit 在接口中 FromItemVisitorpublic void visit(ParenthesisFromItem parenthesis)
visit 在接口中 FromItemVisitorpublic void visit(ValuesStatement values)
visit 在接口中 SelectVisitorpublic void validate(SelectItem statement)
ValidatorCopyright © 2026. All rights reserved.