Apache Zeta Components - high quality PHP components

Apache Zeta Components Manual :: Package TreeDatabaseTiein Element Index

Element index for package TreeDatabaseTiein

Package indexes

[ a ] [ c ] [ d ] [ e ] [ f ] [ g ] [ h ] [ i ] [ m ] [ n ] [ s ] [ u ] [ _ ]

Letter '_'

__construct
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::__construct()
    Constructs a new ezcTreeDbMaterializedPath object.
__construct
in file db_external.php, method ezcTreeDbExternalTableDataStore::__construct()
    Constructs a new storage backend that stores data in a table external from the node tree.
__construct
in file db.php, method ezcTreeDb::__construct()
    Constructs a new ezcTreeDb object.

Letter 'a'

addChild
in file db_parent_child.php, method ezcTreeDbParentChild::addChild()
    Adds the node $childNode as child of the node with ID $parentId.
addChild
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::addChild()
    Adds the node $childNode as child of the node with ID $parentId.
addChild
in file db_nested_set.php, method ezcTreeDbNestedSet::addChild()
    Adds the node $childNode as child of the node with ID $parentId.
addChildNodesBreadthFirst
in file db_parent_child.php, method ezcTreeDbParentChild::addChildNodesBreadthFirst()
    Adds the children nodes of the node with ID $nodeId to the ezcTreeNodeList $list.
addChildNodesBreadthFirst
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::addChildNodesBreadthFirst()
    Adds the children nodes of the node with ID $nodeId to the ezcTreeNodeList $list.

Letter 'c'

checkNodeId
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::checkNodeId()
    This method checks whether a node ID is valid to be used in a backend.
countChildNodes
in file db_parent_child.php, method ezcTreeDbParentChild::countChildNodes()
    Adds the number of children with for the node with ID $nodeId nodes to $count, recursively.
create
in file db_nested_set.php, method ezcTreeDbNestedSet::create()
    Creates a new ezcTreeDbNestedSet object.
create
in file db_parent_child.php, method ezcTreeDbParentChild::create()
    Creates a new ezcTreeDbParentChild object.
create
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::create()
    Creates a new ezcTreeDbMaterializedPath object.
createAddEmptyNodeQuery
in file db_parent_child.php, method ezcTreeDbParentChild::createAddEmptyNodeQuery()
    Creates the query to insert an empty node into the database, so that the last-inserted ID can be obtained.
createAddEmptyNodeQuery
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::createAddEmptyNodeQuery()
    Creates the query to insert an empty node into the database, so that the last-inserted ID can be obtained.
createAddEmptyNodeQuery
in file db_nested_set.php, method ezcTreeDbNestedSet::createAddEmptyNodeQuery()
    Creates the query to insert an empty node into the database, so that the last-inserted ID can be obtained.
createAddEmptyNodeQuery
in file db.php, method ezcTreeDb::createAddEmptyNodeQuery()
    Creates the query to insert an empty node into the database, so that the last-inserted ID can be obtained.
createAddNodeQuery
in file db.php, method ezcTreeDb::createAddNodeQuery()
    Creates the query to insert/update an empty node in the database.

Letter 'd'

$dbh
in file db.php, variable ezcTreeDb::$dbh
    Contains the database connection handler.
$dom
in file db_external.php, variable ezcTreeDbExternalTableDataStore::$dom
    Contains the DOM representing this tree this data store stores data for.
delete
in file db_parent_child.php, method ezcTreeDbParentChild::delete()
    Deletes the node with ID $nodeId from the tree, including all its children.
delete
in file db_nested_set.php, method ezcTreeDbNestedSet::delete()
    Deletes the node with ID $nodeId from the tree, including all its children.
delete
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::delete()
    Deletes the node with ID $nodeId from the tree, including all its children.
deleteDataForAllNodes
in file db_external.php, method ezcTreeDbExternalTableDataStore::deleteDataForAllNodes()
    Deletes the data for all the nodes in the store.
deleteDataForNodes
in file db_external.php, method ezcTreeDbExternalTableDataStore::deleteDataForNodes()
    Deletes the data for all the nodes in the node list $nodeList.
db.php
procedural page db.php
db_materialized_path.php
procedural page db_materialized_path.php
db_nested_set.php
procedural page db_nested_set.php
db_parent_child.php
procedural page db_parent_child.php
db.php
procedural page db.php
db_external.php
procedural page db_external.php

Letter 'e'

ezcTreeDb
in file db.php, class ezcTreeDb
    ezcTreeDb contains common methods for the different database tree backends.
ezcTreeDbDataStore
in file db.php, class ezcTreeDbDataStore
    ezcTreeDbDataStore is an interface defining methods for database based data stores.
