- Support DAGs.
- Add is_leaf, is_parent, is_branch, and is_root.
- Tree::Visitor
- - Come up with a better name for attach_before and attach_after.
+ - Come up with a better name for attach_before and
+ attach_after.
- Support multiple columns for ordering.
- - Declare both the parent column and the position column in one call.
+ - Declare both the parent column and the position column
+ in one call.
+ - Add an ancestors() and descendants() method with
+ support for resultset cacheing.
1;
__END__
+=head1 INHERITED METHODS
+
+=head2 DBIx::Class
+
+=over 4
+
+=item *
+
+L<mk_classdata|DBIx::Class/mk_classdata>
+
+=item *
+
+L<component_base_class|DBIx::Class/component_base_class>
+
+=back
+
+=head2 DBIx::Class::Componentised
+
+=over 4
+
+=item *
+
+L<inject_base|DBIx::Class::Componentised/inject_base>
+
+=item *
+
+L<load_components|DBIx::Class::Componentised/load_components>
+
+=item *
+
+L<load_own_components|DBIx::Class::Componentised/load_own_components>
+
+=back
+
+=head2 Class::Data::Accessor
+
+=over 4
+
+=item *
+
+L<mk_classaccessor|Class::Data::Accessor/mk_classaccessor>
+
+=back
+
=head1 AUTHOR
Aran Clary Deltac <bluefeet@cpan.org>
=head1 INHERITED METHODS
-This module inherits all methods from L<DBIx::Class::Ordered>.
-
- siblings
- first_sibling
- last_sibling
- previous_sibling
- next_sibling
- move_previous
- move_next
- move_first
- move_last
- move_to
- insert
- delete
-
-And L<DBIx::Class::Tree::AdjacencyList>.
-
- attach_child
- attach_sibling
+=head2 DBIx::Class::Ordered
+
+=over 4
+
+=item *
+
+L<siblings|DBIx::Class::Ordered/siblings>
+
+=item *
+
+L<first_sibling|DBIx::Class::Ordered/first_sibling>
+
+=item *
+
+L<last_sibling|DBIx::Class::Ordered/last_sibling>
+
+=item *
+
+L<previous_sibling|DBIx::Class::Ordered/previous_sibling>
+
+=item *
+
+L<next_sibling|DBIx::Class::Ordered/next_sibling>
+
+=item *
+
+L<move_previous|DBIx::Class::Ordered/move_previous>
+
+=item *
+
+L<move_next|DBIx::Class::Ordered/move_next>
+
+=item *
+
+L<move_first|DBIx::Class::Ordered/move_first>
+
+=item *
+
+L<move_last|DBIx::Class::Ordered/move_last>
+
+=item *
+
+L<move_to|DBIx::Class::Ordered/move_to>
+
+=item *
+
+L<insert|DBIx::Class::Ordered/insert>
+
+=item *
+
+L<delete|DBIx::Class::Ordered/delete>
+
+=back
+
+=head2 DBIx::Class::Tree::AdjacencyList
+
+=over 4
+
+=item *
+
+L<parent_column|DBIx::Class::Tree::AdjacencyList/parent_column>
+
+=item *
+
+L<parent|DBIx::Class::Tree::AdjacencyList/parent>
+
+=item *
+
+L<attach_child|DBIx::Class::Tree::AdjacencyList/attach_child>
+
+=item *
+
+L<siblings|DBIx::Class::Tree::AdjacencyList/siblings>
+
+=item *
+
+L<attach_sibling|DBIx::Class::Tree::AdjacencyList/attach_sibling>
+
+=back
+
+=head2 DBIx::Class
+
+=over 4
+
+=item *
+
+L<mk_classdata|DBIx::Class/mk_classdata>
+
+=item *
+
+L<component_base_class|DBIx::Class/component_base_class>
+
+=back
+
+=head2 DBIx::Class::Componentised
+
+=over 4
+
+=item *
+
+L<inject_base|DBIx::Class::Componentised/inject_base>
+
+=item *
+
+L<load_components|DBIx::Class::Componentised/load_components>
+
+=item *
+
+L<load_own_components|DBIx::Class::Componentised/load_own_components>
+
+=back
+
+=head2 Class::Data::Accessor
+
+=over 4
+
+=item *
+
+L<mk_classaccessor|Class::Data::Accessor/mk_classaccessor>
+
+=back
=head1 AUTHOR