webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Database Class Reference

import"Database.idl";

Public Member Functions

void changeVersion (DOMString oldVersion, DOMString newVersion, optional SQLTransactionCallback? callback, optional SQLTransactionErrorCallback? errorCallback, optional VoidCallback? successCallback)
 
void transaction (SQLTransactionCallback callback, optional SQLTransactionErrorCallback? errorCallback, optional VoidCallback? successCallback)
 
void readTransaction (SQLTransactionCallback callback, optional SQLTransactionErrorCallback? errorCallback, optional VoidCallback? successCallback)
 
 __destruct ()
 
 connect ()
 
 insert_row ($table, $prefix, $params, $returning='id')
 
 select_or_insert_row ($table, $prefix, $select_params, $insert_params=NULL, $returning='id')
 
 update_or_insert_row ($table, $prefix, $select_params, $insert_params=NULL, $returning='id')
 
 update_row ($table, $prefix, $select_params, $update_params, $returning='id')
 
 select_first_row ($table, $prefix, $params, $order_by=NULL)
 
 select_last_row ($table, $prefix, $params, $order_by=NULL)
 
 select_rows ($table, $prefix, $params, $order_by=NULL, $descending_order=FALSE, $offset=NULL, $limit=NULL)
 
 query_and_get_affected_rows ($query, $params=array())
 
 query_and_fetch_all ($query, $params=array())
 
 query ($query, $params=array())
 
 fetch_next_row ($result)
 
 fetch_table ($table_name, $column_to_be_ordered_by=null)
 
 begin_transaction ()
 
 commit_transaction ()
 
 rollback_transaction ()
 

Static Public Member Functions

static is_true ($value)
 
static to_database_boolean ($value)
 
static to_js_time ($time_str)
 
static escape_for_like ($string)
 

Public Attributes

readonly attribute DOMString version
 

Constructor & Destructor Documentation

◆ __destruct()

Database::__destruct ( )

Member Function Documentation

◆ begin_transaction()

Database::begin_transaction ( )

◆ changeVersion()

void Database::changeVersion ( DOMString  oldVersion,
DOMString  newVersion,
optional SQLTransactionCallback callback,
optional SQLTransactionErrorCallback errorCallback,
optional VoidCallback successCallback 
)

◆ commit_transaction()

Database::commit_transaction ( )

◆ connect()

Database::connect ( )

◆ escape_for_like()

static Database::escape_for_like (   $string)
static

◆ fetch_next_row()

Database::fetch_next_row (   $result)

◆ fetch_table()

Database::fetch_table (   $table_name,
  $column_to_be_ordered_by = null 
)

◆ insert_row()

Database::insert_row (   $table,
  $prefix,
  $params,
  $returning = 'id' 
)

◆ is_true()

static Database::is_true (   $value)
static

◆ query()

Database::query (   $query,
  $params = array() 
)

◆ query_and_fetch_all()

Database::query_and_fetch_all (   $query,
  $params = array() 
)

◆ query_and_get_affected_rows()

Database::query_and_get_affected_rows (   $query,
  $params = array() 
)

◆ readTransaction()

void Database::readTransaction ( SQLTransactionCallback  callback,
optional SQLTransactionErrorCallback errorCallback,
optional VoidCallback successCallback 
)

◆ rollback_transaction()

Database::rollback_transaction ( )

◆ select_first_row()

Database::select_first_row (   $table,
  $prefix,
  $params,
  $order_by = NULL 
)

◆ select_last_row()

Database::select_last_row (   $table,
  $prefix,
  $params,
  $order_by = NULL 
)

◆ select_or_insert_row()

Database::select_or_insert_row (   $table,
  $prefix,
  $select_params,
  $insert_params = NULL,
  $returning = 'id' 
)

◆ select_rows()

Database::select_rows (   $table,
  $prefix,
  $params,
  $order_by = NULL,
  $descending_order = FALSE,
  $offset = NULL,
  $limit = NULL 
)

◆ to_database_boolean()

static Database::to_database_boolean (   $value)
static

◆ to_js_time()

static Database::to_js_time (   $time_str)
static

◆ transaction()

void Database::transaction ( SQLTransactionCallback  callback,
optional SQLTransactionErrorCallback errorCallback,
optional VoidCallback successCallback 
)

◆ update_or_insert_row()

Database::update_or_insert_row (   $table,
  $prefix,
  $select_params,
  $insert_params = NULL,
  $returning = 'id' 
)

◆ update_row()

Database::update_row (   $table,
  $prefix,
  $select_params,
  $update_params,
  $returning = 'id' 
)

Member Data Documentation

◆ version

readonly attribute DOMString Database::version

The documentation for this class was generated from the following files: