Class ArbitraryLengthPath

    • Field Detail

      • subjectVar

        private Var subjectVar
      • pathExpression

        private TupleExpr pathExpression
      • objectVar

        private Var objectVar
      • contextVar

        private Var contextVar
      • minLength

        private long minLength
    • 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.