Constructor and Description |
---|
BinderBase() |
Modifier and Type | Method and Description |
---|---|
abstract org.openrdf.model.Value |
bind(org.openrdf.model.ValueFactory vf,
IGASState<VS,ES,ST> state,
org.openrdf.model.Value v)
Subclasses can implement this method if they follow the old single
bind paradigm.
|
List<org.openrdf.model.Value> |
bind(org.openrdf.model.ValueFactory vf,
IGASState<VS,ES,ST> state,
org.openrdf.model.Value u,
IVariable<?>[] outVars,
IBindingSet bs)
|
abstract int |
getIndex()
The ordinal index of the variable that is bound by this
BinderBase . |
public abstract int getIndex()
BinderBase
. By convention, index ZERO is the vertex. Indices
greater than ZERO are typically aspects of the state of the vertex.public abstract org.openrdf.model.Value bind(org.openrdf.model.ValueFactory vf, IGASState<VS,ES,ST> state, org.openrdf.model.Value v)
public List<org.openrdf.model.Value> bind(org.openrdf.model.ValueFactory vf, IGASState<VS,ES,ST> state, org.openrdf.model.Value u, IVariable<?>[] outVars, IBindingSet bs)
bind
in interface IBinder<VS,ES,ST>
vf
- The ValueFactory
used to create the return
Value
.state
- The IGASState
.u
- The vertex.outVars
- The array of output variables.bs
- The current binding set. Can be used to conditionally bind
values based on the current solution.Value
for that ordinal variable or
null
if there is no binding for that ordinal
variable.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.