Class VariableResolver.DefaultVariableResolver

  • All Implemented Interfaces:
    BiFunction<String,​org.apache.tinkerpop.gremlin.language.grammar.GremlinParser.VariableContext,​Object>, VariableResolver
    Enclosing interface:
    VariableResolver

    public static class VariableResolver.DefaultVariableResolver
    extends Object
    implements VariableResolver
    Allows for a provided variable set in the form of a Map, where the keys are variable names and the values are the parameter values to be injected into the traversal in their place.
    • Constructor Detail

      • DefaultVariableResolver

        public DefaultVariableResolver​(Map<String,​Object> variables)
    • Method Detail

      • apply

        public Object apply​(String s,
                            org.apache.tinkerpop.gremlin.language.grammar.GremlinParser.VariableContext variableContext)
        Description copied from interface: VariableResolver
        This function resolves a variable name and the given parsers context to an object.
        Specified by:
        apply in interface BiFunction<String,​org.apache.tinkerpop.gremlin.language.grammar.GremlinParser.VariableContext,​Object>
        Specified by:
        apply in interface VariableResolver