Class TranslateVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.apache.tinkerpop.gremlin.language.grammar.GremlinBaseVisitor<Void>
-
- org.apache.tinkerpop.gremlin.language.translator.TranslateVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Void>,GremlinVisitor<Void>
- Direct Known Subclasses:
AbstractTranslateVisitor,AnonymizedTranslatorVisitor,GroovyTranslateVisitor
public class TranslateVisitor extends GremlinBaseVisitor<Void>
A Gremlin to Gremlin translator. Makes no changes to input except:- Normalizes whitespace
- Normalize numeric suffixes to lower case
- Makes anonymous traversals explicit with double underscore
- Makes enums explicit with their proper name
-
-
Field Summary
Fields Modifier and Type Field Description protected StringgraphTraversalSourceNameprotected Set<String>parametersprotected StringBuildersb
-
Constructor Summary
Constructors Constructor Description TranslateVisitor()TranslateVisitor(String graphTraversalSourceName)
-
Method Summary
-
Methods inherited from class org.apache.tinkerpop.gremlin.language.grammar.GremlinBaseVisitor
visitChainedTraversal, visitClassType, visitClassTypeExpr, visitClassTypeList, visitConfiguration, visitConnectedComponentConstants, visitConnectedComponentConstants_component, visitConnectedComponentConstants_edges, visitConnectedComponentConstants_propertyName, visitConnectedComponentStringConstant, visitDateArgument, visitDateLiteral, visitEmptyQuery, visitFloatArgument, visitGenericArgumentVarargs, visitGenericCollectionLiteral, visitGenericLiteral, visitGenericLiteralExpr, visitGenericLiteralVarargs, visitGenericMapArgument, visitGenericMapLiteral, visitGenericMapNullableArgument, visitGenericMapNullableLiteral, visitGenericRangeLiteral, visitGenericSetLiteral, visitIntegerArgument, visitIoOptionsConstants_graphml, visitIoOptionsConstants_graphson, visitIoOptionsConstants_gryo, visitIoOptionsConstants_reader, visitIoOptionsConstants_writer, visitIoOptionsKeys, visitIoOptionsStringConstant, visitIoOptionsValues, visitMapEntry, visitMapKey, visitNakedKey, visitNestedTraversalExpr, visitNestedTraversalList, visitNumericLiteral, visitPageRankConstants, visitPageRankConstants_edges, visitPageRankConstants_propertyName, visitPageRankConstants_times, visitPageRankStringConstant, visitPeerPressureConstants, visitPeerPressureConstants_edges, visitPeerPressureConstants_propertyName, visitPeerPressureConstants_times, visitPeerPressureStringConstant, visitQuery, visitQueryList, visitRootTraversal, visitShortestPathConstants, visitShortestPathConstants_distance, visitShortestPathConstants_edges, visitShortestPathConstants_includeEdges, visitShortestPathConstants_maxDistance, visitShortestPathConstants_target, visitShortestPathStringConstant, visitStringArgument, visitStringLiteral, visitStringNullableArgument, visitStringNullableArgumentVarargs, visitStringNullableLiteral, visitStringNullableLiteralVarargs, visitTerminatedTraversal, visitTransactionPart, visitTraversalBiFunction, visitTraversalComparator, visitTraversalFunction, visitTraversalMethod, visitTraversalMethod_addE_String, visitTraversalMethod_addE_Traversal, visitTraversalMethod_addV_Empty, visitTraversalMethod_addV_String, visitTraversalMethod_addV_Traversal, visitTraversalMethod_aggregate_Scope_String, visitTraversalMethod_aggregate_String, visitTraversalMethod_all_P, visitTraversalMethod_and, visitTraversalMethod_any_P, visitTraversalMethod_as, visitTraversalMethod_asBool, visitTraversalMethod_asDate, visitTraversalMethod_asNumber_Empty, visitTraversalMethod_asNumber_traversalGType, visitTraversalMethod_asString_Empty, visitTraversalMethod_asString_Scope, visitTraversalMethod_barrier_Consumer, visitTraversalMethod_barrier_Empty, visitTraversalMethod_barrier_int, visitTraversalMethod_both, visitTraversalMethod_bothE, visitTraversalMethod_bothV, visitTraversalMethod_branch, visitTraversalMethod_by_Comparator, visitTraversalMethod_by_Empty, visitTraversalMethod_by_Function, visitTraversalMethod_by_Function_Comparator, visitTraversalMethod_by_Order, visitTraversalMethod_by_String, visitTraversalMethod_by_String_Comparator, visitTraversalMethod_by_T, visitTraversalMethod_by_Traversal, visitTraversalMethod_by_Traversal_Comparator, visitTraversalMethod_call_string, visitTraversalMethod_call_string_map, visitTraversalMethod_call_string_map_traversal, visitTraversalMethod_call_string_traversal, visitTraversalMethod_cap, visitTraversalMethod_choose_Function, visitTraversalMethod_choose_Predicate_Traversal, visitTraversalMethod_choose_Predicate_Traversal_Traversal, visitTraversalMethod_choose_Traversal, visitTraversalMethod_choose_Traversal_Traversal, visitTraversalMethod_choose_Traversal_Traversal_Traversal, visitTraversalMethod_coalesce, visitTraversalMethod_coin, visitTraversalMethod_combine_Object, visitTraversalMethod_concat_String, visitTraversalMethod_concat_Traversal_Traversal, visitTraversalMethod_conjoin_String, visitTraversalMethod_connectedComponent, visitTraversalMethod_constant, visitTraversalMethod_count_Empty, visitTraversalMethod_count_Scope, visitTraversalMethod_cyclicPath, visitTraversalMethod_dateAdd, visitTraversalMethod_dateDiff_Date, visitTraversalMethod_dateDiff_Traversal, visitTraversalMethod_dedup_Scope_String, visitTraversalMethod_dedup_String, visitTraversalMethod_difference_Object, visitTraversalMethod_discard, visitTraversalMethod_disjunct_Object, visitTraversalMethod_drop, visitTraversalMethod_E, visitTraversalMethod_element, visitTraversalMethod_elementMap, visitTraversalMethod_emit_Empty, visitTraversalMethod_emit_Predicate, visitTraversalMethod_emit_Traversal, visitTraversalMethod_fail_Empty, visitTraversalMethod_fail_String, visitTraversalMethod_filter_Predicate, visitTraversalMethod_filter_Traversal, visitTraversalMethod_flatMap, visitTraversalMethod_fold_Empty, visitTraversalMethod_fold_Object_BiFunction, visitTraversalMethod_format_String, visitTraversalMethod_from_GenricArgument, visitTraversalMethod_from_String, visitTraversalMethod_from_Traversal, visitTraversalMethod_group_Empty, visitTraversalMethod_group_String, visitTraversalMethod_groupCount_Empty, visitTraversalMethod_groupCount_String, visitTraversalMethod_has_String, visitTraversalMethod_has_String_Object, visitTraversalMethod_has_String_P, visitTraversalMethod_has_String_String_Object, visitTraversalMethod_has_String_String_P, visitTraversalMethod_has_T_Object, visitTraversalMethod_has_T_P, visitTraversalMethod_hasId_Object_Object, visitTraversalMethod_hasId_P, visitTraversalMethod_hasKey_P, visitTraversalMethod_hasKey_String_String, visitTraversalMethod_hasLabel_P, visitTraversalMethod_hasLabel_String_String, visitTraversalMethod_hasNot, visitTraversalMethod_hasValue_Object_Object, visitTraversalMethod_hasValue_P, visitTraversalMethod_id, visitTraversalMethod_identity, visitTraversalMethod_in, visitTraversalMethod_index, visitTraversalMethod_inE, visitTraversalMethod_inject, visitTraversalMethod_intersect_Object, visitTraversalMethod_inV, visitTraversalMethod_is_Object, visitTraversalMethod_is_P, visitTraversalMethod_key, visitTraversalMethod_label, visitTraversalMethod_length_Empty, visitTraversalMethod_length_Scope, visitTraversalMethod_limit_long, visitTraversalMethod_limit_Scope_long, visitTraversalMethod_local, visitTraversalMethod_loops_Empty, visitTraversalMethod_loops_String, visitTraversalMethod_lTrim_Empty, visitTraversalMethod_lTrim_Scope, visitTraversalMethod_map, visitTraversalMethod_match, visitTraversalMethod_math, visitTraversalMethod_max_Empty, visitTraversalMethod_max_Scope, visitTraversalMethod_mean_Empty, visitTraversalMethod_mean_Scope, visitTraversalMethod_merge_Object, visitTraversalMethod_mergeE_empty, visitTraversalMethod_mergeE_Map, visitTraversalMethod_mergeE_Traversal, visitTraversalMethod_mergeV_empty, visitTraversalMethod_mergeV_Map, visitTraversalMethod_mergeV_Traversal, visitTraversalMethod_min_Empty, visitTraversalMethod_min_Scope, visitTraversalMethod_none_P, visitTraversalMethod_not, visitTraversalMethod_option_Merge_Map, visitTraversalMethod_option_Merge_Map_Cardinality, visitTraversalMethod_option_Merge_Traversal, visitTraversalMethod_option_Object_Traversal, visitTraversalMethod_option_Predicate_Traversal, visitTraversalMethod_option_Traversal, visitTraversalMethod_optional, visitTraversalMethod_or, visitTraversalMethod_order_Empty, visitTraversalMethod_order_Scope, visitTraversalMethod_otherV, visitTraversalMethod_out, visitTraversalMethod_outE, visitTraversalMethod_outV, visitTraversalMethod_pageRank_double, visitTraversalMethod_pageRank_Empty, visitTraversalMethod_path, visitTraversalMethod_peerPressure, visitTraversalMethod_product_Object, visitTraversalMethod_profile_Empty, visitTraversalMethod_profile_String, visitTraversalMethod_project, visitTraversalMethod_properties, visitTraversalMethod_property_Cardinality_Object, visitTraversalMethod_property_Cardinality_Object_Object_Object, visitTraversalMethod_property_Object, visitTraversalMethod_property_Object_Object_Object, visitTraversalMethod_propertyMap, visitTraversalMethod_range_long_long, visitTraversalMethod_range_Scope_long_long, visitTraversalMethod_read, visitTraversalMethod_repeat_String_Traversal, visitTraversalMethod_repeat_Traversal, visitTraversalMethod_replace_Scope_String_String, visitTraversalMethod_replace_String_String, visitTraversalMethod_reverse_Empty, visitTraversalMethod_rTrim_Empty, visitTraversalMethod_rTrim_Scope, visitTraversalMethod_sack_BiFunction, visitTraversalMethod_sack_Empty, visitTraversalMethod_sample_int, visitTraversalMethod_sample_Scope_int, visitTraversalMethod_select_Column, visitTraversalMethod_select_Pop_String, visitTraversalMethod_select_Pop_String_String_String, visitTraversalMethod_select_Pop_Traversal, visitTraversalMethod_select_String, visitTraversalMethod_select_String_String_String, visitTraversalMethod_select_Traversal, visitTraversalMethod_shortestPath, visitTraversalMethod_sideEffect, visitTraversalMethod_simplePath, visitTraversalMethod_skip_long, visitTraversalMethod_skip_Scope_long, visitTraversalMethod_split_Scope_String, visitTraversalMethod_split_String, visitTraversalMethod_store, visitTraversalMethod_subgraph, visitTraversalMethod_substring_int, visitTraversalMethod_substring_int_int, visitTraversalMethod_substring_Scope_int, visitTraversalMethod_substring_Scope_int_int, visitTraversalMethod_sum_Empty, visitTraversalMethod_sum_Scope, visitTraversalMethod_tail_Empty, visitTraversalMethod_tail_long, visitTraversalMethod_tail_Scope, visitTraversalMethod_tail_Scope_long, visitTraversalMethod_timeLimit, visitTraversalMethod_times, visitTraversalMethod_to_Direction_String, visitTraversalMethod_to_GenricArgument, visitTraversalMethod_to_String, visitTraversalMethod_to_Traversal, visitTraversalMethod_toE, visitTraversalMethod_toLower_Empty, visitTraversalMethod_toLower_Scope, visitTraversalMethod_toUpper_Empty, visitTraversalMethod_toUpper_Scope, visitTraversalMethod_toV, visitTraversalMethod_tree_Empty, visitTraversalMethod_tree_String, visitTraversalMethod_trim_Empty, visitTraversalMethod_trim_Scope, visitTraversalMethod_unfold, visitTraversalMethod_union, visitTraversalMethod_until_Predicate, visitTraversalMethod_until_Traversal, visitTraversalMethod_V, visitTraversalMethod_value, visitTraversalMethod_valueMap_boolean_String, visitTraversalMethod_valueMap_String, visitTraversalMethod_values, visitTraversalMethod_where_P, visitTraversalMethod_where_String_P, visitTraversalMethod_where_Traversal, visitTraversalMethod_with_String, visitTraversalMethod_with_String_Object, visitTraversalMethod_write, visitTraversalSackMethod, visitTraversalSourceSelfMethod, visitTraversalSourceSelfMethod_with, visitTraversalSourceSelfMethod_withBulk, visitTraversalSourceSelfMethod_withoutStrategies, visitTraversalSourceSelfMethod_withPath, visitTraversalSourceSelfMethod_withSack, visitTraversalSourceSelfMethod_withSideEffect, visitTraversalSourceSelfMethod_withStrategies, visitTraversalSourceSpawnMethod, visitTraversalSourceSpawnMethod_addE, visitTraversalSourceSpawnMethod_addV, visitTraversalSourceSpawnMethod_call_empty, visitTraversalSourceSpawnMethod_call_string, visitTraversalSourceSpawnMethod_call_string_map, visitTraversalSourceSpawnMethod_call_string_map_traversal, visitTraversalSourceSpawnMethod_call_string_traversal, visitTraversalSourceSpawnMethod_E, visitTraversalSourceSpawnMethod_inject, visitTraversalSourceSpawnMethod_io, visitTraversalSourceSpawnMethod_mergeE_Map, visitTraversalSourceSpawnMethod_mergeE_Traversal, visitTraversalSourceSpawnMethod_mergeV_Map, visitTraversalSourceSpawnMethod_mergeV_Traversal, visitTraversalSourceSpawnMethod_union, visitTraversalSourceSpawnMethod_V, visitTraversalStrategy, visitTraversalStrategyExpr, visitTraversalStrategyVarargs, visitTraversalTerminalMethod, visitTraversalTerminalMethod_explain, visitTraversalTerminalMethod_hasNext, visitTraversalTerminalMethod_iterate, visitTraversalTerminalMethod_next, visitTraversalTerminalMethod_toBulkSet, visitTraversalTerminalMethod_toList, visitTraversalTerminalMethod_toSet, visitTraversalTerminalMethod_tryNext, visitWithOptionKeys, visitWithOptionsConstants_all, visitWithOptionsConstants_ids, visitWithOptionsConstants_indexer, visitWithOptionsConstants_keys, visitWithOptionsConstants_labels, visitWithOptionsConstants_list, visitWithOptionsConstants_map, visitWithOptionsConstants_none, visitWithOptionsConstants_tokens, visitWithOptionsConstants_values, visitWithOptionsStringConstant, visitWithOptionsValues
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode
-
-
-
-
Field Detail
-
graphTraversalSourceName
protected final String graphTraversalSourceName
-
sb
protected final StringBuilder sb
-
-
Constructor Detail
-
TranslateVisitor
public TranslateVisitor()
-
TranslateVisitor
public TranslateVisitor(String graphTraversalSourceName)
-
-
Method Detail
-
getTranslated
public String getTranslated()
-
appendArgumentSeparator
protected void appendArgumentSeparator()
-
appendStepSeparator
protected void appendStepSeparator()
-
appendStepOpen
protected void appendStepOpen()
-
appendStepClose
protected void appendStepClose()
-
visitTraversalSource
public Void visitTraversalSource(GremlinParser.TraversalSourceContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalSource().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalSourcein interfaceGremlinVisitor<Void>- Overrides:
visitTraversalSourcein classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNestedTraversal
public Void visitNestedTraversal(GremlinParser.NestedTraversalContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.nestedTraversal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNestedTraversalin interfaceGremlinVisitor<Void>- Overrides:
visitNestedTraversalin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalScope
public Void visitTraversalScope(GremlinParser.TraversalScopeContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalScope().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalScopein interfaceGremlinVisitor<Void>- Overrides:
visitTraversalScopein classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalT
public Void visitTraversalT(GremlinParser.TraversalTContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalT().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalTin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalTin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalMerge
public Void visitTraversalMerge(GremlinParser.TraversalMergeContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalMerge().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalMergein interfaceGremlinVisitor<Void>- Overrides:
visitTraversalMergein classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalOrder
public Void visitTraversalOrder(GremlinParser.TraversalOrderContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalOrder().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalOrderin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalOrderin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalBarrier
public Void visitTraversalBarrier(GremlinParser.TraversalBarrierContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalBarrier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalBarrierin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalBarrierin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalDirection
public Void visitTraversalDirection(GremlinParser.TraversalDirectionContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalDirection().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalDirectionin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalDirectionin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalCardinality
public Void visitTraversalCardinality(GremlinParser.TraversalCardinalityContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalCardinality().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalCardinalityin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalCardinalityin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalColumn
public Void visitTraversalColumn(GremlinParser.TraversalColumnContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalColumn().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalColumnin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalColumnin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPop
public Void visitTraversalPop(GremlinParser.TraversalPopContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPop().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPopin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPopin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalOperator
public Void visitTraversalOperator(GremlinParser.TraversalOperatorContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalOperatorin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalOperatorin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPick
public Void visitTraversalPick(GremlinParser.TraversalPickContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPick().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPickin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPickin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalDT
public Void visitTraversalDT(GremlinParser.TraversalDTContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalDT().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalDTin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalDTin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalGType
public Void visitTraversalGType(GremlinParser.TraversalGTypeContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalGType().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalGTypein interfaceGremlinVisitor<Void>- Overrides:
visitTraversalGTypein classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate
public Void visitTraversalPredicate(GremlinParser.TraversalPredicateContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicatein interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicatein classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_eq
public Void visitTraversalPredicate_eq(GremlinParser.TraversalPredicate_eqContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_eq().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_eqin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_eqin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_neq
public Void visitTraversalPredicate_neq(GremlinParser.TraversalPredicate_neqContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_neq().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_neqin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_neqin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitP
protected void visitP(org.antlr.v4.runtime.ParserRuleContext ctx, Class<?> clazzOfP, String methodName)
-
visitTraversalPredicate_lt
public Void visitTraversalPredicate_lt(GremlinParser.TraversalPredicate_ltContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_lt().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_ltin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_ltin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_lte
public Void visitTraversalPredicate_lte(GremlinParser.TraversalPredicate_lteContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_lte().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_ltein interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_ltein classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_gt
public Void visitTraversalPredicate_gt(GremlinParser.TraversalPredicate_gtContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_gt().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_gtin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_gtin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_gte
public Void visitTraversalPredicate_gte(GremlinParser.TraversalPredicate_gteContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_gte().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_gtein interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_gtein classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_inside
public Void visitTraversalPredicate_inside(GremlinParser.TraversalPredicate_insideContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_inside().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_insidein interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_insidein classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_outside
public Void visitTraversalPredicate_outside(GremlinParser.TraversalPredicate_outsideContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_outside().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_outsidein interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_outsidein classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_between
public Void visitTraversalPredicate_between(GremlinParser.TraversalPredicate_betweenContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_between().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_betweenin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_betweenin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_within
public Void visitTraversalPredicate_within(GremlinParser.TraversalPredicate_withinContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_within().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_withinin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_withinin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_without
public Void visitTraversalPredicate_without(GremlinParser.TraversalPredicate_withoutContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_without().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_withoutin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_withoutin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_typeOf
public Void visitTraversalPredicate_typeOf(GremlinParser.TraversalPredicate_typeOfContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_typeOf().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_typeOfin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_typeOfin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_not
public Void visitTraversalPredicate_not(GremlinParser.TraversalPredicate_notContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_not().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_notin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_notin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_containing
public Void visitTraversalPredicate_containing(GremlinParser.TraversalPredicate_containingContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_containing().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_containingin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_containingin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_notContaining
public Void visitTraversalPredicate_notContaining(GremlinParser.TraversalPredicate_notContainingContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_notContaining().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_notContainingin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_notContainingin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_startingWith
public Void visitTraversalPredicate_startingWith(GremlinParser.TraversalPredicate_startingWithContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_startingWith().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_startingWithin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_startingWithin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_notStartingWith
public Void visitTraversalPredicate_notStartingWith(GremlinParser.TraversalPredicate_notStartingWithContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_notStartingWith().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_notStartingWithin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_notStartingWithin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_endingWith
public Void visitTraversalPredicate_endingWith(GremlinParser.TraversalPredicate_endingWithContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_endingWith().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_endingWithin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_endingWithin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_notEndingWith
public Void visitTraversalPredicate_notEndingWith(GremlinParser.TraversalPredicate_notEndingWithContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_notEndingWith().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_notEndingWithin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_notEndingWithin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_regex
public Void visitTraversalPredicate_regex(GremlinParser.TraversalPredicate_regexContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_regex().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_regexin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_regexin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPredicate_notRegex
public Void visitTraversalPredicate_notRegex(GremlinParser.TraversalPredicate_notRegexContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalPredicate_notRegex().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalPredicate_notRegexin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalPredicate_notRegexin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanArgument
public Void visitBooleanArgument(GremlinParser.BooleanArgumentContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.booleanArgument().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanArgumentin interfaceGremlinVisitor<Void>- Overrides:
visitBooleanArgumentin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericArgument
public Void visitGenericArgument(GremlinParser.GenericArgumentContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.genericArgument().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGenericArgumentin interfaceGremlinVisitor<Void>- Overrides:
visitGenericArgumentin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
public Void visitIntegerLiteral(GremlinParser.IntegerLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.integerLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIntegerLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitIntegerLiteralin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFloatLiteral
public Void visitFloatLiteral(GremlinParser.FloatLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.floatLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFloatLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitFloatLiteralin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
public Void visitBooleanLiteral(GremlinParser.BooleanLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.booleanLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitBooleanLiteralin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullLiteral
public Void visitNullLiteral(GremlinParser.NullLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.nullLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNullLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitNullLiteralin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNanLiteral
public Void visitNanLiteral(GremlinParser.NanLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.nanLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNanLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitNanLiteralin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInfLiteral
public Void visitInfLiteral(GremlinParser.InfLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.infLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInfLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitInfLiteralin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUuidLiteral
public Void visitUuidLiteral(GremlinParser.UuidLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.uuidLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUuidLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitUuidLiteralin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariable
public Void visitVariable(GremlinParser.VariableContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.variable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVariablein interfaceGremlinVisitor<Void>- Overrides:
visitVariablein classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitKeyword
public Void visitKeyword(GremlinParser.KeywordContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.keyword().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitKeywordin interfaceGremlinVisitor<Void>- Overrides:
visitKeywordin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTerminal
public Void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node)
-
visitTraversalTShort
public Void visitTraversalTShort(GremlinParser.TraversalTShortContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalTShort().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalTShortin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalTShortin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalTLong
public Void visitTraversalTLong(GremlinParser.TraversalTLongContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalTLong().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalTLongin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalTLongin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalDirectionShort
public Void visitTraversalDirectionShort(GremlinParser.TraversalDirectionShortContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalDirectionShort().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalDirectionShortin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalDirectionShortin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalDirectionLong
public Void visitTraversalDirectionLong(GremlinParser.TraversalDirectionLongContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalDirectionLong().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalDirectionLongin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalDirectionLongin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
appendAnonymousSpawn
protected void appendAnonymousSpawn()
-
getCardinalityFunctionClass
protected String getCardinalityFunctionClass()
-
-