├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── test-bundle.yml │ └── test.yml ├── .gitignore ├── .yardopts ├── CHANGELOG.md ├── Gemfile ├── Gemfile-bundle ├── LICENSE ├── README.md ├── Rakefile ├── TODO.md ├── bin └── update_sqlite_source ├── examples ├── kv_store.rb ├── multi_fiber.rb ├── on_progress.rb ├── pubsub_store_polyphony.rb └── pubsub_store_threads.rb ├── ext ├── extralite │ ├── changeset.c │ ├── common.c │ ├── database.c │ ├── extconf-bundle.rb │ ├── extconf.rb │ ├── extralite.h │ ├── extralite_ext.c │ ├── extralite_sqlite3.c │ ├── iterator.c │ └── query.c └── sqlite3 │ ├── sqlite3.c │ └── sqlite3.h ├── extralite-bundle.gemspec ├── extralite.gemspec ├── gemspec.rb ├── lib ├── extralite.rb ├── extralite │ └── version.rb └── sequel │ └── adapters │ └── extralite.rb └── test ├── extensions ├── arm64 │ ├── text.dylib │ └── text.so └── x86 │ ├── text.dylib │ └── text.so ├── fixtures └── image.png ├── helper.rb ├── issue-38.rb ├── issue-54.rb ├── issue-59.rb ├── perf_array.rb ├── perf_hash.rb ├── perf_hash_prepared.rb ├── perf_hash_transform.rb ├── perf_polyphony.rb ├── perf_splat.rb ├── perf_splat_transform.rb ├── run.rb ├── test_changeset.rb ├── test_database.rb ├── test_extralite.rb ├── test_iterator.rb ├── test_query.rb ├── test_sequel.rb └── test_trace.rb /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: noteflakes 2 | -------------------------------------------------------------------------------- /.github/workflows/test-bundle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/.github/workflows/test-bundle.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/.gitignore -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile-bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/Gemfile-bundle -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/Rakefile -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/TODO.md -------------------------------------------------------------------------------- /bin/update_sqlite_source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/bin/update_sqlite_source -------------------------------------------------------------------------------- /examples/kv_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/examples/kv_store.rb -------------------------------------------------------------------------------- /examples/multi_fiber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/examples/multi_fiber.rb -------------------------------------------------------------------------------- /examples/on_progress.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/examples/on_progress.rb -------------------------------------------------------------------------------- /examples/pubsub_store_polyphony.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/examples/pubsub_store_polyphony.rb -------------------------------------------------------------------------------- /examples/pubsub_store_threads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/examples/pubsub_store_threads.rb -------------------------------------------------------------------------------- /ext/extralite/changeset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/ext/extralite/changeset.c -------------------------------------------------------------------------------- /ext/extralite/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/ext/extralite/common.c -------------------------------------------------------------------------------- /ext/extralite/database.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/ext/extralite/database.c -------------------------------------------------------------------------------- /ext/extralite/extconf-bundle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/ext/extralite/extconf-bundle.rb -------------------------------------------------------------------------------- /ext/extralite/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/ext/extralite/extconf.rb -------------------------------------------------------------------------------- /ext/extralite/extralite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/ext/extralite/extralite.h -------------------------------------------------------------------------------- /ext/extralite/extralite_ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/ext/extralite/extralite_ext.c -------------------------------------------------------------------------------- /ext/extralite/extralite_sqlite3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/ext/extralite/extralite_sqlite3.c -------------------------------------------------------------------------------- /ext/extralite/iterator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/ext/extralite/iterator.c -------------------------------------------------------------------------------- /ext/extralite/query.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/ext/extralite/query.c -------------------------------------------------------------------------------- /ext/sqlite3/sqlite3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/ext/sqlite3/sqlite3.c -------------------------------------------------------------------------------- /ext/sqlite3/sqlite3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/ext/sqlite3/sqlite3.h -------------------------------------------------------------------------------- /extralite-bundle.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/extralite-bundle.gemspec -------------------------------------------------------------------------------- /extralite.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/extralite.gemspec -------------------------------------------------------------------------------- /gemspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/gemspec.rb -------------------------------------------------------------------------------- /lib/extralite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/lib/extralite.rb -------------------------------------------------------------------------------- /lib/extralite/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/lib/extralite/version.rb -------------------------------------------------------------------------------- /lib/sequel/adapters/extralite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/lib/sequel/adapters/extralite.rb -------------------------------------------------------------------------------- /test/extensions/arm64/text.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/extensions/arm64/text.dylib -------------------------------------------------------------------------------- /test/extensions/arm64/text.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/extensions/arm64/text.so -------------------------------------------------------------------------------- /test/extensions/x86/text.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/extensions/x86/text.dylib -------------------------------------------------------------------------------- /test/extensions/x86/text.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/extensions/x86/text.so -------------------------------------------------------------------------------- /test/fixtures/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/fixtures/image.png -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/issue-38.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/issue-38.rb -------------------------------------------------------------------------------- /test/issue-54.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/issue-54.rb -------------------------------------------------------------------------------- /test/issue-59.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/issue-59.rb -------------------------------------------------------------------------------- /test/perf_array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/perf_array.rb -------------------------------------------------------------------------------- /test/perf_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/perf_hash.rb -------------------------------------------------------------------------------- /test/perf_hash_prepared.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/perf_hash_prepared.rb -------------------------------------------------------------------------------- /test/perf_hash_transform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/perf_hash_transform.rb -------------------------------------------------------------------------------- /test/perf_polyphony.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/perf_polyphony.rb -------------------------------------------------------------------------------- /test/perf_splat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/perf_splat.rb -------------------------------------------------------------------------------- /test/perf_splat_transform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/perf_splat_transform.rb -------------------------------------------------------------------------------- /test/run.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/run.rb -------------------------------------------------------------------------------- /test/test_changeset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/test_changeset.rb -------------------------------------------------------------------------------- /test/test_database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/test_database.rb -------------------------------------------------------------------------------- /test/test_extralite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/test_extralite.rb -------------------------------------------------------------------------------- /test/test_iterator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/test_iterator.rb -------------------------------------------------------------------------------- /test/test_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/test_query.rb -------------------------------------------------------------------------------- /test/test_sequel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/test_sequel.rb -------------------------------------------------------------------------------- /test/test_trace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-fabric/extralite/HEAD/test/test_trace.rb --------------------------------------------------------------------------------