java.lang.Object
org.apache.jena.sparql.expr.ExprList
- Direct Known Subclasses:
Args
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidapplyNodeTransform(NodeTransform transform) Rewrite, applying a node->node transformationstatic ExprListCreate a copy which does not share the list of expressions with the originalcopySubstitute(Binding binding) static ExprListcreate(Collection<Expr> exprs) Create an ExprList that contains the expressionsstatic ExprListCreate an ExprList from a number of Expr or an array.booleanbooleanget(int idx) getList()Use only while building ExprListinthashCode()booleanisEmpty()booleanisSatisfied(Binding binding, ExecutionContext execCxt) iterator()voidprepareExprs(Context context) intsize()static ExprListsplitConjunction(ExprList exprList1) subList(int fromIdx, int toIdx) tail(int fromIdx) toString()Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
emptyList
Empty, immutable ExprList
-
-
Constructor Details
-
ExprList
public ExprList() -
ExprList
-
ExprList
-
-
Method Details
-
copy
Create a copy which does not share the list of expressions with the original -
create
Create an ExprList that contains the expressions -
create
Create an ExprList from a number of Expr or an array. -
isSatisfied
-
get
-
size
public int size() -
isEmpty
public boolean isEmpty() -
subList
-
tail
-
getVarsMentioned
-
applyNodeTransform
Rewrite, applying a node->node transformation -
copySubstitute
-
addAll
-
add
-
getList
-
getListRaw
Use only while building ExprList -
iterator
-
prepareExprs
-
toString
-
hashCode
public int hashCode() -
equals
-
equals
-
splitConjunction
-