Package | Description |
---|---|
com.bigdata.bop |
This package provides an API for query operators.
|
com.bigdata.bop.ap | |
com.bigdata.bop.join | |
com.bigdata.rdf.lexicon | |
com.bigdata.rdf.sparql.ast |
This package contains an Abstract Syntax Tree which provides an intermediate translation
target for SPARQL parsers.
|
com.bigdata.rdf.sparql.ast.eval | |
com.bigdata.rdf.spo |
This package defines a statement model using long term identifiers rather than
RDF Value objects.
|
com.bigdata.relation.rule |
This package includes an abstraction layer for rules.
|
Modifier and Type | Method and Description |
---|---|
Predicate<E> |
IPredicate.asBound(IVariable<?> var,
IConstant<?> val)
Return a new instance in which all occurrences of the given variable have
been replaced by the specified constant.
|
Modifier and Type | Method and Description |
---|---|
protected Predicate<E> |
Predicate._asBound(IBindingSet bindingSet)
Override any unbound variables for which we were giving bindings.
|
Predicate<E> |
Predicate.addAccessPathFilter(IFilter filter)
|
Predicate<E> |
Predicate.addIndexLocalFilter(IFilter filter)
|
Predicate<E> |
Predicate.asBound(IBindingSet bindingSet)
Fast path for as-bound.
|
Predicate<E> |
Predicate.asBound(IVariable<?> var,
IConstant<?> val) |
Predicate<E> |
Predicate.clearAnnotations(String[] names)
Strengthened return type.
|
Predicate<E> |
Predicate.clone()
Overridden to provide a fast path clone().
|
Predicate<E> |
Predicate.setArg(int index,
IVariableOrConstant arg) |
Predicate<E> |
Predicate.setBOpId(int bopId) |
Predicate<E> |
Predicate.setPartitionId(int partitionId) |
Predicate<E> |
Predicate.setRelationName(String[] relationName) |
Predicate<E> |
Predicate.setTimestamp(long timestamp) |
Constructor and Description |
---|
Predicate(Predicate<E> op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
Modifier and Type | Method and Description |
---|---|
protected abstract PipelineOp |
AbstractHashJoinOpTestCase.newJoin(BOp[] args,
int joinId,
IVariable<IV>[] joinVars,
Predicate<IV> predOp,
UUID queryId,
NV... annotations)
Return a new join operator instance for the test.
|
protected PipelineOp |
TestJVMHashJoinOp.newJoin(BOp[] args,
int joinId,
IVariable<IV>[] joinVars,
Predicate<IV> predOp,
UUID queryId,
NV... annotations) |
protected PipelineOp |
TestHTreeHashJoinOp.newJoin(BOp[] args,
int joinId,
IVariable<IV>[] joinVars,
Predicate<IV> predOp,
UUID queryId,
NV... annotations) |
Modifier and Type | Class and Description |
---|---|
class |
LexPredicate
A
lex(BigdataValue,IV)
predicate used for querying the LexiconRelation 's TERMS
index. |
Modifier and Type | Method and Description |
---|---|
Predicate |
TestAST.pred(int id) |
Modifier and Type | Method and Description |
---|---|
protected static Predicate |
AST2BOpUtility.toPredicate(StatementPatternNode sp,
AST2BOpContext ctx)
Method produces a
Predicate which captures the semantics of the
StatementPatternNode . |
Modifier and Type | Method and Description |
---|---|
SubqueryCostReport |
DataSetSummary.estimateSubqueryCost(BOpContextBase context,
int limit,
Predicate pred)
Estimate cost of SUBQUERY with C bound (sampling).
|
PipelineOp |
IExternalAST2BOp.fastRangeCountJoin(PipelineOp left,
List<NV> anns,
Predicate<?> pred,
DatasetNode dataset,
Long cutoffLimitIsIgnored,
VarNode fastRangeCountVar,
Properties queryHints,
AST2BOpContext ctx)
Use a
FastRangeCountOp . |
static PipelineOp |
AST2BOpJoins.join(PipelineOp left,
Predicate pred,
Set<IVariable<?>> doneSet,
Collection<IConstraint> constraints,
Long cutoffLimit,
Properties queryHints,
AST2BOpContext ctx)
Add a join for a statement pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
SPOPredicate
A predicate that is a triple with one or more variables.
|
class |
SPOStarJoin
Implementation of a star join for SPOs.
|
protected static class |
TestSPORelation.P |
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractRuleTestCase.P |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.