|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openrdf.query.parser.sparql.GraphPattern
public class GraphPattern
A graph pattern consisting of (required and optional) tuple expressions, binding assignments and boolean constraints.
| Constructor Summary | |
|---|---|
GraphPattern()
Creates a new graph pattern. |
|
GraphPattern(GraphPattern parent)
Creates a new graph pattern that inherits the context and scope from a parent graph pattern. |
|
| Method Summary | |
|---|---|
void |
addConstraint(ValueExpr constraint)
|
void |
addConstraints(Collection<ValueExpr> constraints)
|
void |
addOptionalTE(TupleExpr te)
|
void |
addRequiredSP(Var subjVar,
Var predVar,
Var objVar)
|
void |
addRequiredTE(TupleExpr te)
|
TupleExpr |
buildTupleExpr()
Builds a combined tuple expression from the tuple expressions and constraints in this graph pattern. |
void |
clear()
Removes all tuple expressions and constraints. |
List<ValueExpr> |
getConstraints()
|
Var |
getContextVar()
|
List<TupleExpr> |
getOptionalTEs()
|
List<TupleExpr> |
getRequiredTEs()
|
StatementPattern.Scope |
getStatementPatternScope()
|
List<ValueExpr> |
removeAllConstraints()
|
void |
setContextVar(Var contextVar)
|
void |
setStatementPatternScope(StatementPattern.Scope spScope)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GraphPattern()
public GraphPattern(GraphPattern parent)
| Method Detail |
|---|
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 addRequiredSP(Var subjVar,
Var predVar,
Var objVar)
public List<TupleExpr> getRequiredTEs()
public void addOptionalTE(TupleExpr te)
public List<TupleExpr> getOptionalTEs()
public void addConstraint(ValueExpr constraint)
public void addConstraints(Collection<ValueExpr> constraints)
public List<ValueExpr> getConstraints()
public List<ValueExpr> removeAllConstraints()
public void clear()
public TupleExpr buildTupleExpr()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||