@Deprecated @InternalUseOnly public class GraphPattern extends Object
| Constructor and Description | 
|---|
| GraphPattern()Deprecated.  Creates a new graph pattern. | 
| GraphPattern(GraphPattern parent)Deprecated.  Creates a new graph pattern that inherits the context and scope from a parent graph pattern. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addConstraint(ValueExpr constraint)Deprecated.  | 
| void | addConstraints(Collection<ValueExpr> constraints)Deprecated.  | 
| void | addOptionalTE(TupleExpr te,
             List<ValueExpr> constraints)Deprecated.  add the supplied tuple expression as an optional expression, with a list of constraints that hold as conditions. | 
| void | addRequiredSP(Var subjVar,
             Var predVar,
             Var objVar)Deprecated.  | 
| void | addRequiredTE(TupleExpr te)Deprecated.  | 
| TupleExpr | buildTupleExpr()Deprecated.  Builds a combined tuple expression from the tuple expressions and constraints in this graph pattern. | 
| void | clear()Deprecated.  Removes all tuple expressions and constraints. | 
| List<ValueExpr> | getConstraints()Deprecated.  | 
| Var | getContextVar()Deprecated.  | 
| List<Map.Entry<TupleExpr,List<ValueExpr>>> | getOptionalTEs()Deprecated.  Retrieves the optional tuple expressions as a list of tuples with the tuple expression as the key and the list of
 value expressions as the value. | 
| List<TupleExpr> | getRequiredTEs()Deprecated.  | 
| StatementPattern.Scope | getStatementPatternScope()Deprecated.  | 
| List<ValueExpr> | removeAllConstraints()Deprecated.  | 
| void | setContextVar(Var contextVar)Deprecated.  | 
| void | setStatementPatternScope(StatementPattern.Scope spScope)Deprecated.  | 
public GraphPattern()
public GraphPattern(GraphPattern parent)
public void setContextVar(Var contextVar)
public Var getContextVar()
public void setStatementPatternScope(StatementPattern.Scope spScope)
public StatementPattern.Scope getStatementPatternScope()
public void addRequiredTE(TupleExpr te)
public void addOptionalTE(TupleExpr te, List<ValueExpr> constraints)
te - a tuple expressionconstraints - a list of constraints that form a condition for the LeftJoin to be formed from the optional
                    TE.public List<Map.Entry<TupleExpr,List<ValueExpr>>> getOptionalTEs()
public void addConstraint(ValueExpr constraint)
public void addConstraints(Collection<ValueExpr> constraints)
public void clear()
public TupleExpr buildTupleExpr()
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.