Class DataMapper::Adapters::Sqlite3Adapter::Mappings::Table
In: lib/data_mapper/adapters/sqlite3_adapter.rb
lib/data_mapper/adapters/sqlite3_adapter.rb
Parent: Object

Methods

Public Instance methods

[Source]

    # File lib/data_mapper/adapters/sqlite3_adapter.rb, line 69
69:           def to_column_exists_sql
70:             @to_column_exists_sql || @to_column_exists_sql = "PRAGMA TABLE_INFO(?)\n".compress_lines
71:           end

[Source]

    # File lib/data_mapper/adapters/sqlite3_adapter.rb, line 69
69:           def to_column_exists_sql
70:             @to_column_exists_sql || @to_column_exists_sql = "PRAGMA TABLE_INFO(?)\n".compress_lines
71:           end
to_columns_sql()
to_columns_sql()

[Source]

    # File lib/data_mapper/adapters/sqlite3_adapter.rb, line 59
59:           def to_exists_sql
60:             @to_exists_sql || @to_exists_sql = "SELECT \"name\"\nFROM \"\#{temporary? ? 'sqlite_temp_master' : 'sqlite_master'}\"\nWHERE \"type\" = \"table\"\nAND \"name\" = ?\n".compress_lines
61:           end

[Source]

    # File lib/data_mapper/adapters/sqlite3_adapter.rb, line 59
59:           def to_exists_sql
60:             @to_exists_sql || @to_exists_sql = "SELECT \"name\"\nFROM \"\#{temporary? ? 'sqlite_temp_master' : 'sqlite_master'}\"\nWHERE \"type\" = \"table\"\nAND \"name\" = ?\n".compress_lines
61:           end

[Source]

    # File lib/data_mapper/adapters/sqlite3_adapter.rb, line 76
76:           def to_truncate_sql
77:             "DELETE FROM #{to_sql}"
78:           end

[Source]

    # File lib/data_mapper/adapters/sqlite3_adapter.rb, line 76
76:           def to_truncate_sql
77:             "DELETE FROM #{to_sql}"
78:           end

[Source]

    # File lib/data_mapper/adapters/sqlite3_adapter.rb, line 82
82:           def unquote_default(default)
83:             default.gsub(/(^'|'$)/, "") rescue default
84:           end

[Source]

    # File lib/data_mapper/adapters/sqlite3_adapter.rb, line 82
82:           def unquote_default(default)
83:             default.gsub(/(^'|'$)/, "") rescue default
84:           end

[Validate]