ICanBoogie
  • Documentation
  • API Reference
  • ActiveRecord 3.0.x
Namespaces
  • ICanBoogie
    • ActiveRecord
      • ActiveRecordCache
      • Driver
      • Property
      • Validate
        • Reader
        • Validator
        • ValidatorProvider
Classes
  • BasicDriver
  • MySQLDriver
  • SQLiteDriver

Class SQLiteDriver

Connection driver for SQLite.

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

Methods summary

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

Parameters

$column

Returns

string

Inheritdoc

Overrides

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

Parameters

$unprefixed_table_name
$schema

Returns

string

Inheritdoc

Overrides

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

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( void )

Inheritdoc

Overrides

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

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

ActiveRecord 3.0.x – Check on GitHub – API documentation generated by ApiGen