| 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.