class Ketsuban::Adapter::SQLiteAdapter

Public Instance Methods

fetch_next_id() click to toggle source

@override

# File lib/ketsuban/adapters/sqlite_adapter.rb, line 7
def fetch_next_id
  last_value_result = @model_class
                      .connection
                      .execute("select seq from sqlite_sequence where name = '#{@model_class.table_name}'")
                      .first

  if last_value_result
    last_value_result["seq"] + 1
  else
    1
  end
end
increment_sequence(_now_id) click to toggle source

@override

# File lib/ketsuban/adapters/sqlite_adapter.rb, line 21
def increment_sequence(_now_id)
  # do nothing
  nil
end