.

Model
[Core]

The Gyro core model contains the database abstractions. More...

Classes

class   Cache
  Wrapper around cache access. More...
class   CacheDBImpl
  An implememtation of cache as DB table. More...
class   DAOCache
  Table Definition for cache entries. More...
class   DAOFormvalidations
  Table Definition for form validations. More...
class   DAOSessions
  Table Definition for session. More...
class   DataObjectBase
  Base class for all Data Access Objects. More...
class   DataObjectCached
  A Dataobject sub class with build in cache. More...
class   DB
  Factory class for DAO classes. More...
class   DBCondition
  Simple condition class. More...
class   DBConstraint
  Base class for constraints. More...
class   DBConstraintUnique
  A unique constraint. More...
class   DBDriverMysql
  Driver for MySQL. More...
class   DBField
  Base class to represent a field. More...
class   DBFieldBlob
  A BLOB field im DB. More...
class   DBFieldBool
  A boolean field im DB. More...
class   DBFieldDate
  A date only field in DB. More...
class   DBFieldDateTime
  A date and time field in DB. More...
class   DBFieldEnum
  An enum field. More...
class   DBFieldFloat
  A float field in DB. More...
class   DBFieldInt
  A integer field in DB. More...
class   DBFieldRelation
  A relation between two fields in DB. More...
class   DBFieldSerialized
  A field to serialize content, can be anything, e.g. More...
class   DBFieldSet
  A SET datatype as supported by MySQL. More...
class   DBFieldText
  A text field im DB. More...
class   DBFieldTime
  A time field. More...
class   DBFilter
  A filter to apply to a search result. More...
class   DBFilterColumn
  A filter to apply to a search result. More...
class   DBFilterGroup
  Contains a set of DBFilter instances that form a group. More...
class   DBJoinCondition
  A join condition (table1.c1 = table2.c2). More...
class   DBNull
  A class to mark something as NULL explicitely. More...
class   DBQuery
  Represents a DB query. More...
class   DBQueryCount
  A query counting results insteead of returning them. More...
class   DBQueryDelete
  A delete query. More...
class   DBQueryInsert
  An Insert Query. More...
class   DBQueryJoined
  A query that gets joined to another. More...
class   DBQueryLimited
  A limited query. More...
class   DBQueryOrdered
  An ordered query. More...
class   DBQueryReplace
  A Replace Query. More...
class   DBQuerySelect
  A select query. More...
class   DBQueryUpdate
  An Update Query. More...
class   DBRelation
  Defines a relation between two tables. More...
class   DBResultSet
  Result set. More...
class   DBResultSetMysql
  Result set for MySQL. More...
class   DBSession
  Redirect session to write to DB. More...
class   DBSortColumn
  A sortable column. More...
class   DBSqlBuilderBase
  Base class for SQL builders. More...
class   DBSqlBuilderCount
  Build count query for a given (SELECT) query. More...
class   DBSqlBuilderCountMysql
  Count queries for MySQL. More...
class   DBSqlBuilderDelete
  Build a delete query. More...
class   DBSqlBuilderDeleteMysql
  Delete queries for MySQL. More...
class   DBSqlBuilderFactory
  Creates builder for given query type and driver. More...
class   DBSqlBuilderInsert
  Build an insert query. More...
class   DBSqlBuilderInsertMysql
  Insert queries for MySQL. More...
class   DBSqlBuilderReplace
  Build a replace query. More...
class   DBSqlBuilderReplaceMysql
  Implementation of Replace for MySQL. More...
class   DBSqlBuilderSelect
  Build a select query. More...
class   DBSqlBuilderSelectMysql
  Select queries for MySQL. More...
class   DBSqlBuilderUpdate
  Build an update query. More...
class   DBSqlBuilderUpdateMysql
  Update queries for MySQL. More...
class   DBSqlBuilderWhere
  SQL Builder for WHERE clauses. More...
class   DBSqlBuilderWhereGroup
  SQL Builder for grouped WHERE clauses. More...
class   DBSqlBuilderWhereGroupMysql
  Where groups for MySQL. More...
class   DBSqlBuilderWhereMysql
  Where clauses for MySQL. More...
class   DBTable
  Represents a DB table. More...
class   DBTableAlias
  Alias for given DBTable. More...
class   DBTableRepository
  Centralized repository of table definitions. More...
class   DBTableSubquery
  Masks a sub query as a table, that can be used in Joins. More...
class   DBWhere
  A DB Where representation. More...
class   DBWhereFulltext
  A MySql fulltext where implementation. More...
class   DBWhereGroup
  A group of where statements that acts as own where. More...
class   FormValidations
  Stores form tokens. More...

Detailed Description

The Gyro core model contains the database abstractions.