Package com.walkfares.odsl
Class ODSLBulkUpdate
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
com.walkfares.odsl.grammar.OpenDSLBaseVisitor<com.google.gson.JsonElement>
com.walkfares.odsl.ODSLQuery
com.walkfares.odsl.ODSLAggregation
com.walkfares.odsl.ODSLBulkUpdate
- All Implemented Interfaces:
com.walkfares.odsl.grammar.OpenDSLVisitor<com.google.gson.JsonElement>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<com.google.gson.JsonElement>
public class ODSLBulkUpdate extends ODSLAggregation
-
Constructor Summary
Constructors Constructor Description ODSLBulkUpdate(OpenDSLVarVisitor variables)
-
Method Summary
Modifier and Type Method Description com.google.gson.JsonElement
visitUpdateOperator(com.walkfares.odsl.grammar.OpenDSLParser.UpdateOperatorContext ctx)
Visit a parse tree produced byOpenDSLParser.updateOperator()
.com.google.gson.JsonElement
visitUpdateOperatorParam(com.walkfares.odsl.grammar.OpenDSLParser.UpdateOperatorParamContext ctx)
Visit a parse tree produced byOpenDSLParser.updateOperatorParam()
.Methods inherited from class com.walkfares.odsl.ODSLAggregation
createPipeline, parseBucket, parsePipeline, parsePipeline, visitPipelineAddFields, visitPipelineBucket, visitPipelineBucketauto, visitPipelineCount, visitPipelineDocuments, visitPipelineFacet, visitPipelineGeoNear, visitPipelineGraphLookup, visitPipelineGroup, visitPipelineLimit, visitPipelineLookup, visitPipelineMatch, visitPipelineMerge, visitPipelineOut, visitPipelineProject, visitPipelineRedact, visitPipelineReplaceRoot, visitPipelineReplaceWith, visitPipelineSample, visitPipelineSkip, visitPipelineSort, visitPipelineSortByCount, visitPipelineUnwind
Methods inherited from class com.walkfares.odsl.ODSLQuery
createFilter, createObjectFilter, parse, visitAddingExpression, visitArrayexpression, visitArrayindex, visitCondition, visitFunctioncall, visitId, visitInteger, visitJsonObject, visitMethod, visitMultiplyExpression, visitNumber, visitRowexpression, visitSingularExpression, visitString, visitTf, visitUnevaluatedExpression, visitVariable, visitVarname
Methods inherited from class com.walkfares.odsl.grammar.OpenDSLBaseVisitor
visitAbort, visitAction, visitActionExit, visitActionInput, visitActionOutput, visitActivevar, visitAddField, visitAggregate, visitAggregationOptions, visitAggregationPipeline, visitArray, visitArraycondition, visitArrayinitialiser, visitAssign, visitAssignee, visitAvservice, visitBucketOutput, visitComment, visitConditionalExpression, visitControl, visitCreateIndex, visitDate, visitDateexpression, visitDeclaredType, visitDelete, visitDeleteBulk, visitDynamicname, visitErrors, visitErrorText, visitExponentExpression, visitExpression, visitExpressionOrCondition, visitExtract, visitExtractCheck, visitExtractClick, visitExtractFill, visitExtractor, visitExtractParam, visitExtractSelect, visitFacetItem, visitFail, visitFind, visitFoldingrange, visitForeach, visitForstmt, visitFunction, visitFunctionbody, visitFunctionparam, visitGranularity, visitGroupAssign, visitIfstmt, visitImportscript, visitIndexcollation, visitIndexcollationitem, visitIndexfield, visitIndexoptions, visitIndexpartial, visitIndexttl, visitJsonElement, visitLink, visitLinkType, visitLog, visitLogout, visitMethodbody, visitMlVarname, visitNl, visitObjectDeclaration, visitObjectDefinition, visitPhase, visitPipelineItem, visitPipelineOperator, visitPprojectField, visitPrint, visitProject, visitProjectField, visitProperty, visitPublicvar, visitPublish, visitQualityCheck, visitQualityCheckProfile, visitQualityCheckProfileParams, visitQualityCheckWithChecks, visitRelationalExpression, visitRename, visitReschedule, visitReturnstmt, visitRun, visitSave, visitScalarvar, visitSend, visitSendmail, visitSet, visitSingleLineIfExpression, visitSingleLineIfStatement, visitSortItem, visitStart, visitStatement, visitTagstmt, visitThrowerror, visitTransform, visitTransformClear, visitTransformCreate, visitTransformer, visitTransformFor, visitTransformIf, visitTransformIgnore, visitTransformOptions, visitTransformUnique, visitTrigger, visitTypeBucket, visitTypeConstraint, visitTypeDeclaration, visitTypeDefinition, visitTypeEditor, visitTypeExpression, visitTypeMethod, visitTypeMethodParams, visitTypeProperty, visitTypeSmartData, visitUpdateBulk, visitUse, visitVersion, visitWaitcmd, visitWhilestmt, visitWorkflow, visitWorkflowAction, visitWorkflowBody, visitWorkflowEvent, visitWorkflowGateway, visitWorkflowStart, visitWorkflowTransition, visitWorkflowWorkflow
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
Method Details
-
visitUpdateOperator
public com.google.gson.JsonElement visitUpdateOperator(com.walkfares.odsl.grammar.OpenDSLParser.UpdateOperatorContext ctx)Description copied from class:com.walkfares.odsl.grammar.OpenDSLBaseVisitor
Visit a parse tree produced byOpenDSLParser.updateOperator()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUpdateOperator
in interfacecom.walkfares.odsl.grammar.OpenDSLVisitor<com.google.gson.JsonElement>
- Overrides:
visitUpdateOperator
in classcom.walkfares.odsl.grammar.OpenDSLBaseVisitor<com.google.gson.JsonElement>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUpdateOperatorParam
public com.google.gson.JsonElement visitUpdateOperatorParam(com.walkfares.odsl.grammar.OpenDSLParser.UpdateOperatorParamContext ctx)Description copied from class:com.walkfares.odsl.grammar.OpenDSLBaseVisitor
Visit a parse tree produced byOpenDSLParser.updateOperatorParam()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUpdateOperatorParam
in interfacecom.walkfares.odsl.grammar.OpenDSLVisitor<com.google.gson.JsonElement>
- Overrides:
visitUpdateOperatorParam
in classcom.walkfares.odsl.grammar.OpenDSLBaseVisitor<com.google.gson.JsonElement>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-