Module: Ductr::SQLite

Defined in:
lib/ductr/sqlite.rb,
lib/ductr/sqlite/adapter.rb,
lib/ductr/sqlite/version.rb,
lib/ductr/sqlite/basic_lookup.rb,
lib/ductr/sqlite/basic_source.rb,
lib/ductr/sqlite/match_lookup.rb,
lib/ductr/sqlite/buffered_lookup.rb,
lib/ductr/sqlite/polling_handler.rb,
lib/ductr/sqlite/polling_trigger.rb,
lib/ductr/sqlite/paginated_source.rb,
lib/ductr/sqlite/basic_destination.rb,
lib/ductr/sqlite/buffered_destination.rb,
lib/ductr/sqlite/buffered_upsert_destination.rb

Overview

SQLite adapter for Ductr ETL

This gem provides useful controls to operate Ductr ETL with SQLite databases.

To get details about the database connection handling, checkout the Adapter class.

Sources

Lookups

  • BasicLookup Executes one query per row and merge the looked up row with the current row.
  • BufferedLookup Executes one query for a bunch of rows and let you implement the matching logic.
  • MatchLookup Executes one query for a bunch of rows and abstracts the matching logic.

Destinations

Defined Under Namespace

Classes: Adapter, BasicDestination, BasicLookup, BasicSource, BufferedDestination, BufferedLookup, BufferedUpsertDestination, MatchLookup, PaginatedSource, PollingHandler, PollingTrigger

Constant Summary collapse

VERSION =

Returns VERSION Gem's version.

Returns:

  • (String)

    VERSION Gem's version

"0.1.2"