Package | Description |
---|---|
com.bigdata.bop.rdf.aggregate | |
com.bigdata.rdf.internal.constraints | |
com.bigdata.rdf.sparql.ast |
This package contains an Abstract Syntax Tree which provides an intermediate translation
target for SPARQL parsers.
|
Modifier and Type | Method and Description |
---|---|
INeedsMaterialization.Requirement |
SAMPLE.getRequirement()
We can take a sample without materializing anything.
|
INeedsMaterialization.Requirement |
MAX.getRequirement()
Note:
MAX only works on pretty much anything and uses the same
semantics as CompareBOp (it is essentially the transitive closure
of LT over the column projection of the inner expression). |
INeedsMaterialization.Requirement |
AVERAGE.getRequirement()
Note:
AVERAGE only works on numerics. |
INeedsMaterialization.Requirement |
COUNT.getRequirement()
COUNT does not need to actually see the materialized values, or even the
IVs.
|
INeedsMaterialization.Requirement |
SUM.getRequirement()
Note:
SUM only works on numerics. |
INeedsMaterialization.Requirement |
GROUP_CONCAT.getRequirement()
We always need to have the materialized values.
|
INeedsMaterialization.Requirement |
MIN.getRequirement()
Note:
MIN only works on pretty much anything and uses the same
semantics as CompareBOp (it is essentially the transitive closure
of LT over the column projection of the inner expression). |
Modifier and Type | Method and Description |
---|---|
static INeedsMaterialization.Requirement |
StaticAnalysis.gatherVarsToMaterialize(BOp c,
Set<IVariable<IV>> terms)
Static helper used to determine materialization requirements.
|
static INeedsMaterialization.Requirement |
StaticAnalysis.gatherVarsToMaterialize(BOp c,
Set<IVariable<IV>> terms,
boolean includeVarsInAnnotations)
Static helper used to determine materialization requirements.
|
static INeedsMaterialization.Requirement |
StaticAnalysis.gatherVarsToMaterialize(BOp c,
Set<IVariable<IV>> terms,
Map<IVariable<?>,IValueExpression<?>> varMap)
Static helper used to determine materialization requirements.
|
static INeedsMaterialization.Requirement |
StaticAnalysis.gatherVarsToMaterialize(BOp c,
Set<IVariable<IV>> terms,
Map<IVariable<?>,IValueExpression<?>> varMap,
boolean includeVarsInAnnotations)
Static helper used to determine materialization requirements.
|
INeedsMaterialization.Requirement |
ComputedMaterializationRequirement.getRequirement() |
Constructor and Description |
---|
ComputedMaterializationRequirement(INeedsMaterialization.Requirement requirement,
Set<IVariable<IV>> varsToMaterialize) |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.