ezcTreeDbExternalTableDataStore
in file db_external.php, class ezcTreeDbExternalTableDataStore
    ezcTreeDbExternalTableDataStore is an implementation of a tree node data store that uses an external table to store data in.
ezcTreeDbMaterializedPath
in file db_materialized_path.php, class ezcTreeDbMaterializedPath
    ezcTreeDbMaterializedPath implements a tree backend which stores parent/child information in a path like string (such as /1/4/6/8).
ezcTreeDbNestedSet
in file db_nested_set.php, class ezcTreeDbNestedSet
    ezcTreeDbNestedSet implements a tree backend which stores parent/child information with left and right values.
ezcTreeDbParentChild
in file db_parent_child.php, class ezcTreeDbParentChild
    ezcTreeDbParentChild implements a tree backend which stores parent/child information in a simple table containing the node's ID and its parent's ID.

Letter 'f'

fetchChildRecords
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::fetchChildRecords()
    Runs SQL to get all the children of the node with ID $nodeId as a PDO result set.
fetchChildRecords
in file db_parent_child.php, method ezcTreeDbParentChild::fetchChildRecords()
    Runs SQL to get all the children of the node with ID $nodeId as a PDO result set.
fetchChildren
in file db_parent_child.php, method ezcTreeDbParentChild::fetchChildren()
    Returns all the children of the node with ID $nodeId.
fetchChildren
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::fetchChildren()
    Returns all the children of the node with ID $nodeId.
fetchDataForNode
in file db_external.php, method ezcTreeDbExternalTableDataStore::fetchDataForNode()
    Retrieves the data for the node $node from the data store and assigns it to the node's 'data' property.
fetchDataForNodes
in file db_external.php, method ezcTreeDbExternalTableDataStore::fetchDataForNodes()
    This method *tries* to fetch the data for all the nodes in the node list $nodeList and assigns this data to the nodes' 'data' properties.
fetchNodeInformation
in file db_nested_set.php, method ezcTreeDbNestedSet::fetchNodeInformation()
    Returns the left, right and width values for the node with ID $nodeId as an array.
fetchNodeInformation
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::fetchNodeInformation()
    Returns the parent id and path the node with ID $nodeId as an array.
fetchParent
in file db.php, method ezcTreeDb::fetchParent()
    Returns the parent node of the node with ID $id.
fetchPath
in file db_nested_set.php, method ezcTreeDbNestedSet::fetchPath()
    Returns all the nodes in the path from the root node to the node with ID $nodeId, including those two nodes.
fetchPath
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::fetchPath()
    Returns all the nodes in the path from the root node to the node with ID $nodeId, including those two nodes.
fetchPath
in file db_parent_child.php, method ezcTreeDbParentChild::fetchPath()
    Returns all the nodes in the path from the root node to the node with ID $nodeId, including those two nodes.
fetchSubtree
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::fetchSubtree()
    Alias for fetchSubtreeDepthFirst().
fetchSubtree
in file db_parent_child.php, method ezcTreeDbParentChild::fetchSubtree()
    Alias for fetchSubtreeDepthFirst().
fetchSubtreeBreadthFirst
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::fetchSubtreeBreadthFirst()
    Returns the node with ID $nodeId and all its children, sorted according to the Breadth-first sorting algorithm.
fetchSubtreeBreadthFirst
in file db_parent_child.php, method ezcTreeDbParentChild::fetchSubtreeBreadthFirst()
    Returns the node with ID $nodeId and all its children, sorted according to the Breadth-first sorting algorithm.
fetchSubtreeDepthFirst
in file db_parent_child.php, method ezcTreeDbParentChild::fetchSubtreeDepthFirst()
    Returns the node with ID $nodeId and all its children, sorted according to the Depth-first sorting algorithm.
fetchSubtreeDepthFirst
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::fetchSubtreeDepthFirst()
    Returns the node with ID $nodeId and all its children, sorted according to the Depth-first sorting algorithm.
fetchSubtreeDepthFirst
in file db_nested_set.php, method ezcTreeDbNestedSet::fetchSubtreeDepthFirst()
    Returns the node with ID $nodeId and all its children, sorted according to the Depth-first sorting algorithm.
fixateTransaction
in file db_parent_child.php, method ezcTreeDbParentChild::fixateTransaction()
    Fixates the transaction.
fixateTransaction
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::fixateTransaction()
    Fixates the transaction.

Letter 'g'

generateNodeID
in file db.php, method ezcTreeDb::generateNodeID()
    This method generates the next node ID.
