public class GenericLiteralVisitor extends DefaultGremlinBaseVisitor<Object>
Traversal
object is not expected, otherwise a new instance must be constructed.Modifier and Type | Field and Description |
---|---|
protected GremlinAntlrToJava |
antlr |
static int |
TOTAL_INTEGER_RANGE_RESULT_COUNT_LIMIT
Limit for integer range result count.
|
protected DefaultGremlinBaseVisitor<TraversalStrategy> |
traversalStrategyVisitor |
Constructor and Description |
---|
GenericLiteralVisitor(GremlinAntlrToJava antlr) |
notImplemented, visitChainedParentOfGraphTraversal, visitChainedTraversal, visitConnectedComponentConstants, visitConnectedComponentStringConstant, visitEmptyQuery, visitGremlinStringConstants_connectedComponentStringConstants_component, visitGremlinStringConstants_connectedComponentStringConstants_edges, visitGremlinStringConstants_connectedComponentStringConstants_propertyName, visitGremlinStringConstants_ioOptionsStringConstants_graphml, visitGremlinStringConstants_ioOptionsStringConstants_graphson, visitGremlinStringConstants_ioOptionsStringConstants_gryo, visitGremlinStringConstants_ioOptionsStringConstants_reader, visitGremlinStringConstants_ioOptionsStringConstants_writer, visitGremlinStringConstants_pageRankStringConstants_edges, visitGremlinStringConstants_pageRankStringConstants_propertyName, visitGremlinStringConstants_pageRankStringConstants_times, visitGremlinStringConstants_peerPressureStringConstants_edges, visitGremlinStringConstants_peerPressureStringConstants_propertyName, visitGremlinStringConstants_peerPressureStringConstants_times, visitGremlinStringConstants_shortestPathStringConstants_distance, visitGremlinStringConstants_shortestPathStringConstants_edges, visitGremlinStringConstants_shortestPathStringConstants_includeEdges, visitGremlinStringConstants_shortestPathStringConstants_maxDistance, visitGremlinStringConstants_shortestPathStringConstants_target, visitGremlinStringConstants_withOptionsStringConstants_all, visitGremlinStringConstants_withOptionsStringConstants_ids, visitGremlinStringConstants_withOptionsStringConstants_indexer, visitGremlinStringConstants_withOptionsStringConstants_keys, visitGremlinStringConstants_withOptionsStringConstants_labels, visitGremlinStringConstants_withOptionsStringConstants_list, visitGremlinStringConstants_withOptionsStringConstants_map, visitGremlinStringConstants_withOptionsStringConstants_none, visitGremlinStringConstants_withOptionsStringConstants_tokens, visitGremlinStringConstants_withOptionsStringConstants_values, visitGremlinStringConstants, visitIoOptionsStringConstant, visitIoOptionsStringConstants, visitMapEntry, visitNestedTraversalExpr, visitNestedTraversalList, visitPageRankStringConstant, visitPageRankStringConstants, visitPeerPressureStringConstant, visitPeerPressureStringConstants, visitQuery, visitQueryList, visitRootTraversal, visitShortestPathStringConstant, visitShortestPathStringConstants, visitStringLiteralExpr, visitStringLiteralList, visitTransactionPart, visitTraversalBiFunction, visitTraversalColumn, visitTraversalComparator, visitTraversalFunction, visitTraversalMerge, visitTraversalMethod_addE_String, visitTraversalMethod_addE_Traversal, visitTraversalMethod_addV_Empty, visitTraversalMethod_addV_String, visitTraversalMethod_addV_Traversal, visitTraversalMethod_aggregate_Scope_String, visitTraversalMethod_aggregate_String, visitTraversalMethod_and, visitTraversalMethod_as, 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_Comparator, visitTraversalMethod_by_Function, visitTraversalMethod_by_Order, visitTraversalMethod_by_String_Comparator, visitTraversalMethod_by_String, visitTraversalMethod_by_T, visitTraversalMethod_by_Traversal_Comparator, visitTraversalMethod_by_Traversal, visitTraversalMethod_call_string_map_traversal, visitTraversalMethod_call_string_map, visitTraversalMethod_call_string_traversal, visitTraversalMethod_call_string, visitTraversalMethod_cap, visitTraversalMethod_choose_Function, visitTraversalMethod_choose_Predicate_Traversal_Traversal, visitTraversalMethod_choose_Predicate_Traversal, visitTraversalMethod_choose_Traversal_Traversal_Traversal, visitTraversalMethod_choose_Traversal_Traversal, visitTraversalMethod_choose_Traversal, visitTraversalMethod_coalesce, visitTraversalMethod_coin, visitTraversalMethod_connectedComponent, visitTraversalMethod_constant, visitTraversalMethod_count_Empty, visitTraversalMethod_count_Scope, visitTraversalMethod_cyclicPath, visitTraversalMethod_dedup_Scope_String, visitTraversalMethod_dedup_String, visitTraversalMethod_drop, 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_from_String, visitTraversalMethod_from_Traversal, visitTraversalMethod_from_Vertex, visitTraversalMethod_group_Empty, visitTraversalMethod_group_String, visitTraversalMethod_groupCount_Empty, visitTraversalMethod_groupCount_String, visitTraversalMethod_has_String_Object, visitTraversalMethod_has_String_P, visitTraversalMethod_has_String_String_Object, visitTraversalMethod_has_String_String_P, visitTraversalMethod_has_String_Traversal, visitTraversalMethod_has_String, 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_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_inV, visitTraversalMethod_is_Object, visitTraversalMethod_is_P, visitTraversalMethod_key, visitTraversalMethod_label, visitTraversalMethod_limit_long, visitTraversalMethod_limit_Scope_long, visitTraversalMethod_local, visitTraversalMethod_loops_Empty, visitTraversalMethod_loops_String, visitTraversalMethod_map, visitTraversalMethod_match, visitTraversalMethod_math, visitTraversalMethod_max_Empty, visitTraversalMethod_max_Scope, visitTraversalMethod_mean_Empty, visitTraversalMethod_mean_Scope, 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_not, visitTraversalMethod_option_Merge_Map, 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_profile_Empty, visitTraversalMethod_profile_String, visitTraversalMethod_project, visitTraversalMethod_properties, visitTraversalMethod_property_Cardinality_Object_Object_Object, visitTraversalMethod_property_Cardinality_Object, visitTraversalMethod_property_Object_Object_Object, visitTraversalMethod_property_Object, visitTraversalMethod_propertyMap, visitTraversalMethod_range_long_long, visitTraversalMethod_range_Scope_long_long, visitTraversalMethod_read, visitTraversalMethod_repeat_String_Traversal, visitTraversalMethod_repeat_Traversal, visitTraversalMethod_sack_BiFunction, visitTraversalMethod_sack_Empty, visitTraversalMethod_sample_int, visitTraversalMethod_sample_Scope_int, visitTraversalMethod_select_Column, visitTraversalMethod_select_Pop_String_String_String, visitTraversalMethod_select_Pop_String, visitTraversalMethod_select_Pop_Traversal, visitTraversalMethod_select_String_String_String, visitTraversalMethod_select_String, visitTraversalMethod_select_Traversal, visitTraversalMethod_shortestPath, visitTraversalMethod_sideEffect, visitTraversalMethod_simplePath, visitTraversalMethod_skip_long, visitTraversalMethod_skip_Scope_long, visitTraversalMethod_store, visitTraversalMethod_subgraph, visitTraversalMethod_sum_Empty, visitTraversalMethod_sum_Scope, visitTraversalMethod_tail_Empty, visitTraversalMethod_tail_long, visitTraversalMethod_tail_Scope_long, visitTraversalMethod_tail_Scope, visitTraversalMethod_timeLimit, visitTraversalMethod_times, visitTraversalMethod_to_Direction_String, visitTraversalMethod_to_String, visitTraversalMethod_to_Traversal, visitTraversalMethod_to_Vertex, visitTraversalMethod_toE, visitTraversalMethod_toV, visitTraversalMethod_tree_Empty, visitTraversalMethod_tree_String, 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_Object, visitTraversalMethod_with_String, visitTraversalMethod_write, visitTraversalMethod, visitTraversalOperator, visitTraversalOrder, visitTraversalPop, 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_within, visitTraversalPredicate_without, visitTraversalPredicate, visitTraversalSackMethod, visitTraversalScope, visitTraversalSelfMethod_none, visitTraversalSelfMethod, visitTraversalSource, visitTraversalSourceSelfMethod_with, visitTraversalSourceSelfMethod_withBulk, visitTraversalSourceSelfMethod_withPath, visitTraversalSourceSelfMethod_withSack, visitTraversalSourceSelfMethod_withSideEffect, visitTraversalSourceSelfMethod_withStrategies, visitTraversalSourceSelfMethod, visitTraversalSourceSpawnMethod_addE, visitTraversalSourceSpawnMethod_addV, visitTraversalSourceSpawnMethod_call_empty, visitTraversalSourceSpawnMethod_call_string_map_traversal, visitTraversalSourceSpawnMethod_call_string_map, visitTraversalSourceSpawnMethod_call_string_traversal, visitTraversalSourceSpawnMethod_call_string, visitTraversalSourceSpawnMethod_E, visitTraversalSourceSpawnMethod_inject, visitTraversalSourceSpawnMethod_io, visitTraversalSourceSpawnMethod_mergeE_Map, visitTraversalSourceSpawnMethod_mergeE_Traversal, visitTraversalSourceSpawnMethod_mergeV_Map, visitTraversalSourceSpawnMethod_mergeV_Traversal, visitTraversalSourceSpawnMethod_V, visitTraversalSourceSpawnMethod, visitTraversalStrategyArgs_EdgeLabelVerificationStrategy, visitTraversalStrategyArgs_PartitionStrategy, visitTraversalStrategyArgs_ProductiveByStrategy, visitTraversalStrategyArgs_ReservedKeysVerificationStrategy, visitTraversalStrategyArgs_SubgraphStrategy, visitTraversalStrategyExpr, visitTraversalStrategyList, visitTraversalTerminalMethod_explain, visitTraversalTerminalMethod_hasNext, visitTraversalTerminalMethod_iterate, visitTraversalTerminalMethod_next, visitTraversalTerminalMethod_toBulkSet, visitTraversalTerminalMethod_toList, visitTraversalTerminalMethod_toSet, visitTraversalTerminalMethod_tryNext, visitTraversalTerminalMethod, visitWithOptionsStringConstant, visitWithOptionsStringConstants
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
public static final int TOTAL_INTEGER_RANGE_RESULT_COUNT_LIMIT
protected final GremlinAntlrToJava antlr
protected DefaultGremlinBaseVisitor<TraversalStrategy> traversalStrategyVisitor
public GenericLiteralVisitor(GremlinAntlrToJava antlr)
public static GenericLiteralVisitor instance()
@Deprecated public static GenericLiteralVisitor getInstance()
instance()
.public static String getStringLiteral(GremlinParser.StringBasedLiteralContext stringLiteral)
public static Map getMapLiteral(GremlinParser.GenericLiteralMapContext mapLiteral)
public static boolean getBooleanLiteral(GremlinParser.BooleanLiteralContext booleanLiteral)
public static String[] getStringLiteralList(GremlinParser.StringLiteralListContext stringLiteralList)
public static Object[] getGenericLiteralList(GremlinParser.GenericLiteralListContext objectLiteralList)
public static TraversalStrategy[] getTraversalStrategyList(GremlinParser.TraversalStrategyListContext traversalStrategyListContext, DefaultGremlinBaseVisitor<TraversalStrategy> traversalStrategyVisitor)
public Object visitGenericLiteralList(GremlinParser.GenericLiteralListContext ctx)
GremlinParser.genericLiteralList()
.visitGenericLiteralList
in interface GremlinVisitor<Object>
visitGenericLiteralList
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitGenericLiteralExpr(GremlinParser.GenericLiteralExprContext ctx)
GremlinParser.genericLiteralExpr()
.visitGenericLiteralExpr
in interface GremlinVisitor<Object>
visitGenericLiteralExpr
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitGenericLiteral(GremlinParser.GenericLiteralContext ctx)
GremlinParser.genericLiteral()
.visitGenericLiteral
in interface GremlinVisitor<Object>
visitGenericLiteral
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitGenericLiteralMap(GremlinParser.GenericLiteralMapContext ctx)
GremlinParser.genericLiteralMap()
.visitGenericLiteralMap
in interface GremlinVisitor<Object>
visitGenericLiteralMap
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitNestedTraversal(GremlinParser.NestedTraversalContext ctx)
GremlinParser.nestedTraversal()
.visitNestedTraversal
in interface GremlinVisitor<Object>
visitNestedTraversal
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitStructureVertex(GremlinParser.StructureVertexContext ctx)
DefaultGremlinBaseVisitor
GremlinParser.structureVertex()
.visitStructureVertex
in interface GremlinVisitor<Object>
visitStructureVertex
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitTerminatedTraversal(GremlinParser.TerminatedTraversalContext ctx)
GremlinParser.terminatedTraversal()
.visitTerminatedTraversal
in interface GremlinVisitor<Object>
visitTerminatedTraversal
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitIntegerLiteral(GremlinParser.IntegerLiteralContext ctx)
GremlinParser.integerLiteral()
.visitIntegerLiteral
in interface GremlinVisitor<Object>
visitIntegerLiteral
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitFloatLiteral(GremlinParser.FloatLiteralContext ctx)
GremlinParser.floatLiteral()
.visitFloatLiteral
in interface GremlinVisitor<Object>
visitFloatLiteral
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitBooleanLiteral(GremlinParser.BooleanLiteralContext ctx)
GremlinParser.booleanLiteral()
.visitBooleanLiteral
in interface GremlinVisitor<Object>
visitBooleanLiteral
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitDateLiteral(GremlinParser.DateLiteralContext ctx)
GremlinParser.dateLiteral()
.visitDateLiteral
in interface GremlinVisitor<Object>
visitDateLiteral
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitNumericLiteral(GremlinParser.NumericLiteralContext ctx)
GremlinParser.numericLiteral()
.visitNumericLiteral
in interface GremlinVisitor<Object>
visitNumericLiteral
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitStringBasedLiteral(GremlinParser.StringBasedLiteralContext ctx)
GremlinParser.stringBasedLiteral()
.visitStringBasedLiteral
in interface GremlinVisitor<Object>
visitStringBasedLiteral
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitStringLiteral(GremlinParser.StringLiteralContext ctx)
GremlinParser.stringLiteral()
.visitStringLiteral
in interface GremlinVisitor<Object>
visitStringLiteral
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitTraversalToken(GremlinParser.TraversalTokenContext ctx)
GremlinParser.traversalToken()
.visitTraversalToken
in interface GremlinVisitor<Object>
visitTraversalToken
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitTraversalCardinality(GremlinParser.TraversalCardinalityContext ctx)
GremlinParser.traversalCardinality()
.visitTraversalCardinality
in interface GremlinVisitor<Object>
visitTraversalCardinality
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitTraversalDirection(GremlinParser.TraversalDirectionContext ctx)
GremlinParser.traversalDirection()
.visitTraversalDirection
in interface GremlinVisitor<Object>
visitTraversalDirection
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitTraversalPick(GremlinParser.TraversalPickContext ctx)
GremlinParser.traversalPick()
.visitTraversalPick
in interface GremlinVisitor<Object>
visitTraversalPick
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitTraversalStrategy(GremlinParser.TraversalStrategyContext ctx)
DefaultGremlinBaseVisitor
GremlinParser.traversalStrategy()
.visitTraversalStrategy
in interface GremlinVisitor<Object>
visitTraversalStrategy
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitGenericLiteralRange(GremlinParser.GenericLiteralRangeContext ctx)
GremlinParser.genericLiteralRange()
.visitGenericLiteralRange
in interface GremlinVisitor<Object>
visitGenericLiteralRange
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitNullLiteral(GremlinParser.NullLiteralContext ctx)
GremlinParser.nullLiteral()
.visitNullLiteral
in interface GremlinVisitor<Object>
visitNullLiteral
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitNanLiteral(GremlinParser.NanLiteralContext ctx)
GremlinParser.nanLiteral()
.visitNanLiteral
in interface GremlinVisitor<Object>
visitNanLiteral
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitInfLiteral(GremlinParser.InfLiteralContext ctx)
GremlinParser.infLiteral()
.visitInfLiteral
in interface GremlinVisitor<Object>
visitInfLiteral
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treepublic Object visitGenericLiteralCollection(GremlinParser.GenericLiteralCollectionContext ctx)
GremlinParser.genericLiteralCollection()
.
Generic literal collection returns a list of Object
visitGenericLiteralCollection
in interface GremlinVisitor<Object>
visitGenericLiteralCollection
in class DefaultGremlinBaseVisitor<Object>
ctx
- the parse treeCopyright © 2013–2022 Apache Software Foundation. All rights reserved.