Public Member Functions

  • _getJoins ($model)
  • _matchRecords (&$model, $conditions=null)
  • _prepareUpdateFields (&$model, $fields, $quoteValues=true, $alias=false)
  • alterSchema ($compare, $table=null)
  • begin (&$model)
  • boolean ($data)
  • buildColumn ($column)
  • buildIndex ($indexes, $table=null)
  • buildJoinStatement ($join)
  • buildStatement ($query, $model)
  • calculate (&$model, $func, $params=array())
  • close ()
  • commit (&$model)
  • conditionKeysToString ($conditions, $quoteValues=true, $model=null)
  • conditions ($conditions, $quoteValues=true, $where=true, $model=null)
  • create (&$model, $fields=null, $values=null)
  • createSchema ($schema, $tableName=null)
  • defaultConditions (&$model, $conditions, $useAlias=true)
  • delete (&$model, $conditions=null)
  • dropSchema ($schema, $table=null)
  • execute ($sql)
  • expression ($expression)
  • fetchAll ($sql, $cache=true, $modelName=null)
  • fetchAssociated ($model, $query, $ids)
  • fetchRow ($sql=null)
  • field ($name, $sql)
  • fields (&$model, $alias=null, $fields=array(), $quote=true)
  • fullTableName ($model, $quote=true)
  • generateAssociationQuery (&$model, &$linkModel, $type, $association=null, $assocData=array(), &$queryData, $external=false, &$resultSet)
  • getConstraint ($type, $model, $linkModel, $alias, $assoc, $alias2=null)
  • group ($group)
  • hasAny (&$Model, $sql)
  • hasResult ()
  • identifier ($identifier)
  • index ($model)
  • insertMulti ($table, $fields, $values)
  • introspectType ($value)
  • isConnected ()
  • length ($real)
  • limit ($limit, $offset=null)
  • logQuery ($sql)
  • name ($data)
  • order ($keys, $direction= 'ASC')
  • query ()
  • queryAssociation (&$model, &$linkModel, $type, $association, $assocData, &$queryData, $external=false, &$resultSet, $recursive, $stack)
  • rawQuery ($sql)
  • read (&$model, $queryData=array(), $recursive=null)
  • reconnect ($config=null)
  • renderJoinStatement ($data)
  • renderStatement ($type, $data)
  • resolveKey ($model, $key, $assoc=null)
  • rollback (&$model)
  • showLog ($sorted=false)
  • showQuery ($sql)
  • truncate ($table)
  • update (&$model, $fields=array(), $values=null, $conditions=null)
  • value ($data, $column=null)