Class ArbitraryLengthPath

    • Constructor Detail

      • ArbitraryLengthPath

        public ArbitraryLengthPath()
      • ArbitraryLengthPath

        public ArbitraryLengthPath​(Var subject,
                                   TupleExpr pathExpression,
                                   Var object,
                                   long minLength)
        Creates a arbitrary-length path that matches a subject-, predicate- and object variable against statements from all contexts.
      • ArbitraryLengthPath

        public ArbitraryLengthPath​(StatementPattern.Scope scope,
                                   Var subject,
                                   TupleExpr pathExpression,
                                   Var object,
                                   long minLength)
        Creates a arbitrary-length path that matches a subject-, predicate- and object variable against statements from the specified context scope.
      • ArbitraryLengthPath

        public ArbitraryLengthPath​(Var subject,
                                   TupleExpr pathExpression,
                                   Var object,
                                   Var context,
                                   long minLength)
        Creates a arbitrary-length path that matches a subject-, predicate-, object- and context variable against statements from all contexts.
      • ArbitraryLengthPath

        public ArbitraryLengthPath​(StatementPattern.Scope scope,
                                   Var subjVar,
                                   TupleExpr pathExpression,
                                   Var objVar,
                                   Var conVar,
                                   long minLength)
        Creates a arbitrary-length path that matches a subject-, predicate-, object- and context variable against statements from the specified context scope.