\CodeIgniter\Database\SQLite3Builder

Builder for SQLite3

Summary

Methods
Properties
Constants
No public methods found
No public properties found
No constants found
_replace()
_truncate()
$escapeChar
$canLimitDeletes
$canLimitWhereUpdates
N/A
No private methods found
No private properties found
N/A

Properties

$escapeChar

$escapeChar : string

Identifier escape character

Type

string

$canLimitDeletes

$canLimitDeletes : boolean

Default installs of SQLite typically do not support limiting delete clauses.

Type

boolean

$canLimitWhereUpdates

$canLimitWhereUpdates : boolean

Default installs of SQLite do no support limiting update queries in combo with WHERE.

Type

boolean

Methods

_replace()

_replace(string  $table, array  $keys, array  $values) : string

Replace statement

Generates a platform-specific replace string from the supplied data

Parameters

string $table

the table name

array $keys

the insert keys

array $values

the insert values

Returns

string

_truncate()

_truncate(string  $table) : string

Truncate statement

Generates a platform-specific truncate string from the supplied data

If the database does not support the TRUNCATE statement, then this method maps to 'DELETE FROM table'

Parameters

string $table

Returns

string