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 Var
visitAggregate(com.walkfares.odsl.grammar.OpenDSLParser.AggregateContext ctx)
Visit a parse tree produced byOpenDSLParser.aggregate()
.Var
visitAggregationPipeline(com.walkfares.odsl.grammar.OpenDSLParser.AggregationPipelineContext ctx)
Visit a parse tree produced byOpenDSLParser.aggregationPipeline()
.Var
visitFind(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, visitWorkflowWorkflow
Methods inherited from class com.walkfares.odsl.OpenDSLFunction
visitFunction, visitFunctionbody, visitStart
Methods inherited from class com.walkfares.odsl.OpenDSLControlVisitor
visitCondition, visitForeach, visitForstmt, visitIfstmt, visitSingleLineIfExpression, visitSingleLineIfStatement, visitTransformFor, visitTransformIf, visitWhilestmt
Methods 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, visitVersion
Methods 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, visitWorkflowTransition
Methods 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.OpenDSLBaseVisitor
Visit 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.OpenDSLBaseVisitor
Visit 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.OpenDSLBaseVisitor
Visit a parse tree produced byOpenDSLParser.aggregate()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.
-