Package | Description |
---|---|
com.bigdata.bop |
This package provides an API for query operators.
|
com.bigdata.bop.aggregate | |
com.bigdata.bop.ap | |
com.bigdata.bop.ap.filter |
These filters are based on the striterator patterns.
|
com.bigdata.bop.bset | |
com.bigdata.bop.constraint |
This package provides implementations for operators which impose constraints
on elements visited by some access path.
|
com.bigdata.bop.controller |
This package provides operators for subquery, including UNION, STEPS,
and STAR (transitive closure).
|
com.bigdata.bop.engine | |
com.bigdata.bop.fed | |
com.bigdata.bop.join | |
com.bigdata.bop.joinGraph.rto | |
com.bigdata.bop.mutation | |
com.bigdata.bop.paths | |
com.bigdata.bop.rdf.aggregate | |
com.bigdata.bop.rdf.filter | |
com.bigdata.bop.rdf.join | |
com.bigdata.bop.rdf.update |
This package provides bigdata operators for SPARQL update.
|
com.bigdata.bop.solutions |
This package provides distinct, sort, and aggregation operators.
|
com.bigdata.rdf.internal.constraints | |
com.bigdata.rdf.lexicon | |
com.bigdata.rdf.rules | |
com.bigdata.rdf.sparql.ast |
This package contains an Abstract Syntax Tree which provides an intermediate translation
target for SPARQL parsers.
|
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 | Class and Description |
---|---|
class |
AbstractAccessPathOp<E>
Interface for evaluating operations producing chunks of elements (tuples
materialized from some index of a relation).
|
class |
Bind<E>
Operator causes a variable to be bound to the result of its evaluation as a
side-effect.
|
class |
Constant<E>
A constant.
|
class |
ImmutableBOp
|
class |
PipelineOp
Abstract base class for pipeline operators where the data moving along the
pipeline is chunks of
IBindingSet s. |
class |
Var<E>
A variable.
|
Modifier and Type | Method and Description |
---|---|
BOpBase |
BOpBase.clearProperty(String name)
Clear the named annotation.
|
BOpBase |
BOpBase.setArg(int index,
BOp newArg)
Return a new
BOpBase in which the child operand has been replaced
by the given expression. |
BOpBase |
BOpBase.setProperty(String name,
Object value) |
BOpBase |
BOpBase.setUnboundProperty(String name,
Object value)
Conditionally sets the property.
|
Constructor and Description |
---|
BOpBase(BOpBase op)
Deep copy constructor (required).
|
Modifier and Type | Class and Description |
---|---|
class |
AggregateBase<E>
Abstract base class for aggregate functions.
|
Modifier and Type | Class and Description |
---|---|
class |
Predicate<E>
A generic implementation of an immutable
IPredicate . |
class |
SampleIndex<E>
Sampling operator for the
IAccessPath implied by an
IPredicate . |
protected class |
TestPredicateAccessPath.MockPipelineOp |
Modifier and Type | Class and Description |
---|---|
class |
BOpFilter
Used to filter for objects which satisfy some criteria.
|
class |
BOpFilterBase
Base class for operators which apply striterator patterns for access paths.
|
class |
BOpFilterNOP
A filter which does nothing.
|
class |
BOpResolver
Striterator resolver pattern.
|
class |
BOpTupleFilter<E>
Filter supporting
ITupleIterator s. |
class |
DistinctFilter
A DISTINCT operator based for elements in a relation.
|
Modifier and Type | Class and Description |
---|---|
class |
ConditionalRoutingOp
An operator for conditional routing of binding sets in a pipeline.
|
class |
CopyOp
This operator copies its source to its sink(s).
|
class |
EndOp
A operator which may be used at the end of query pipelines when there is a
requirement to marshal solutions back to the query controller but no
requirement to
slice solutions. |
class |
StartOp
A version of
CopyOp which is always evaluated on the query
controller. |
class |
Tee
TEE(op):[sinkRef=X; altSinkRef=Y]
|
Modifier and Type | Class and Description |
---|---|
class |
AND
Imposes the constraint
x AND y . |
class |
Constraint<X>
Constraint wraps a BooleanValueExpression . |
class |
EQ
Imposes the constraint
x == y . |
class |
EQConstant
Imposes the constraint
var == constant . |
class |
INBinarySearch<T>
A constraint that a variable may only take on the bindings enumerated by some
set.
|
class |
INConstraint<T>
Abstract base class for "IN"
IConstraint implementations. |
class |
INHashMap<T>
A constraint that a variable may only take on the bindings enumerated by some
set.
|
class |
NE
Imposes the constraint
x != y . |
class |
NEConstant
Imposes the constraint
var != constant . |
class |
OR
Imposes the constraint
x OR y . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSubqueryOp
Executes each of the operands as a subquery.
|
class |
HTreeNamedSubqueryOp
Evaluation of a subquery, producing a named result set.
|
class |
JVMNamedSubqueryOp
Evaluation of a subquery, producing a named result set.
|
class |
ServiceCallJoin
Vectored pipeline join of the source solution(s) with solutions from a a
SERVICE invocation.
|
class |
Steps
STEPS(ops)
|
class |
SubqueryOp
Pipelined join with subquery.
|
class |
Union
UNION()[maxParallel(default all); subqueries=ops]
|
Modifier and Type | Class and Description |
---|---|
class |
PipelineDelayOp
Operator blocks evaluation (sleeps) for the specified
PipelineDelayOp.Annotations.DELAY and then throws an PipelineDelayError . |
Modifier and Type | Class and Description |
---|---|
protected class |
TestRemoteAccessPath.MockPipelineOp |
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractHashJoinUtilityTestCase.MockPipelineOp |
class |
AbstractMergeJoin
Abstract base class for MERGE JOIN implementations.
|
class |
DistinctTermScanOp<E>
This operator performs a distinct terms scan for an
IPredicate ,
binding the distinct values for the specified variable(s) from the
IAccessPath for the IPredicate . |
class |
FastRangeCountOp<E>
This operator reports the fast-range count for an as-bound
IPredicate
. |
class |
HashIndexOp
Operator builds a hash index from the source solutions.
|
class |
HashIndexOpBase
Base class for operators that use a hash index.
|
class |
HashJoinOp<E>
Abstract base class for both JVM and native memory hash join against an
IAccessPath . |
class |
HTreeHashJoinOp<E>
A hash join against an
IAccessPath based on the HTree and
suitable for very large intermediate result sets. |
class |
HTreeMergeJoin
An N-way merge join based on the
HTree . |
class |
HTreeSolutionSetHashJoinOp |
class |
JVMHashJoinOp<E>
A hash join against an
IAccessPath based on the Java collections
classes. |
class |
JVMMergeJoin
An N-way merge join on the Java heap.
|
class |
JVMSolutionSetHashJoinOp |
class |
NestedLoopJoinOp
This operator performs a nested loop join for solutions.
|
class |
PipelinedHashIndexAndSolutionSetJoinOp
Operator for pipelined hash index construction and subsequent join.
|
class |
PipelineJoin<E>
Pipelined join operator for online (selective) queries.
|
class |
SolutionSetHashJoinOp
Operator joins a solution set modeled as a hash index into the pipeline.
|
Modifier and Type | Class and Description |
---|---|
class |
JoinGraph
A join graph with annotations for estimated cardinality and other details in
support of runtime query optimization.
|
Modifier and Type | Class and Description |
---|---|
class |
InsertOp<E>
This operator writes elements constructed from binding sets and an orders
list of variables and constants on an index.
|
Modifier and Type | Class and Description |
---|---|
class |
ArbitraryLengthPathOp |
class |
ZeroLengthPathOp
Deprecated.
Does not work. Leads to cardinality problems and can be removed.
Zero Length Paths are integrated into the ALP node /
ArbitraryLengthPathOp now.
|
Modifier and Type | Class and Description |
---|---|
class |
AVERAGE
Operator computes the running sum over the presented binding sets for the
given variable.
|
class |
COUNT
Operator computes the number of non-null values over the presented binding
sets for the given variable.
|
class |
GROUP_CONCAT
Operator combines the string values over the presented binding sets for the
given variable.
|
class |
MAX
Operator reports the minimum observed value over the presented binding sets
for the given variable using SPARQL ORDER_BY semantics.
|
class |
MIN
Operator reports the minimum observed value over the presented binding sets
for the given variable using SPARQL ORDER_BY semantics.
|
class |
SAMPLE
Operator reports an arbitrary value from presented binding sets for the given
variable.
|
class |
SUM
Operator computes the running sum over the presented binding sets for the
given variable.
|
Modifier and Type | Class and Description |
---|---|
class |
NativeDistinctFilter
A scalable DISTINCT operator based for
SPO s. |
class |
StripContextFilter
Strips the context information from an
SPO . |
Modifier and Type | Class and Description |
---|---|
class |
ChunkedMaterializationOp
A vectored materialization operator based on pretty much the same logic as
BigdataBindingSetResolverator . |
class |
DataSetJoin
DataSetJoin(left)[var=g; graphs={graphIds}]
|
class |
InlineMaterializeOp<E>
This operator is used as part of the BigdataValue materialization step inside
the pipeline.
|
class |
MockTermResolverOp
A vectored operator that resolves variables bound to mocked terms in binding
sets through a dictionary join.
|
class |
VariableUnificationOp
Operator computing a join over two variables already bound variables in the
mapping set (for which the IV has been computed already).
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAddRemoveStatementsOp
Abstract base class for operations which add or remove statements from the
statement indices.
|
class |
ChunkedResolutionOp
Vectored operator adds and/or resolves the RDF
Value s associated with
mock IV s. |
class |
CommitOp
Commit the operation.
|
class |
InsertDataOp
Operator to insert
ISPO s into bigdata. |
class |
InsertStatementsOp
Vectored insert operator for RDF Statements.
|
class |
ParseOp
Operator parses a RDF data source, writing bindings which represent
statements onto the output sink.
|
class |
RemoveStatementsOp
Vectored remove operator for RDF Statements.
|
Modifier and Type | Class and Description |
---|---|
class |
DropOp
Operator drops the identified variables from the solutions
|
class |
GroupByOp
Base class for operators which perform aggregation operations on binding
sets.
|
class |
HTreeDistinctBindingSetsOp
A pipelined DISTINCT operator based on the persistence capable
HTree
suitable for very large solution sets. |
class |
JVMDistinctBindingSetsOp
A pipelined DISTINCT operator based on a hash table.
|
class |
MemoryGroupByOp
An in-memory at-once generalized aggregation operator.
|
class |
MemorySortOp
An in-memory merge sort for binding sets.
|
class |
MockQuery |
class |
PipelinedAggregationOp
A pipelined aggregation operator based on an in memory hash table associating
with per-group state for each aggregate expression (it can also handle the
degenerate case where all solutions form a single implicit group).
|
class |
ProjectionOp
Operator projects only the identified variables.
|
class |
SliceOp
An operator which imposes an offset/limit on a binding set pipeline.
|
class |
SortOp
Base class for operators which sort binding sets.
|
Modifier and Type | Class and Description |
---|---|
class |
AndBOp
Imposes the constraint
x AND y . |
class |
BNodeBOp
The BNODE()/BNODE(Literal) function as defined in SPARQL 1.1 Query
Language for RDF.
|
class |
CoalesceBOp
Coalesce BOp The COALESCE function form returns the RDF term value of the first expression that evaluates without error.
|
class |
CompareBOp
Perform open-world value comparison operations per the SPARQL spec (the LT
operator).
|
class |
ComputedIN
"IN" and "NOT IN" operator based on testing of the enumerated value
expressions.
|
class |
ConcatBOp |
class |
ConditionalBind<E extends IV>
Operator causes a variable to be bound to the result of its evaluation as a
side-effect unless the variable is already bound and the as-bound value does
not compare as equals.
|
class |
DatatypeBOp
Return the datatype of the literal argument.
|
class |
DateBOp
A date expression involving a left IValueExpression operand.
|
class |
DigestBOp
A Digest expression involving a
IValueExpression operand. |
class |
EBVBOp
Calculates the "effective boolean value" of an IValueExpression.
|
class |
EncodeForURIBOp |
class |
FalseBOp
Always evaluates to false.
|
class |
FuncBOp
Call one of the Sesame casting functions.
|
class |
IfBOp
Conditional if BOp
|
class |
InBinaryBOp
A constraint that a variable may only take on the bindings enumerated by some
set.
|
class |
InBOp
Abstract base class for "IN"
IConstraint implementations. |
class |
InferenceBVE |
class |
InHashBOp
A constraint that a value expression which may only take on the bindings
enumerated by some set of constants.
|
class |
IriBOp
The IRI function, as defined in SPARQL 1.1 Query
Language for RDF.
|
class |
IsBNodeBOp
Imposes the constraint
isBNode(x) . |
class |
IsBoundBOp
Imposes the constraint
bound(x) for the variable x. |
class |
IsInlineBOp
Imposes the constraint
isInline(x) . |
class |
IsLiteralBOp
Imposes the constraint
isLiteral(x) . |
class |
IsMaterializedBOp
Imposes the constraint
isMaterialized(x) . |
class |
IsNumericBOp
Imposes the constraint
isLiteral(x) . |
class |
IsURIBOp
Imposes the constraint
isURI(x) . |
class |
IVValueExpression<T extends IV>
A specialized IValueExpression that evaluates to an IV.
|
class |
LangBOp
Return the language tag of the literal argument.
|
class |
LangMatchesBOp
Implements the langMatches
SPARQL operator.
|
class |
LcaseBOp
http://www.w3.org/2005/xpath-functions#lower-case
|
class |
MathBOp
A math expression involving a left and right IValueExpression operand.
|
class |
NeedsMaterializationBOp
Attempts to run a constraint prior to materialization.
|
class |
NotBOp
Imposes the constraint
!x . |
class |
NowBOp
Implements the now() operator.
|
class |
NumericBOp
A math expression involving a left and right IValueExpression operand.
|
class |
OrBOp
Imposes the constraint
x OR y . |
class |
ProjectedConstraint
This class implements 'AS' in a projection as found in both
subselects and bind, e.g.
|
class |
RandBOp |
class |
RegexBOp
SPARQL REGEX operator.
|
class |
ReplaceBOp |
class |
SameTermBOp
Compare two terms for exact equality.
|
class |
SPARQLConstraint<X extends XSDBooleanIV>
BOpConstraint that wraps a
EBVBOp , which itself computes the
effective boolean value of an IValueExpression . |
class |
SparqlTypeErrorBOp
Always throws a SparqlTypeError.
|
class |
StrAfterBOp |
class |
StrBeforeBOp |
class |
StrBOp
Convert the
IV to a xsd:string . |
class |
StrcontainsBOp |
class |
StrdtBOp |
class |
StrendsBOp |
class |
StrlangBOp |
class |
StrlenBOp |
class |
StrstartsBOp |
class |
SubstrBOp
This function has an origin of ONE (1) not ZERO (0).
|
class |
TrueBOp
Always evaluates to true.
|
class |
TryBeforeMaterializationConstraint
This is useful when a solution can be filtered out before it goes through the
materialization pipeline.
|
class |
UcaseBOp |
class |
UUIDBOp
Implements the now() operator.
|
class |
XSDBooleanIVValueExpression
Base class for RDF value expression BOps that happen to evaluate to an
XSDBooleanIV . |
class |
XsdLongBOp
Convert the
IV to a xsd:long . |
class |
XsdStrBOp
Convert the
IV to a xsd:string . |
class |
XsdUnsignedLongBOp
Convert the
IV to a xsd:unsignedLong . |
Modifier and Type | Class and Description |
---|---|
class |
CacheValueFilter
Cache the
BigdataValue on the IV (create a cross linkage). |
class |
LexPredicate
A
lex(BigdataValue,IV)
predicate used for querying the LexiconRelation 's TERMS
index. |
Modifier and Type | Class and Description |
---|---|
class |
RejectAnythingSameAsItself
Rejects (x y z) iff x==z and y==owl:sameAs, where x, y, and z are variables.
|
Modifier and Type | Class and Description |
---|---|
static class |
FunctionRegistry.UnknownFunctionBOp |
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.