Sha256: f6cd9e06752ce67911b3f7a86e5bcbd8421ad3eaad148fc7d8302d2427a5baf3

Contents?: true

Size: 366 Bytes

Versions: 5

Compression:

Stored size: 366 Bytes

Contents

require_relative 'base_adapter'

module BulkInsert
  module StatementAdapters
    class SQLiteAdapter < BaseAdapter
      def insert_ignore_statement
        'OR IGNORE'
      end

      def on_conflict_statement(_columns, _ignore, _update_duplicates)
        ''
      end

      def primary_key_return_statement(_primary_key)
        ''
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
bulk_insert-1.9.0 lib/bulk_insert/statement_adapters/sqlite_adapter.rb
bulk_insert-1.8.2 lib/bulk_insert/statement_adapters/sqlite_adapter.rb
bulk_insert2-1.0.0 lib/bulk_insert/statement_adapters/sqlite_adapter.rb
bulk_insert-1.8.1 lib/bulk_insert/statement_adapters/sqlite_adapter.rb
bulk_insert-1.8.0 lib/bulk_insert/statement_adapters/sqlite_adapter.rb