class Jennifer::SQLite3::SQLGenerator

Defined in:

sqlite3/sql_generator.cr

Class Method Summary

Class Method Detail

def self.explain(query) #

[View source]
def self.insert(obj : Model::Base) #

[View source]
def self.insert_on_duplicate(table, fields, rows : Int32, unique_fields, on_conflict) #

[View source]
def self.json_path(path : QueryBuilder::JSONSelector) #

SQLite doesn't support JSON at all.


[View source]
def self.lock_clause(io, query) #

SQLite doesn't support LOCK statement.


[View source]
def self.order_expression(expression : QueryBuilder::OrderItem) #

[View source]
def self.truncate(table : String) #

SQLite doesn't support truncate command.


[View source]
def self.update(query, options : Hash) #

Generates update request depending on given query and hash options.


[View source]
def self.values_expression(field) #

[View source]