getChildCount
in file db_parent_child.php, method ezcTreeDbParentChild::getChildCount()
    Returns the number of direct children of the node with ID $nodeId.
getChildCount
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::getChildCount()
    Returns the number of direct children of the node with ID $nodeId.
getChildCountRecursive
in file db_parent_child.php, method ezcTreeDbParentChild::getChildCountRecursive()
    Returns the number of children of the node with ID $nodeId, recursively.
getChildCountRecursive
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::getChildCountRecursive()
    Returns the number of children of the node with ID $nodeId, recursively.
getParentId
in file db.php, method ezcTreeDb::getParentId()
    Returns the ID of parent of the node with ID $childId.
getPathLength
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::getPathLength()
    Returns the distance from the root node to the node with ID $nodeId.
getPathLength
in file db_nested_set.php, method ezcTreeDbNestedSet::getPathLength()
    Returns the distance from the root node to the node with ID $nodeId.
getPathLength
in file db_parent_child.php, method ezcTreeDbParentChild::getPathLength()
    Returns the distance from the root node to the node with ID $nodeId.
getRootNode
in file db.php, method ezcTreeDb::getRootNode()
    Returns the root node.

Letter 'h'

hasChildNodes
in file db_parent_child.php, method ezcTreeDbParentChild::hasChildNodes()
    Returns whether the node with ID $nodeId has children.
hasChildNodes
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::hasChildNodes()
    Returns whether the node with ID $nodeId has children.

Letter 'i'

$indexTableName
in file db.php, variable ezcTreeDb::$indexTableName
    Contains the name of the table to retrieve the relational data from.
isChildOf
in file db_parent_child.php, method ezcTreeDbParentChild::isChildOf()
    Returns whether the node with ID $childId is a direct child of the node with ID $parentId.
isChildOf
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::isChildOf()
    Returns whether the node with ID $childId is a direct child of the node with ID $parentId.
isDescendantOf
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::isDescendantOf()
    Returns whether the node with ID $childId is a direct or indirect child of the node with ID $parentId.
isDescendantOf
in file db_nested_set.php, method ezcTreeDbNestedSet::isDescendantOf()
    Returns whether the node with ID $childId is a direct or indirect child of the node with ID $parentId.
isDescendantOf
in file db_parent_child.php, method ezcTreeDbParentChild::isDescendantOf()
    Returns whether the node with ID $childId is a direct or indirect child of the node with ID $parentId.
isSiblingOf
in file db_parent_child.php, method ezcTreeDbParentChild::isSiblingOf()
    Returns whether the nodes with IDs $child1Id and $child2Id are siblings (ie, they share the same parent).
isSiblingOf
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::isSiblingOf()
    Returns whether the nodes with IDs $child1Id and $child2Id are siblings (ie, they share the same parent).

Letter 'm'

move
in file db_parent_child.php, method ezcTreeDbParentChild::move()
    Moves the node with ID $nodeId as child to the node with ID $targetParentId.
move
in file db_nested_set.php, method ezcTreeDbNestedSet::move()
    Moves the node with ID $nodeId as child to the node with ID $targetParentId.
move
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::move()
    Moves the node with ID $nodeId as child to the node with ID $targetParentId.

Letter 'n'

nodeExists
in file db.php, method ezcTreeDb::nodeExists()
    Returns whether the node with ID $id exists as tree node.

Letter 's'

setDomTree
in file db_external.php, method ezcTreeDbExternalTableDataStore::setDomTree()
    Associates the DOM tree for which this data store stores data for with this store.
setRootNode
in file db_parent_child.php, method ezcTreeDbParentChild::setRootNode()
    Sets a new node as root node, this also wipes out the whole tree.
setRootNode
in file db_nested_set.php, method ezcTreeDbNestedSet::setRootNode()
    Sets a new node as root node, this also wipes out the whole tree.
setRootNode
in file db_materialized_path.php, method ezcTreeDbMaterializedPath::setRootNode()
    Sets a new node as root node, this also wipes out the whole tree.
storeDataForNode
in file db_external.php, method ezcTreeDbExternalTableDataStore::storeDataForNode()
    Stores the data in the node to the data store.

Letter 'u'

updateNestedValuesForSubtreeAddition
in file db_nested_set.php, method ezcTreeDbNestedSet::updateNestedValuesForSubtreeAddition()
    Updates the left and right values of the nodes that are added while adding a whole subtree as child of a node.
updateNestedValuesForSubtreeDeletion
in file db_nested_set.php, method ezcTreeDbNestedSet::updateNestedValuesForSubtreeDeletion()
    Updates the left and right values in case a subtree is deleted.
Documentation generated by phpDocumentor 1.4.3