Package com.walkfares.odsl
Class OpenDSLSearch
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
com.walkfares.odsl.grammar.OpenDSLBaseVisitor<Var>
com.walkfares.odsl.OpenDSLVarVisitor
com.walkfares.odsl.OpenDSLControlVisitor
com.walkfares.odsl.OpenDSLFunction
com.walkfares.odsl.OpenDSLWorkflow
com.walkfares.odsl.OpenDSLSearch
- All Implemented Interfaces:
com.walkfares.odsl.grammar.OpenDSLVisitor<Var>,org.antlr.v4.runtime.tree.ParseTreeVisitor<Var>
- Direct Known Subclasses:
OpenDSLLink
public class OpenDSLSearch extends OpenDSLWorkflow
-
Field Summary
-
Constructor Summary
Constructors Constructor Description OpenDSLSearch(OpenDSLContext context) -
Method Summary
Modifier and Type Method Description VarvisitAggregate(com.walkfares.odsl.grammar.OpenDSLParser.AggregateContext ctx)Visit a parse tree produced byOpenDSLParser.aggregate().VarvisitAggregationPipeline(com.walkfares.odsl.grammar.OpenDSLParser.AggregationPipelineContext ctx)Visit a parse tree produced byOpenDSLParser.aggregationPipeline().VarvisitFind(com.walkfares.odsl.grammar.OpenDSLParser.FindContext ctx)Visit a parse tree produced byOpenDSLParser.find().Methods inherited from class com.walkfares.odsl.OpenDSLWorkflow
endPhase, getCurrentPhase, reschedule, runWorkflow, startPhase, visitAbort, visitAction, visitDeclaredType, visitExtractor, visitFail, visitInnerObjectDeclaration, visitObjectDeclaration, visitPhase, visitPublish, visitReschedule, visitRun, visitSend, visitSendmail, visitTransformer, visitTypeDeclaration, visitVarname, visitWorkflow, visitWorkflowAction, visitWorkflowEvent, visitWorkflowGateway, visitWorkflowWorkflowMethods inherited from class com.walkfares.odsl.OpenDSLFunction
visitFunction, visitFunctionbody, visitStartMethods inherited from class com.walkfares.odsl.OpenDSLControlVisitor
visitCondition, visitForeach, visitForstmt, visitIfstmt, visitSingleLineIfExpression, visitSingleLineIfStatement, visitTransformFor, visitTransformIf, visitWhilestmtMethods inherited from class com.walkfares.odsl.OpenDSLVarVisitor
addLogMessage, callFunction, changeModule, getContext, getCurrentLine, getProperty, getPropertyParent, getUDF, getUDF, getVarHelper, matches, newInstance, save, setEOFEndsExecution, visitActivevar, visitAddingExpression, visitArray, visitArrayexpression, visitArrayindex, visitArrayinitialiser, visitAssign, visitAssignee, visitAvservice, visitConditionalExpression, visitDateexpression, visitErrors, visitExponentExpression, visitExpression, visitExtractCheck, visitExtractClick, visitExtractFill, visitExtractParam, visitExtractSelect, visitFunctioncall, visitId, visitInteger, visitMethod, visitMethod, visitMethodbody, visitMultiplyExpression, visitNumber, visitPrint, visitProperty, visitRelationalExpression, visitRowexpression, visitScalarvar, visitSingularExpression, visitStatement, visitString, visitTagstmt, visitTf, visitUnevaluatedExpression, visitVariable, visitVersionMethods inherited from class com.walkfares.odsl.grammar.OpenDSLBaseVisitor
visitActionExit, visitActionInput, visitActionOutput, visitAddField, visitAggregationOptions, visitArraycondition, visitArrayindex, visitBucketOutput, visitComment, visitControl, visitCreateIndex, visitDate, visitDelete, visitDeleteBulk, visitDynamicname, visitErrorText, visitExpressionOrCondition, visitExtract, visitFacetItem, visitFoldingrange, visitFunctionparam, visitGranularity, visitGroupAssign, visitImportscript, visitIndexcollation, visitIndexcollationitem, visitIndexfield, visitIndexoptions, visitIndexpartial, visitIndexttl, visitJsonElement, visitJsonObject, visitLink, visitLinkType, visitLog, visitLogout, visitMlVarname, visitNl, visitObjectDefinition, visitPipelineAddFields, visitPipelineBucket, visitPipelineBucketauto, visitPipelineCount, visitPipelineDocuments, visitPipelineFacet, visitPipelineGeoNear, visitPipelineGraphLookup, visitPipelineGroup, visitPipelineItem, visitPipelineLimit, visitPipelineLookup, visitPipelineMatch, visitPipelineMerge, visitPipelineOperator, visitPipelineOut, visitPipelineProject, visitPipelineRedact, visitPipelineReplaceRoot, visitPipelineReplaceWith, visitPipelineSample, visitPipelineSkip, visitPipelineSort, visitPipelineSortByCount, visitPipelineUnwind, visitPprojectField, visitPrint, visitProject, visitProjectField, visitPublicvar, visitQualityCheck, visitQualityCheckProfile, visitQualityCheckProfileParams, visitQualityCheckWithChecks, visitRename, visitReturnstmt, visitSave, visitSet, visitSortItem, visitThrowerror, visitTransform, visitTransformClear, visitTransformCreate, visitTransformIgnore, visitTransformOptions, visitTransformUnique, visitTrigger, visitTypeBucket, visitTypeConstraint, visitTypeDefinition, visitTypeEditor, visitTypeExpression, visitTypeMethod, visitTypeMethodParams, visitTypeProperty, visitTypeSmartData, visitUpdateBulk, visitUpdateOperator, visitUpdateOperatorParam, visitUse, visitWaitcmd, visitWorkflowBody, visitWorkflowStart, visitWorkflowTransitionMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
Method Details
-
visitFind
Description copied from class:com.walkfares.odsl.grammar.OpenDSLBaseVisitorVisit a parse tree produced byOpenDSLParser.find().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx. -
visitAggregationPipeline
public Var visitAggregationPipeline(com.walkfares.odsl.grammar.OpenDSLParser.AggregationPipelineContext ctx)Description copied from class:com.walkfares.odsl.grammar.OpenDSLBaseVisitorVisit a parse tree produced byOpenDSLParser.aggregationPipeline().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx. -
visitAggregate
Description copied from class:com.walkfares.odsl.grammar.OpenDSLBaseVisitorVisit a parse tree produced byOpenDSLParser.aggregate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.
-