CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Modules     > >     F     > >     Fey
Fey::Column
Represents a column
Fey::Column::Alias
Represents an alias for a column
Fey::DBIManager
Manage a set of DBI handles
Fey::DBIManager::Source
Wraps a single DBI handle
Fey::Exceptions
Defines exceptions used in the core Fey classes
Fey::FakeDBI
Just enough of the DBI API to fool Fey
Fey::FK
Represents a foreign key
Fey::Hash::ColumnsKey
A hash where the keys are sets of Fey::Column objects
Fey::Literal
Factory for making a literal piece of a SQL statement
Fey::Literal::Function
Represents a literal function in a SQL statement
Fey::Literal::Null
Represents a literal NULL in a SQL statement
Fey::Literal::Number
Represents a literal number in a SQL statement
Fey::Literal::String
Represents a literal string in a SQL statement
Fey::Literal::Term
Represents a literal term in a SQL statement
Fey::Loader
Load your schema definition from a DBMS
Fey::Loader::DBI
Base class (and fallback) for loading a schema
Fey::Loader::mysql
Fey::Loader::Pg
Loader for Postgres schemas
Fey::Loader::SQLite
Loader for SQLite schemas
Fey::Meta::Attribute::FromColumn
An attribute metaclass for column-based attributes
Fey::Meta::Attribute::FromInflator
An attribute metaclass for attributes with an inflator
Fey::Meta::Attribute::FromSelect
An attribute metaclass for SELECT-based attributes
Fey::Meta::Class::Schema
A metaclass for schema classes
Fey::Meta::Class::Table
A metaclass for table classes
Fey::Meta::HasMany::ViaFK
A parent for has-one metaclasses based on a L<Fey::FK> object
Fey::Meta::HasMany::ViaSelect
A parent for has-one metaclasses based on a query object
Fey::Meta::HasOne::ViaFK
A parent for has-one metaclasses based on a L<Fey::FK> object
Fey::Meta::HasOne::ViaSelect
A parent for has-one metaclasses based on a query object
Fey::Meta::Method::Constructor
Fey::Meta::Method::FromSelect
A method metaclass for SELECT-based methods
Fey::Meta::Role::FromSelect
Fey::Meta::Role::Relationship
A shared role for all foreign HasX metaclasses
Fey::Meta::Role::Relationship::HasMany
A role for has-many metaclasses
Fey::Meta::Role::Relationship::HasOne
A role for has-one metaclasses
Fey::Meta::Role::Relationship::ViaFK
Fey::NamedObjectSet
Fey::Object::Iterator::FromArray
An iterator which iterates over an array of objects
Fey::Object::Iterator::FromSelect
Wraps a DBI statement handle to construct objects from the results
Fey::Object::Iterator::FromSelect::Caching
A caching subclass of Fey::Object::Iterator::FromSelect
Fey::Object::Mock::Schema
Mock schema class subclass of Fey::Object::Schema
Fey::Object::Mock::Table
Mock schema class subclass of Fey::Object::Table
Fey::Object::Policy
An object representing a specific policy
Fey::Object::Schema
Base class for schema-based objects
Fey::Object::Table
Base class for table-based objects
Fey::ORM
A Fey-based ORM (If you like SQL, you might like Fey::ORM)
Fey::ORM::Exceptions
Defines exceptions used for Fey::ORM
Fey::ORM::Mock
Mock Fey::ORM based classes so you can test without a DBMS
Fey::ORM::Mock::Action
Factory and base class for recorded actions
Fey::ORM::Mock::Action::Delete
A record of a deletion
Fey::ORM::Mock::Action::Insert
A record of an insert
Fey::ORM::Mock::Action::Update
A record of an update
Fey::ORM::Mock::Recorder
Records the history of changes for a class
Fey::ORM::Mock::Seeder
Stores seeded data for future object construction
Fey::ORM::Policy
Declarative policies for Fey::ORM using classes
Fey::ORM::Role::Iterator
A role for things that iterate over Fey::Object::Table objects
Fey::ORM::Schema
Provides sugar for schema-based classes
Fey::ORM::Table
Provides sugar for table-based classes
Fey::ORM::Types
Types for use in Fey::ORM
Fey::ORM::Types::Internal
Types for use in Fey::ORM
Fey::Placeholder
Represents a placeholder
Fey::Role::ColumnLike
A role for "column-like" behavior
Fey::Role::Comparable
A role for things that can be part of a WHERE clause
Fey::Role::Groupable
A role for things that can be part of a GROUP BY clause
Fey::Role::HasAliasName
A role for objects that bring an alias with them
Fey::Role::IsLiteral
A role for things that are literals
Fey::Role::Joinable
A role for things that can be part of a JOIN BY clause
Fey::Role::MakesAliasObjects
A role for objects with separate alias objects
Fey::Role::Named
A role for things with a name
Fey::Role::Orderable
A role for things that can be part of a ORDER BY clause
Fey::Role::Selectable
A role for things that can go in a SELECT clause
Fey::Role::SetOperation
A role for things that are a set operation
Fey::Role::SQL::Cloneable
Adds a just-deep-enough clone() method to SQL objects
Fey::Role::SQL::HasBindParams
A role for queries which can have bind parameters
Fey::Role::SQL::HasLimitClause
A role for queries which can include a LIMIT clause
Fey::Role::SQL::HasOrderByClause
A role for queries which can include a ORDER BY clause
Fey::Role::SQL::HasWhereClause
A role for queries which can include a WHERE clause
Fey::Role::SQL::ReturnsData
A role for SQL queries which return data (SELECT, UNION, etc)
Fey::Role::TableLike
A role for things that are like a table
Fey::Schema
Represents a schema and contains tables and foreign keys
Fey::SQL
Documentation on SQL generation with Fey and SQL object factory
Fey::SQL::Delete
Represents a DELETE query
Fey::SQL::Except
Represents an EXCEPT operation
Fey::SQL::Fragment::Join
Represents a single join in a FROM clause
Fey::SQL::Fragment::Where::Boolean
Represents an AND or OR in a WHERE clause
Fey::SQL::Fragment::Where::Comparison
Represents a comparison in a WHERE clause
Fey::SQL::Fragment::Where::SubgroupEnd
Represents the end of a subgroup in a WHERE clause
Fey::SQL::Fragment::Where::SubgroupStart
Represents the start of a subgroup in a WHERE clause
Fey::SQL::Insert
Represents a INSERT query
Fey::SQL::Intersect
Represents an INTERSECT operation
Fey::SQL::Pg
Generate SQL with PostgreSQL specific extensions
Fey::SQL::Pg::Delete
Generate PostgreSQL specific DELETE statements
Fey::SQL::Pg::Insert
Generate PostgreSQL specific INSERT statements
Fey::SQL::Pg::Role::Returning
A role for SQL statements that have a RETURNING clause
Fey::SQL::Select
Represents a SELECT query
Fey::SQL::Union
Represents a UNION operation
Fey::SQL::Update
Represents a UPDATE query
Fey::SQL::Where
Represents a "stand-alone" WHERE clause
Fey::Table
Represents a table (or view)
Fey::Table::Alias
Represents an alias for a table
Fey::Test
Test libraries for Fey distros
Fey::Test::Loader
Fey::Test::mysql
Fey::Test::Pg
Fey::Test::SQLite
Fey::Types
Types for use in Fey
Fey::Types::Internal
Types for use in Fey

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.