My Project
 All Data Structures Namespaces Functions Variables
Public Member Functions | Data Fields
CI_DB_forge Class Reference
Inheritance diagram for CI_DB_forge:
CI_DB_cubrid_forge CI_DB_mssql_forge CI_DB_mysql_forge CI_DB_mysqli_forge CI_DB_oci8_forge CI_DB_odbc_forge CI_DB_pdo_forge CI_DB_postgre_forge CI_DB_sqlite_forge CI_DB_sqlsrv_forge CI_DB_utility

Public Member Functions

 __construct ()
 
 create_database ($db_name)
 
 drop_database ($db_name)
 
 add_key ($key= '', $primary=FALSE)
 
 add_field ($field= '')
 
 create_table ($table= '', $if_not_exists=FALSE)
 
 drop_table ($table_name)
 
 rename_table ($table_name, $new_table_name)
 
 add_column ($table= '', $field=array(), $after_field= '')
 
 drop_column ($table= '', $column_name= '')
 
 modify_column ($table= '', $field=array())
 
 _reset ()
 

Data Fields

 $fields = array()
 
 $keys = array()
 
 $primary_keys = array()
 
 $db_char_set = ''
 

Constructor & Destructor Documentation

__construct ( )

Constructor

Grabs the CI super object instance so we can access it.

Member Function Documentation

_reset ( )

Reset

Resets table creation vars

private

Returns
void
add_column (   $table = '',
  $field = array(),
  $after_field = '' 
)

Column Add

public

Parameters
stringthe table name
stringthe column name
stringthe column definition
Returns
bool
add_field (   $field = '')

Add Field

public

Parameters
stringcollation
Returns
void
add_key (   $key = '',
  $primary = FALSE 
)

Add Key

public

Parameters
stringkey
stringtype
Returns
void
create_database (   $db_name)

Create database

public

Parameters
stringthe database name
Returns
bool
create_table (   $table = '',
  $if_not_exists = FALSE 
)

Create Table

public

Parameters
stringthe table name
Returns
bool
drop_column (   $table = '',
  $column_name = '' 
)

Column Drop

public

Parameters
stringthe table name
stringthe column name
Returns
bool
drop_database (   $db_name)

Drop database

public

Parameters
stringthe database name
Returns
bool
drop_table (   $table_name)

Drop Table

public

Parameters
stringthe table name
Returns
bool
modify_column (   $table = '',
  $field = array() 
)

Column Modify

public

Parameters
stringthe table name
stringthe column name
stringthe column definition
Returns
bool
rename_table (   $table_name,
  $new_table_name 
)

Rename Table

public

Parameters
stringthe old table name
stringthe new table name
Returns
bool

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