Module: Honker

Defined in:
lib/honker.rb,
lib/honker/lock.rb,
lib/honker/stream.rb,
lib/honker/version.rb,
lib/honker/scheduler.rb,
lib/honker/transaction.rb

Defined Under Namespace

Classes: Database, Job, Lock, Queue, ScheduledFire, Scheduler, Stream, StreamEvent, Transaction

Constant Summary collapse

DEFAULT_PRAGMAS =
<<~SQL
  PRAGMA journal_mode = WAL;
  PRAGMA synchronous = NORMAL;
  PRAGMA busy_timeout = 5000;
  PRAGMA foreign_keys = ON;
  PRAGMA cache_size = -32000;
  PRAGMA temp_store = MEMORY;
  PRAGMA wal_autocheckpoint = 10000;
SQL
VERSION =
"0.1.0"