Search results for "module:Alzabo"
Alzabo - A data modelling tool and RDBMS-OO mapper
What is Alzabo? Alzabo is a suite of modules with two core functions. Its first use is as a data modelling tool. Through either a schema creation GUI, a perl program, or reverse engineering, you can create a set objects to represent a schema. Its sec...
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::Driver - Alzabo base class for RDBMS drivers
This is the base class for all Alzabo::Driver modules. To instantiate a driver call this class's "new()" method. See SUBCLASSING Alzabo::Driver for information on how to make a driver for the RDBMS of your choice. This class throws several, exception...
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::Utils - Utility functions for other Alzabo modules
This module contains a few utility functions for the use of other Alzabo modules....
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::Index - Index objects
This object represents an index on a table. Indexes consist of columns and optional prefixes for each column. The prefix specifies how many characters of the columns should be indexes (the first X chars). Some RDBMS's do not have a concept of index p...
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::Debug - Creates constants used to turn on debugging
This module creates constants used by other modules in order to determine what debugging output should be generated. The interface is currently experimental....
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::Table - Table objects
Objects in this class represent tables. They contain foreign key, index, and column objects....
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::Column - Column objects
This object represents a column. It holds data specific to a column....
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::Create - Loads all Alzabo::Create::* classes
Using this module loads Alzabo::Create::* modules. These are the core modules that allow a new set of objects to be created. This module should be used by any schema creation interface....
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::Schema - Schema objects
This is the base class for schema objects.....
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::Exceptions - Creates all exception subclasses used in Alzabo.
Using this class creates all the exceptions classes used by Alzabo (via the "Exception::Class" class). See "Exception::Class" for more information on how this is done....
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::Runtime - Loads all Alzabo::Runtime::* classes
Using this module loads Alzabo::Runtime::* modules. These modules are what an end user of Alzabo uses to instantiate objects representing data in a given schema....
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::SQLMaker - Alzabo base class for RDBMS drivers
This is the base class for all Alzabo::SQLMaker modules. To instantiate a driver call this class's "new" method. See "SUBCLASSING Alzabo::SQLMaker" for information on how to make a driver for the RDBMS of your choice....
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::BackCompat - Convert old data structures
This module is used to magically convert schemas with an older data structure to the latest format. More details on how this works can be found in Backwards Compatibility....
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::RDBMSRules - Base class for Alzabo RDBMS rulesets
This class is the base class for all "Alzabo::RDBMSRules" modules. To instantiate a subclass call this class's "new()" method. See the "SUBCLASSING Alzabo::RDBMSRules" section for information on how to make a ruleset for the RDBMS of your choice....
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::ForeignKey - Foreign key (relation) objects
A foreign key is an object defined by several properties. It represents a relationship from a column or columns in one table to a column or columns in another table. This relationship is defined by its cardinality (one to one, one to many, or many to...
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::MethodMaker - Auto-generate useful methods based on an existing schema
This module can take an existing schema and generate a number of useful methods for this schema and its tables and rows. The method making is controlled by the parameters given along with the use statement, as seen in the SYNOPSIS section....
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::ChangeTracker - Saves a set of changes as callbacks that can be backed out if needed
The trick ... We only want to have one object of this type at any one time. In addition, only the stack frame that created it should be able to clear it (except through a backout). Why? Here's an example in pseudo-code to help explain it: sub foo { c...
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::ColumnDefinition - Holds the type attribute for a column
This object holds information on a column that might need to be shared with another column. The reason for this is that if a column is a key in two or more tables, then some of the information related to that column should change automatically for al...
DROLSKY/Alzabo-0.92 - 22 Nov 2007 18:12:58 UTC
Alzabo::GUI::Mason - A GUI for Alzabo using Mason
This module exists primarily so CPAN will index this distribution. All of the GUI functionality is implemented via Mason components (for now, at least)....
DROLSKY/Alzabo-GUI-Mason-0.1201 - 08 Sep 2007 16:22:00 UTC
Alzabo::Display::SWF - Create SWF (Flash) Movies for visualizing Alzabo database schemas.
This Module uses the information provided by an Alzabo database schema and - with the help of the GraphViz module and the Ming library - creates a SWF Movie which contains a visualization of the data model. Each table of the Database Schema is displa...
STEFAN/Alzabo-Display-SWF-0.01 - 06 Oct 2003 08:18:40 UTC