Name | Description | Type | Package | Framework |
AbstractJoinGroupOptimizer | | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
AbstractOptimizerTestCase | A helper class that can make it easier to write IASTOptimizer tests. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
AbstractOptimizerTestCase .Annotations | | Interface | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
AbstractOptimizerTestCase .ASTPropertyPathOptimizerInTest | | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
AbstractOptimizerTestCaseWithUtilityMethods | Test case helper class in the style of Helper exposing additional methods for constructing ASTs with different properties. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
AskOptimizer | ASK queries have a LIMIT of ONE imposed unless they are aggregations. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTALPServiceOptimizer | This ALP SERVICE IASTOptimizer provides a rewrite of a SERVICE expression that makes it possible to specify limits (minimum, maximum path | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTAttachJoinFiltersOptimizer | Optimizer attaches FilterNodes which will run as "join filters" to StatementPatternNodes. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTBottomUpOptimizer | Rewrites aspects of queries where bottom-up evaluation would produce different results. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTCardinalityOptimizer | Calculate the estimated cardinality of a join group. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTComplexOptionalOptimizer | NOTE: this optimizer was not sound from a correctness perspective in previous versions (cf. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTConstructOptimizer | Generates the ProjectionNode for a CONSTRUCT or DESCRIBE query. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTDescribeOptimizer | This optimizer rewrites the projection node of a DESCRIBE query into, generating a CONSTRUCT clause and extending the WHERE clause to capture the | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTDistinctTermScanOptimizer | Graph Database | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTEmptyGroupOptimizer | Eliminate semantically empty join group nodes which are the sole child of another join groups. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTExistsOptimizer | Optimizer identifies value expressions using EXISTS or NOT EXISTS and rewrites them in a form suitable for evaluation by the query engine. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTFastRangeCountOptimizer | Graph Database | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTFilterNormalizationOptimizer | The ASTFilterNormalizationOptimizer is responsible for the static decomposition and optimization of filter expressions. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTFlattenJoinGroupsOptimizer | Flatten nested (non-optional,non-minus) JoinGroupNodes whenever possible. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTFlattenUnionsOptimizer | Flatten nested UNIONs whenever possible. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTGraphGroupOptimizer | Handles a variety of special constructions related to graph graph groups. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTHashJoinOptimizer | Rewrites join groups having one or more joins which would involve a full cross product as hash joins of sub-groups where there is a constraint imposed | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTJoinGroupFilterExistsInfo | Information about FILTER (NOT) EXISTS patterns within a given join group. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTJoinGroupOrderOptimizer | This optimizer brings a join group node into a valid order according to the SPARQL 1. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTJoinGroupPartition | Partition of a join group, defined by a (possibly empty) list of non-optional non-minus nodes, possibly closed by a single optional | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTJoinGroupPartitions | Class representing an ordered list of ASTJoinGroupPartitions. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTJoinOrderByTypeOptimizer | This optimizer simply puts each type of IGroupMemberNode within a JoinGroupNode in the right order with respect to the other types. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTLiftPreFiltersOptimizer | Lift FILTERs which can be evaluated based solely on the bindings in the parent group out of a child group. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTNamedSubqueryOptimizer | Class identifies the join variables for each instance in which a named subquery solution set is incorporated into the query plan. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTOptimizerList | An executable list of query optimizers. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTQueryHintOptimizer | Query hints are identified applied to AST nodes based on the specified scope and the location within the AST in which they are found. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTRangeConstraintOptimizer | AST optimizer recognizes datatype and/or value range constraints and applies them to as range constraints to StatementPatternNodes. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTRangeCountOptimizer | Attach range counts to all statement patterns in the query. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTRangeOptimizer | | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTRunFirstRunLastOptimizer | This optimizer simply puts each type of IGroupMemberNode within a JoinGroupNode in the right order w. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTServiceNodeOptimizer | Rewrites the WHERE clause of each query by lifting out ServiceNodes into a named subquery. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTSetValueExpressionsOptimizer | Visit all the value expression nodes and convert them into value expressions using AST2BOpUtility#toVE(String, IValueExpressionNode). | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTSimpleGroupByAndCountOptimizer | SELECT (COUNT(*) as ?count) ?z WHERE { ?x rdf:type ?z } GROUP BY ?z and similar patterns using an O(N) algorithm, where N is | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTSimpleOptionalOptimizer | A "simple optional" is an optional sub-group that contains only one statement pattern, no sub-groups of its own, and no filters that require materialized | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTSparql11SubqueryOptimizer | Lift SubqueryRoots into named subqueries when appropriate. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTStaticBindingsOptimizer | Optimizer that aims at the optimization of SPARQL 1. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTStaticBindingsOptimizer .InlineTasks | Task specifying the inlining opportunities for a given variable in the form of a list of query nodes in which a statically derived value for | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTStaticBindingsOptimizer .StaticBindingInfo | during query analysis. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTStaticBindingsOptimizer .VariableUsageInfo | Helper class used to record usage of a given variable, i. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTStaticJoinOptimizer | This is an AST optimizer port of the old "static" optimizer - DefaultEvaluationPlan2. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTStaticJoinOptimizer .Annotations | | Interface | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTSubGroupJoinVarOptimizer | Optimizer assigns join variables to sub-groups. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTUnionFiltersOptimizer | | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTUnknownTermOptimizer | Pruning rules for unknown IVs in statement patterns: If an optional join is known to fail, then remove the optional group in which | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
ASTWildcardProjectionOptimizer | Rewrites any ProjectionNode with a wild card into the set of variables visible to the QueryBase having that projection. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
DefaultOptimizerList | Pre-populated list of the default optimizers. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
IASTJoinGroupPartitionReorderer | Interface for classes offering the capability to reorder partitions. | Interface | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
IASTOptimizer | Interface for AST rewrites. | Interface | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
InvalidGraphContextException | An instance of this exception is thrown when a graph context is not well formed. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
StaticOptimizer | This is the old static optimizer code, taken directly from DefaultEvaluationPlan2, but lined up with the AST API instead of the | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestAll | Aggregates test suites into increasing dependency order. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestALPPinTrac773 | Trac733 shows some strange behavior, this test case is intended The basic issues concerns the order of execution of arbitrary length propery | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTAttachJoinFiltersOptimizer | Test suite for ASTAttachJoinFiltersOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTBatchResolveTermsOptimizer | Test suite for ASTDeferredIVResolution. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTBottomUpOptimizer | Test suite for ASTBottomUpOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTComplexOptionalOptimizer | Test suite for ASTComplexOptionalOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTConstructOptimizer | Test suite for the ASTConstructOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTDescribeOptimizer | Test suite for the ASTDescribeOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTDistinctTermScanOptimizer | Test suite for ASTDistinctTermScanOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTDistinctTermScanOptimizer .TestQuadsModeAPs | Quads mode specific test suite. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTDistinctTermScanOptimizer .TestTriplesModeAPs | Quads mode specific test suite. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTEmptyGroupOptimizer | Test suite for ASTEmptyGroupOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTExistsAndJoinOrderByTypeOptimizers | Test suite for ASTUnionFiltersOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTFastRangeCountOptimizer | Graph Database | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTFastRangeCountOptimizer .TestQuadsModeAPs | Quads mode specific test suite. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTFastRangeCountOptimizer .TestTriplesModeAPs | Triples mode test suite. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTFilterNormalizationOptimizer | Test suite for the ASTFilterNormalizationOptimizer class and associated utility methods in StaticAnalysis. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTFlattenJoinGroupsOptimizer | | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTFlattenUnionsOptimizer | Test suite for ASTFlattenUnionsOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTFulltextSearchOptimizer | Test suite for ASTFulltextSearchOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTGraphGroupOptimizer | Test suite for ASTGraphGroupOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTHashJoinOptimizer | Test suite for ASTHashJoinOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTJoinGroupOrderOptimizer | Test suite for the ASTJoinGroupOrderOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTJoinGroupPartitioning | Test suite for the ASTJoinGroupPartition and the ASTJoinGroupPartitions utility classes. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTLiftPreFiltersOptimizer | Test suite for ASTLiftPreFiltersOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTMassagedServiceNodeOptimizer | | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTNamedSubqueryOptimizer | Test suite for the ASTNamedSubqueryOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTPropertyPathOptimizer | Test suite for ASTUnionFiltersOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTQueryHintOptimizer | Test suite for the ASTQueryHintOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTRangeOptimizer | Test suite for ASTRangeOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTRunFirstRunLastOptimizer | Test suite for ASTRunFirstRunLastOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTSearchOptimizer | Test suite for ASTSearchOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTServiceNodeOptimizer | Test suite for ASTServiceNodeOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTSetValueExpressionOptimizer | Test suite for ASTSetValueExpressionsOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTSimpleOptionalOptimizer | Test suite for ASTSimpleOptionalOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTSparql11SubqueryOptimizer | Test suite for ASTSparql11SubqueryOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTStaticBindingsOptimizer | Test suite for the ASTStaticBindingsOptimizer class. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTStaticJoinOptimizer | Test suite for ASTStaticJoinOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTSubGroupJoinVarOptimizer | Test suite for the ASTSubGroupJoinVarOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTUnionFiltersOptimizer | Test suite for ASTUnionFiltersOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestASTWildcardProjectionOptimizer | Unit tests for ASTWildcardProjectionOptimizer. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestGroupNodeVarBindingInfo | Test suite for the GroupNodeVarBindingInfo class. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TestIVariableBindingRequirements | Test implementation of IVariableBindingRequirements interface. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |
|
TypeBasedASTJoinGroupPartitionReorderer | Reorders nodes based on their types. | Class | com.bigdata.rdf.sparql.ast.optimizers | BlazeGraph |