Class GenericLiteralVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
org.apache.tinkerpop.gremlin.language.grammar.DefaultGremlinBaseVisitor<Object>
org.apache.tinkerpop.gremlin.language.grammar.GenericLiteralVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Object>,GremlinVisitor<Object>
- Direct Known Subclasses:
ParameterMapVisitor
Visitor class to handle generic literal. All visitor methods return type is Object. It maybe used as a singleton
in cases where a
Traversal object is not expected, otherwise a new instance must be constructed.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final GremlinAntlrToJavastatic final intLimit for integer range result count. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanparseBoolean(GremlinParser.BooleanLiteralContext booleanLiteral) Parse a boolean literal context and return the boolean literalparseDate(GremlinParser.DateLiteralContext dateLiteral) Parse a Date based literal context and return the Date.parseIntegral(GremlinParser.IntegerLiteralContext integerLiteral) Parse integral literal context and return an integral type number.parseMap(GremlinParser.GenericMapLiteralContext mapLiteral) Parse a map literal context and return the map literalparseNumeric(GremlinParser.NumericLiteralContext numericLiteral) Parse floating literal context and return a floating type number.Object[]parseObjectList(GremlinParser.GenericCollectionLiteralContext collectionLiteral) Parse a generic literal list, and return an object arrayObject[]parseObjectVarargs(GremlinParser.GenericLiteralVarargsContext varargsContext) Parse a generic literal varargs, and return an object arrayparseString(GremlinParser.StringLiteralContext stringLiteral) Parse a string based literal context and return the string.parseString(GremlinParser.StringNullableLiteralContext stringLiteral) Parse a string based literal context and return the string.String[]parseStringVarargs(GremlinParser.StringLiteralVarargsContext varargsContext) Parse a string literal varargs, and return a string arrayString[]parseStringVarargs(GremlinParser.StringNullableLiteralVarargsContext varargsContext) Parse a string literal varargs, and return a string arraystatic TraversalStrategy[]parseTraversalStrategyList(GremlinParser.TraversalStrategyVarargsContext traversalStrategyListContext, DefaultGremlinBaseVisitor<TraversalStrategy> traversalStrategyVisitor) Parse a TraversalStrategy literal list context and return a string arrayparseUuid(GremlinParser.UuidLiteralContext uuidLiteral) Parse a UUID based literal context and return the UUID.Visit a parse tree produced byGremlinParser.binaryLiteral().Visit a parse tree produced byGremlinParser.booleanLiteral().Visit a parse tree produced byGremlinParser.characterLiteral().Visit a parse tree produced byGremlinParser.dateLiteral().Visit a parse tree produced byGremlinParser.durationLiteral().Visit a parse tree produced byGremlinParser.floatLiteral().Visit a parse tree produced byGremlinParser.genericCollectionLiteral().Visit a parse tree produced byGremlinParser.genericLiteral().Visit a parse tree produced byGremlinParser.genericLiteralExpr().Visit a parse tree produced byGremlinParser.genericMapLiteral().Visit a parse tree produced byGremlinParser.genericMapNullableLiteral().Groovy range operator syntax is defined in http://groovy-lang.org/operators.html#_range_operator Visit a parse tree produced byGremlinParser.genericRangeLiteral().Visit a parse tree produced byGremlinParser.genericSetLiteral().Visit a parse tree produced byGremlinParser.infLiteral().Visit a parse tree produced byGremlinParser.integerLiteral().Visit a parse tree produced byGremlinParser.nanLiteral().Visit a parse tree produced byGremlinParser.nestedTraversal().Visit a parse tree produced byGremlinParser.nullLiteral().Visit a parse tree produced byGremlinParser.numericLiteral().Visit a parse tree produced byGremlinParser.pdtLiteral().Visit a parse tree produced byGremlinParser.stringLiteral().Visit a parse tree produced byGremlinParser.stringNullableLiteral().Object[]Visit a parse tree produced byGremlinParser.stringNullableLiteralVarargs().Visit a parse tree produced byGremlinParser.terminatedTraversal().Visit a parse tree produced byGremlinParser.traversalCardinality().Visit a parse tree produced byGremlinParser.traversalDirection().Visit a parse tree produced byGremlinParser.traversalDirectionLong().Visit a parse tree produced byGremlinParser.traversalGType().Visit a parse tree produced byGremlinParser.traversalMerge().Visit a parse tree produced byGremlinParser.traversalPick().Visit a parse tree produced byGremlinParser.traversalStrategy().Visit a parse tree produced byGremlinParser.traversalT().Visit a parse tree produced byGremlinParser.traversalTLong().Visit a parse tree produced byGremlinParser.uuidLiteral().Methods inherited from class org.apache.tinkerpop.gremlin.language.grammar.DefaultGremlinBaseVisitor
notImplemented, visitBooleanArgument, visitChainedTraversal, visitClassType, visitClassTypeExpr, visitClassTypeList, visitConfiguration, visitConnectedComponentConstants, visitConnectedComponentConstants_component, visitConnectedComponentConstants_edges, visitConnectedComponentConstants_propertyName, visitConnectedComponentStringConstant, visitDateArgument, visitEmptyQuery, visitGenericArgument, visitGenericArgumentVarargs, visitGenericLiteralVarargs, visitGenericMapArgument, visitGenericMapNullableArgument, visitIntegerArgument, visitIoOptionsConstants_graphml, visitIoOptionsConstants_graphson, visitIoOptionsConstants_gryo, visitIoOptionsConstants_reader, visitIoOptionsConstants_writer, visitIoOptionsKeys, visitIoOptionsStringConstant, visitIoOptionsValues, visitKeyword, visitMapEntry, visitMapKey, visitNakedKey, visitNestedTraversalExpr, visitNestedTraversalList, visitNullableGenericLiteralMap, 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, visitStringArgumentVarargs, visitStringLiteralVarargs, visitStringNullableArgument, visitStringNullableArgumentVarargs, visitTransactionPart, visitTraversalBarrier, visitTraversalBiFunction, visitTraversalColumn, visitTraversalComparator, visitTraversalDirectionShort, visitTraversalDT, visitTraversalFunction, visitTraversalMethod, visitTraversalMethod_addE_String, visitTraversalMethod_addE_Traversal, visitTraversalMethod_addLabel_String, visitTraversalMethod_addLabel_Traversal, visitTraversalMethod_addV_Empty, visitTraversalMethod_addV_String, visitTraversalMethod_addV_Traversal, 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_dropLabel_String, visitTraversalMethod_dropLabel_Traversal, visitTraversalMethod_dropLabels_Empty, 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_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_String_String_Traversal, visitTraversalMethod_has_String_Traversal, visitTraversalMethod_has_T_Object, visitTraversalMethod_has_T_P, visitTraversalMethod_has_T_Traversal, visitTraversalMethod_hasId_Object_Object, visitTraversalMethod_hasId_P, visitTraversalMethod_hasKey_P, visitTraversalMethod_hasKey_String_String, visitTraversalMethod_hasKey_Traversal, visitTraversalMethod_hasLabel_P, visitTraversalMethod_hasLabel_String_String, visitTraversalMethod_hasLabel_Traversal, visitTraversalMethod_hasNot, visitTraversalMethod_hasValue_Object_Object, visitTraversalMethod_hasValue_P, visitTraversalMethod_hasValue_Traversal, 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_labels, 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_string, visitTraversalMethod_match_string_map, visitTraversalMethod_match_traversal, 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_Cardinality_Object_Traversal, visitTraversalMethod_property_Object, visitTraversalMethod_property_Object_Object_Object, visitTraversalMethod_property_Object_Traversal, visitTraversalMethod_property_Traversal, 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_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_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, visitTraversalOperator, visitTraversalOrder, visitTraversalPop, visitTraversalPredicate, visitTraversalPredicate_between, visitTraversalPredicate_containing, visitTraversalPredicate_endingWith, visitTraversalPredicate_eq, visitTraversalPredicate_gt, visitTraversalPredicate_gte, visitTraversalPredicate_inside, visitTraversalPredicate_lt, visitTraversalPredicate_lte, visitTraversalPredicate_neq, visitTraversalPredicate_not, visitTraversalPredicate_notContaining, visitTraversalPredicate_notEndingWith, visitTraversalPredicate_notRegex, visitTraversalPredicate_notStartingWith, visitTraversalPredicate_outside, visitTraversalPredicate_regex, visitTraversalPredicate_startingWith, visitTraversalPredicate_typeOf, visitTraversalPredicate_within, visitTraversalPredicate_without, visitTraversalSackMethod, visitTraversalScope, visitTraversalSource, visitTraversalSourceSelfMethod, visitTraversalSourceSelfMethod_with, visitTraversalSourceSelfMethod_withBulk, visitTraversalSourceSelfMethod_withoutStrategies, visitTraversalSourceSelfMethod_withPath, visitTraversalSourceSelfMethod_withSack, visitTraversalSourceSelfMethod_withSideEffect, visitTraversalSourceSelfMethod_withStrategies, visitTraversalSourceSpawnMethod, visitTraversalSourceSpawnMethod_addE, visitTraversalSourceSpawnMethod_addV_Empty, visitTraversalSourceSpawnMethod_addV_String, visitTraversalSourceSpawnMethod_addV_Traversal, 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_match_string, visitTraversalSourceSpawnMethod_match_string_map, visitTraversalSourceSpawnMethod_mergeE_Map, visitTraversalSourceSpawnMethod_mergeE_Traversal, visitTraversalSourceSpawnMethod_mergeV_Map, visitTraversalSourceSpawnMethod_mergeV_Traversal, visitTraversalSourceSpawnMethod_union, visitTraversalSourceSpawnMethod_V, visitTraversalStrategyExpr, visitTraversalStrategyVarargs, visitTraversalTerminalMethod, visitTraversalTerminalMethod_explain, visitTraversalTerminalMethod_hasNext, visitTraversalTerminalMethod_iterate, visitTraversalTerminalMethod_next, visitTraversalTerminalMethod_toBulkSet, visitTraversalTerminalMethod_toList, visitTraversalTerminalMethod_toSet, visitTraversalTerminalMethod_tryNext, visitTraversalTShort, visitVariable, visitWithOptionKeys, visitWithOptionsConstants_all, visitWithOptionsConstants_ids, visitWithOptionsConstants_indexer, visitWithOptionsConstants_keys, visitWithOptionsConstants_labels, visitWithOptionsConstants_list, visitWithOptionsConstants_map, visitWithOptionsConstants_none, visitWithOptionsConstants_tokens, visitWithOptionsConstants_values, visitWithOptionsStringConstant, visitWithOptionsValuesMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Field Details
-
TOTAL_INTEGER_RANGE_RESULT_COUNT_LIMIT
public static final int TOTAL_INTEGER_RANGE_RESULT_COUNT_LIMITLimit for integer range result count. It is used to avoid OOM in JVM.- See Also:
-
antlr
-
-
Constructor Details
-
GenericLiteralVisitor
-
-
Method Details
-
parseIntegral
Parse integral literal context and return an integral type number. -
parseNumeric
Parse floating literal context and return a floating type number. -
parseString
Parse a string based literal context and return the string. -
parseString
Parse a string based literal context and return the string. -
parseDate
Parse a Date based literal context and return the Date. -
parseUuid
Parse a UUID based literal context and return the UUID. -
parseMap
Parse a map literal context and return the map literal -
parseBoolean
Parse a boolean literal context and return the boolean literal -
parseObjectList
Parse a generic literal list, and return an object array -
parseObjectVarargs
Parse a generic literal varargs, and return an object array -
parseStringVarargs
public String[] parseStringVarargs(GremlinParser.StringNullableLiteralVarargsContext varargsContext) Parse a string literal varargs, and return a string array -
parseStringVarargs
Parse a string literal varargs, and return a string array -
parseTraversalStrategyList
public static TraversalStrategy[] parseTraversalStrategyList(GremlinParser.TraversalStrategyVarargsContext traversalStrategyListContext, DefaultGremlinBaseVisitor<TraversalStrategy> traversalStrategyVisitor) Parse a TraversalStrategy literal list context and return a string array -
visitGenericLiteralExpr
Visit a parse tree produced byGremlinParser.genericLiteralExpr().- Specified by:
visitGenericLiteralExprin interfaceGremlinVisitor<Object>- Overrides:
visitGenericLiteralExprin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericSetLiteral
Description copied from class:DefaultGremlinBaseVisitorVisit a parse tree produced byGremlinParser.genericSetLiteral().- Specified by:
visitGenericSetLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitGenericSetLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericLiteral
Visit a parse tree produced byGremlinParser.genericLiteral().- Specified by:
visitGenericLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitGenericLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericMapLiteral
Visit a parse tree produced byGremlinParser.genericMapLiteral().- Specified by:
visitGenericMapLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitGenericMapLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericMapNullableLiteral
Visit a parse tree produced byGremlinParser.genericMapNullableLiteral().- Specified by:
visitGenericMapNullableLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitGenericMapNullableLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNestedTraversal
Visit a parse tree produced byGremlinParser.nestedTraversal().- Specified by:
visitNestedTraversalin interfaceGremlinVisitor<Object>- Overrides:
visitNestedTraversalin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTerminatedTraversal
Visit a parse tree produced byGremlinParser.terminatedTraversal().- Specified by:
visitTerminatedTraversalin interfaceGremlinVisitor<Object>- Overrides:
visitTerminatedTraversalin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
Visit a parse tree produced byGremlinParser.integerLiteral().- Specified by:
visitIntegerLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitIntegerLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFloatLiteral
Visit a parse tree produced byGremlinParser.floatLiteral().- Specified by:
visitFloatLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitFloatLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
Visit a parse tree produced byGremlinParser.booleanLiteral().- Specified by:
visitBooleanLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitBooleanLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDateLiteral
Visit a parse tree produced byGremlinParser.dateLiteral().- Specified by:
visitDateLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitDateLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUuidLiteral
Visit a parse tree produced byGremlinParser.uuidLiteral().- Specified by:
visitUuidLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitUuidLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCharacterLiteral
Visit a parse tree produced byGremlinParser.characterLiteral().- Specified by:
visitCharacterLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitCharacterLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDurationLiteral
Visit a parse tree produced byGremlinParser.durationLiteral().- Specified by:
visitDurationLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitDurationLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBinaryLiteral
Visit a parse tree produced byGremlinParser.binaryLiteral().- Specified by:
visitBinaryLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitBinaryLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPdtLiteral
Visit a parse tree produced byGremlinParser.pdtLiteral().- Specified by:
visitPdtLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitPdtLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumericLiteral
Visit a parse tree produced byGremlinParser.numericLiteral().- Specified by:
visitNumericLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitNumericLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
Visit a parse tree produced byGremlinParser.stringLiteral().- Specified by:
visitStringLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitStringLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalT
Visit a parse tree produced byGremlinParser.traversalT().- Specified by:
visitTraversalTin interfaceGremlinVisitor<Object>- Overrides:
visitTraversalTin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalTLong
Description copied from class:DefaultGremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalTLong().- Specified by:
visitTraversalTLongin interfaceGremlinVisitor<Object>- Overrides:
visitTraversalTLongin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalCardinality
Visit a parse tree produced byGremlinParser.traversalCardinality().- Specified by:
visitTraversalCardinalityin interfaceGremlinVisitor<Object>- Overrides:
visitTraversalCardinalityin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalDirection
Visit a parse tree produced byGremlinParser.traversalDirection().- Specified by:
visitTraversalDirectionin interfaceGremlinVisitor<Object>- Overrides:
visitTraversalDirectionin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalDirectionLong
Description copied from class:DefaultGremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalDirectionLong().- Specified by:
visitTraversalDirectionLongin interfaceGremlinVisitor<Object>- Overrides:
visitTraversalDirectionLongin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalMerge
Visit a parse tree produced byGremlinParser.traversalMerge().- Specified by:
visitTraversalMergein interfaceGremlinVisitor<Object>- Overrides:
visitTraversalMergein classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalPick
Visit a parse tree produced byGremlinParser.traversalPick().- Specified by:
visitTraversalPickin interfaceGremlinVisitor<Object>- Overrides:
visitTraversalPickin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalGType
Description copied from class:DefaultGremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalGType().- Specified by:
visitTraversalGTypein interfaceGremlinVisitor<Object>- Overrides:
visitTraversalGTypein classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTraversalStrategy
Description copied from class:DefaultGremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalStrategy().- Specified by:
visitTraversalStrategyin interfaceGremlinVisitor<Object>- Overrides:
visitTraversalStrategyin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericRangeLiteral
Groovy range operator syntax is defined in http://groovy-lang.org/operators.html#_range_operator Visit a parse tree produced byGremlinParser.genericRangeLiteral().- Specified by:
visitGenericRangeLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitGenericRangeLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullLiteral
Visit a parse tree produced byGremlinParser.nullLiteral().- Specified by:
visitNullLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitNullLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNanLiteral
Visit a parse tree produced byGremlinParser.nanLiteral().- Specified by:
visitNanLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitNanLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInfLiteral
Visit a parse tree produced byGremlinParser.infLiteral().- Specified by:
visitInfLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitInfLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericCollectionLiteral
Visit a parse tree produced byGremlinParser.genericCollectionLiteral(). Generic literal collection returns a list ofObject- Specified by:
visitGenericCollectionLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitGenericCollectionLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringNullableLiteral
Description copied from class:DefaultGremlinBaseVisitorVisit a parse tree produced byGremlinParser.stringNullableLiteral().- Specified by:
visitStringNullableLiteralin interfaceGremlinVisitor<Object>- Overrides:
visitStringNullableLiteralin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringNullableLiteralVarargs
public Object[] visitStringNullableLiteralVarargs(GremlinParser.StringNullableLiteralVarargsContext ctx) Description copied from class:DefaultGremlinBaseVisitorVisit a parse tree produced byGremlinParser.stringNullableLiteralVarargs().- Specified by:
visitStringNullableLiteralVarargsin interfaceGremlinVisitor<Object>- Overrides:
visitStringNullableLiteralVarargsin classDefaultGremlinBaseVisitor<Object>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-