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