Class Index | File Index

## Classes

- _Association
- _global_
- Dataset
- ManyToMany
- ManyToOne
- MayToOne
- Migrations
- Model
- moose
- moose.adapters
- moose.adapters.client.Client
- moose.adapters.client.ConnectionPool
- moose.adapters.client.mysql.ConnectionPool
- moose.adapters.client.mysql.Query
- moose.adapters.client.mysql.TransactionQuery
- moose.adapters.mysql
- moose.adapters.mysql.types
- moose.plugins
- moose.plugins.AssociationPlugin
- moose.plugins.CachePlugin
- moose.plugins.QueryPlugin
- moose.plugins.TimeStampPlugin
- moose.Table
- OneToMany
- SQL
- Type

# Class Index

## _Association

Base class for all associations.

## _global_

## Dataset

Wrapper for SQL adpaters to allow execution functions such as:

- forEach
- one
- all
- first
- last
- all
- save

This class should be used insead of SQL directly, becuase:

- Allows for Model creation if needed
- Handles the massaging of data to make the use of results easier.

## ManyToMany

Class to define a manyToMany association.

## ManyToOne

Class to define a many to one association.

## MayToOne

Class to define a manyToOne association.

## Migrations

This is a plugin for moose to add migration functionality.

## Model

## moose

A singleton class that acts as the entry point for all actions performed in moose.

## moose.adapters

## moose.adapters.client.Client

Manages mysql connections.

## moose.adapters.client.ConnectionPool

Base class for all connection pools

## moose.adapters.client.mysql.ConnectionPool

MySQL connection pool class.

## moose.adapters.client.mysql.Query

MySQL Client wrapper to standardize queries.

## moose.adapters.client.mysql.TransactionQuery

Sub class of query to handle transaction based queries.

## moose.adapters.mysql

mysql implementaton of SQL this class exposes all MySql relevant functionality.

## moose.adapters.mysql.types

## moose.plugins

## moose.plugins.AssociationPlugin

plugin to expose association capability.

## moose.plugins.CachePlugin

Adds in memory caching support for models.

## moose.plugins.QueryPlugin

Adds query support to a model.

## moose.plugins.TimeStampPlugin

Time stamp plugin to support creating timestamp

## moose.Table

Represents a table in a Database.

## OneToMany

Class to define a one to many association.

## SQL

Base class for all SQL database query types.

## Type

Represents a mysql datatype.

Documentation generated by JsDoc Toolkit 2.4.0 on Sat Jun 11 2011 03:16:40 GMT-0500 (CDT)