ICanBoogie/ActiveRecord master
  • Namespace
  • Class

Namespaces

  • ICanBoogie
    • ActiveRecord
      • Driver

Classes

  • BasicDriver
  • MySQLDriver
  • SQLiteDriver

Class SQLiteDriver

Connection driver for SQLite.

ICanBoogie\ActiveRecord\Driver\BasicDriver implements ICanBoogie\ActiveRecord\Driver uses ICanBoogie\Accessor\AccessorTrait (not available)
Extended by ICanBoogie\ActiveRecord\Driver\MySQLDriver
Extended by ICanBoogie\ActiveRecord\Driver\SQLiteDriver
Namespace: ICanBoogie\ActiveRecord\Driver
Located at ActiveRecord/Driver/SQLiteDriver.php

Methods summary

public string
# render_column( ICanBoogie\ActiveRecord\SchemaColumn $column )

Parameters

$column

Returns

string

Inheritdoc

Overrides

ICanBoogie\ActiveRecord\Driver\MySQLDriver::render_column
protected string
# render_create_table( string $unprefixed_table_name, ICanBoogie\ActiveRecord\Schema $schema )

Parameters

$unprefixed_table_name
$schema

Returns

string

Inheritdoc

Overrides

ICanBoogie\ActiveRecord\Driver\MySQLDriver::render_create_table
public boolean
# table_exists( string $unprefixed_name )

Parameters

$unprefixed_name
The unprefixed name of the table.

Returns

boolean
true if the table exists, false otherwise.

Inheritdoc

Overrides

ICanBoogie\ActiveRecord\Driver\MySQLDriver::table_exists
public
# optimize( )

Inheritdoc

Overrides

ICanBoogie\ActiveRecord\Driver\MySQLDriver::optimize
protected string
# resolve_index_name( string $unprefixed_table_name, string $index_id )

Parameters

$unprefixed_table_name
$index_id

Returns

string

Inheritdoc

Overrides

ICanBoogie\ActiveRecord\Driver\BasicDriver::resolve_index_name

Methods inherited from ICanBoogie\ActiveRecord\Driver\MySQLDriver

create_indexes(), create_indexes_of(), create_table(), create_unique_indexes(), render_create_table_line(), render_create_table_lines(), render_create_table_primary_key()

Methods inherited from ICanBoogie\ActiveRecord\Driver\BasicDriver

__construct(), cast_value(), get_connection(), quote_identifier(), quote_string(), resolve_quoted_table_name(), resolve_table_name()

Properties summary

Magic properties inherited from ICanBoogie\ActiveRecord\Driver\BasicDriver

$connection

ICanBoogie/ActiveRecord master API documentation generated by ApiGen