SQLAlchemy column to support materialized path operations

Registered by Alexander Makarov

This blueprint has been superseded. See the newer blueprint "Add materialized path to project model" for updated plans.

In order to implement materialized path concept on SQL level we need
data type to store the path and suitable programming interface to use it.

Main tree operations we use:
 - attach subtree to a tree
 - find ancestors of the node
 - find children of the node

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Alexander Makarov
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Steve Martinelli

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/materialized-path-column,n,z

Addressed by: https://review.openstack.org/251445
    SQLAlchemy column type for materialized path

Addressed by: https://review.openstack.org/251455
    Materialized path convenience wrapper

Addressed by: https://review.openstack.org/251513
    Use path hybrid property in query filtering

Gerrit topic: https://review.openstack.org/#q,topic:bp/unified-delegation,n,z

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.