public class CreateAnalyzerStatementAnalyzer extends DefaultTraversalVisitor<CreateAnalyzerAnalyzedStatement,io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context>
Constructor and Description |
---|
CreateAnalyzerStatementAnalyzer(FulltextAnalyzerResolver fulltextAnalyzerResolver,
org.elasticsearch.common.settings.Settings settings) |
Modifier and Type | Method and Description |
---|---|
CreateAnalyzerAnalyzedStatement |
analyze(Node node,
Analysis analysis) |
CreateAnalyzerAnalyzedStatement |
visitCharFilters(CharFilters charFilters,
io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context context) |
CreateAnalyzerAnalyzedStatement |
visitCreateAnalyzer(CreateAnalyzer node,
io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context context) |
CreateAnalyzerAnalyzedStatement |
visitGenericProperty(GenericProperty property,
io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context context) |
CreateAnalyzerAnalyzedStatement |
visitTokenFilters(TokenFilters tokenFilters,
io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context context) |
CreateAnalyzerAnalyzedStatement |
visitTokenizer(Tokenizer tokenizer,
io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context context) |
visitAliasedRelation, visitAlterTable, visitArithmeticExpression, visitBetweenPredicate, visitCast, visitCoalesceExpression, visitComparisonExpression, visitCopyFrom, visitCopyTo, visitCreateTable, visitDelete, visitDropTable, visitExcept, visitExtract, visitFrameBound, visitFunctionCall, visitIfExpression, visitInListExpression, visitInPredicate, visitInsertFromSubquery, visitInsertFromValues, visitIntersect, visitIsNotNullPredicate, visitIsNullPredicate, visitJoin, visitLikePredicate, visitLogicalBinaryExpression, visitMatchPredicate, visitNegativeExpression, visitNotExpression, visitNullIfExpression, visitQuery, visitQuerySpecification, visitRefreshStatement, visitSampledRelation, visitSearchedCaseExpression, visitSelect, visitShowCreateTable, visitSimpleCaseExpression, visitSingleColumn, visitSortItem, visitSubqueryExpression, visitTableSubquery, visitTryCast, visitUnion, visitUpdate, visitValuesList, visitWhenClause, visitWindow, visitWindowFrame, visitWith, visitWithQuery
process, visitAddColumnDefinition, visitAllColumns, visitAlterBlobTable, visitAlterTableAddColumnStatement, visitArrayComparisonExpression, visitArrayLikePredicate, visitArrayLiteral, visitAssignment, visitBooleanLiteral, visitClusteredBy, visitCollectionColumnType, visitColumnConstraint, visitColumnDefinition, visitColumnType, visitCreateAlias, visitCreateBlobTable, visitCreateMaterializedView, visitCreateRepository, visitCreateSnapshot, visitCurrentTime, visitDateLiteral, visitDoubleLiteral, visitDropAlias, visitDropBlobTable, visitDropRepository, visitDropSnapshot, visitExists, visitExplain, visitExplainOption, visitExpression, visitGenericProperties, visitIndexColumnConstraint, visitIndexDefinition, visitInputReference, visitInsert, visitKillStatement, visitLiteral, visitLongLiteral, visitMatchPredicateColumnIdent, visitNode, visitNullLiteral, visitObjectColumnType, visitObjectLiteral, visitParameterExpression, visitPartitionedBy, visitPrimaryKeyColumnConstraint, visitPrimaryKeyConstraint, visitQualifiedNameReference, visitQueryBody, visitRefreshMaterializedView, visitRelation, visitResetStatement, visitRestoreSnapshot, visitSelectItem, visitSetOperation, visitSetStatement, visitShowCatalogs, visitShowColumns, visitShowFunctions, visitShowPartitions, visitShowSchemas, visitShowTables, visitStatement, visitStringLiteral, visitSubscriptExpression, visitTable, visitTableElement, visitTableFunction, visitTimeLiteral, visitTimestampLiteral
@Inject public CreateAnalyzerStatementAnalyzer(FulltextAnalyzerResolver fulltextAnalyzerResolver, org.elasticsearch.common.settings.Settings settings)
public CreateAnalyzerAnalyzedStatement analyze(Node node, Analysis analysis)
public CreateAnalyzerAnalyzedStatement visitCreateAnalyzer(CreateAnalyzer node, io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context context)
visitCreateAnalyzer
in class AstVisitor<CreateAnalyzerAnalyzedStatement,io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context>
public CreateAnalyzerAnalyzedStatement visitTokenizer(Tokenizer tokenizer, io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context context)
visitTokenizer
in class AstVisitor<CreateAnalyzerAnalyzedStatement,io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context>
public CreateAnalyzerAnalyzedStatement visitGenericProperty(GenericProperty property, io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context context)
visitGenericProperty
in class AstVisitor<CreateAnalyzerAnalyzedStatement,io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context>
public CreateAnalyzerAnalyzedStatement visitTokenFilters(TokenFilters tokenFilters, io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context context)
visitTokenFilters
in class AstVisitor<CreateAnalyzerAnalyzedStatement,io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context>
public CreateAnalyzerAnalyzedStatement visitCharFilters(CharFilters charFilters, io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context context)
visitCharFilters
in class AstVisitor<CreateAnalyzerAnalyzedStatement,io.crate.analyze.CreateAnalyzerStatementAnalyzer.Context>