Download the PHP package rstoetter/ckeycolumnusagetree-php without Composer
On this page you can find all versions of the php package rstoetter/ckeycolumnusagetree-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rstoetter/ckeycolumnusagetree-php
More information about rstoetter/ckeycolumnusagetree-php
Files in rstoetter/ckeycolumnusagetree-php
Package ckeycolumnusagetree-php
Short Description The class cKeyColumnUsageTree represents a sorted collection of the key column usage of a mysql database. The main purpose of the class is to determine the dependencies of the tables among each other: The class is able to find dependency paths of more than two tables, when another tables are involved. Dependencies which include self referencing tables are considered, too.
License MIT
Informations about the package ckeycolumnusagetree-php
the repository rstoetter\ckeycolumnusagetree-php
description
The class cKeyColumnUsageTree is the main class of the repository \rstoetter\ckeycolumnusagetree-php.
The class cKeyColumnUsageTree represents a sorted collection of the key column usage of a mysql database. The main purpose of the class cKeyColumnUsageTree is to determine the dependencies of the tables among each other: The class cKeyColumnUsageTree is able to find dependency paths of more than two tables, when another tables are involved. Dependencies which include self referencing tables are considered, too.
Only mysql databases are supported at the moment
helper classes
There are some helper classes, which are significantly involved in adding functionality to the class cKeyColumnUsageTree:
-
The class cKeyColumnUsageTreeNode represents a single node in trees of the type \rstoetter\ckeycolumnusagetree\cKeyColumnUsageTree. The class manages the data part, which can be retrieved by using the method GetData( )
- The class cKeyColumnUsageTreeNodeData implements the data part of the nodes in trees of the type \rstoetter\ckeycolumnusagetree\cKeyColumnUsageTree
You will need PHP 7 or later to use this repository
usage
An usage example would be:
Installation
This project assumes you have composer installed. Simply add:
"require" : {
"rstoetter/ckeycolumnusagetree-php" : ">=1.0.0"
}
to your composer.json, and then you can simply install with:
composer install
Namespace
Use the namespace \rstoetter\ckeycolumnusagetree in order to access the classes provided by the repository ckeycolumnusagetree-php
More information
See the project wiki of ckeycolumnusagetree-php for more technical informations.
All versions of ckeycolumnusagetree-php with dependencies
rstoetter/cbalancedbinarytree-php Version >=1.0.0
rstoetter/libsqlphp Version >=1.0.0