Attean::API::QueryPlanner(3pm)

Attean::API::QueryPlanner3pm

Iterative dynamic programming query planning role

Usage

  extends 'Attean::QueryPlanner';
  with 'Attean::API::IDPJoinPlanner';

Version

This document describes Attean::API::IDPJoinPlanner version 0.035

Overview

The Attean::API::IDPJoinPlanner role provides a query planner the "joins_for_plan_alternatives" method, as well as the cost estimation methods that consume the Attean::API::CostPlanner role.

Attributes

Methods

References

The seminal reference for Iterative Dynamic Programming is "Iterative dynamic programming: a new class of query optimization algorithms" by D. Kossmann and K. Stocker, ACM Transactions on Database Systems (2000).

The heuristics to order triple patterns in this module is influenced by The ICS-FORTH Heuristics-based SPARQL Planner (HSP) <http://www.ics.forth.gr/isl/index_main.php?l=e&c=645>.

Releases

5 releases since Debian 9 (Stretch); the text changed 4 times.

  1. 9
  2. 10
  3. 11
  4. 12
  5. 13

Bugs

Please report any bugs or feature requests to through the GitHub web interface at <https://github.com/kasei/attean/issues>.

Author

Gregory Todd Williams "<[email protected]>"

From libattean-perl 0.035-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.