[ Index ]

PHP Cross Reference of Akelos Framework

title

Body

[close]

/AkActiveRecord/ -> AkDbAdapter.php (summary)

(no description)

File Size: 433 lines (13 kb)
Included or required: 2 times
Referenced: 0 times
Includes or requires: 1 file
 AkObject.php

Defines 1 class

AkDbAdapter:: (38 methods):
  __construct()
  __destruct()
  connect()
  connected()
  getInstance()
  _hash()
  getDictionary()
  _constructDsn()
  _getDbSettingsFromDsn()
  type()
  debug()
  _log()
  addLimitAndOffset()
  execute()
  incrementsPrimaryKeyAutomatically()
  getLastInsertedId()
  getAffectedRows()
  insert()
  update()
  delete()
  selectValue()
  selectValues()
  selectOne()
  selectAll()
  select()
  startTransaction()
  stopTransaction()
  failTransaction()
  hasTransactionFailed()
  renameColumn()
  availableTables()
  getColumnDetails()
  getIndexes()
  quote_string()
  quote_datetime()
  quote_date()
  escape_blob()
  unescape_blob()


Class: AkDbAdapter  - X-Ref


__construct($database_settings, $auto_connect = false)   X-Ref

param: array $database_settings

__destruct()   X-Ref
No description

connect($die_on_error=true)   X-Ref
No description

connected()   X-Ref
No description

getInstance($database_specifications = AK_DEFAULT_DATABASE_PROFILE, $auto_connect = true)   X-Ref

param: array $database_settings
return: AkDbAdapter

_hash($settings)   X-Ref

param: array $settings
return: string

getDictionary()   X-Ref
No description

_constructDsn($database_settings)   X-Ref

param: array $database_settings
return: string

_getDbSettingsFromDsn($dsn)   X-Ref
No description

type()   X-Ref
No description

debug($on = 'switch')   X-Ref
No description

_log($message)   X-Ref
No description

addLimitAndOffset(&$sql,$options)   X-Ref
No description

execute($sql, $message = 'SQL')   X-Ref
No description

incrementsPrimaryKeyAutomatically()   X-Ref
No description

getLastInsertedId($table,$pk)   X-Ref
No description

getAffectedRows()   X-Ref
No description

insert($sql,$id=null,$pk=null,$table=null,$message = '')   X-Ref
No description

update($sql,$message = '')   X-Ref
No description

delete($sql,$message = '')   X-Ref
No description

selectValue($sql)   X-Ref
Returns a single value, the first column from the first row, from a record


selectValues($sql)   X-Ref
Returns an array of the values of the first column in a select:
sqlSelectValues("SELECT id FROM companies LIMIT 3") => array(1,2,3)


selectOne($sql)   X-Ref
Returns a record array of the first row with the column names as keys and column values
as values.


selectAll($sql)   X-Ref
alias for select


select($sql, $message = '')   X-Ref
Returns an array of record hashes with the column names as keys and
column values as values.


startTransaction()   X-Ref
No description

stopTransaction()   X-Ref
No description

failTransaction()   X-Ref
No description

hasTransactionFailed()   X-Ref
No description

renameColumn($table_name,$column_name,$new_name)   X-Ref
No description

availableTables()   X-Ref
caching the meta info

return: unknown

getColumnDetails($table_name)   X-Ref
caching the meta info

param: unknown_type $table_name
return: unknown

getIndexes($table_name)   X-Ref
caching the meta info

param: unknown_type $table_name
return: unknown

quote_string($value)   X-Ref
No description

quote_datetime($value)   X-Ref
No description

quote_date($value)   X-Ref
No description

escape_blob($value)   X-Ref
No description

unescape_blob($value)   X-Ref
No description



Generated: Mon Oct 27 12:43:49 2008 Cross-referenced by PHPXref 0.6