SQLBuilder
class SQLBuilder (View source)
Helper class for building sql statements progmatically.
Methods
Returns the SQL string.
Returns the SQL string.
Returns the bind values.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Reverses an order clause.
Converts a string like "id_and_name_or_z" into a conditions value like array("id=? AND name=? OR z=?", values, .
Like create_conditions_from_underscored_string but returns a hash of name => value array instead.
Details
at line 42
SQLBuilder
__construct(Connection $connection, string $table)
Constructor.
at line 56
string
__toString()
Returns the SQL string.
at line 67
string
to_s()
Returns the SQL string.
at line 78
array
bind_values()
Returns the bind values.
at line 91
get_where_values()
at line 96
where()
at line 102
order($order)
at line 108
group($group)
at line 114
having($having)
at line 120
limit($limit)
at line 126
offset($offset)
at line 132
select($select)
at line 139
joins($joins)
at line 145
insert($hash, $pk = null, $sequence_name = null)
at line 159
update($mixed)
at line 173
delete()
at line 183
static
reverse_order($order)
Reverses an order clause.
at line 214
static A
create_conditions_from_underscored_string(Connection $connection, $name, $values = array(), $map = null)
Converts a string like "id_and_name_or_z" into a conditions value like array("id=? AND name=? OR z=?", values, .
..).
at line 257
static array
create_hash_from_underscored_string($name, $values = array(), $map = null)
Like create_conditions_from_underscored_string but returns a hash of name => value array instead.