Module: SQLiteSweep

Defined in:
lib/sqlitesweep.rb,
lib/sqlitesweep/cli.rb,
lib/sqlitesweep/config.rb,
lib/sqlitesweep/errors.rb,
lib/sqlitesweep/result.rb,
lib/sqlitesweep/runner.rb,
lib/sqlitesweep/display.rb,
lib/sqlitesweep/version.rb,
lib/sqlitesweep/aggregator.rb,
lib/sqlitesweep/query/base.rb,
lib/sqlitesweep/query/local.rb,
lib/sqlitesweep/result_file.rb,
lib/sqlitesweep/worker_pool.rb,
lib/sqlitesweep/database_uri.rb,
lib/sqlitesweep/host_batcher.rb,
lib/sqlitesweep/query/remote.rb,
lib/sqlitesweep/source_stream.rb,
lib/sqlitesweep/ssh/connection_manager.rb

Defined Under Namespace

Modules: Query, SSH Classes: Aggregator, CLI, Config, ConfigError, DatabaseURI, Display, Error, HostBatcher, QueryError, Result, ResultFile, Runner, SSHError, SourceError, SourceStream, TimeoutError, WorkerPool

Constant Summary collapse

VERSION =
"0.1.0"

Instance Attribute Summary collapse

Instance Attribute Details

#rowsArray<Hash> (readonly)

Returns Array of row hashes returned by the SQL query. For example, [=> 42].

Returns:

  • (Array<Hash>)

    Array of row hashes returned by the SQL query. For example, [=> 42].



12
13
14
15
16
# File 'lib/sqlitesweep/result.rb', line 12

Result = Data.define(:rows, :source) do
  def initialize(rows:, source:)
    super(rows: rows, source: source.to_s)
  end
end

#sourceString (readonly)

Returns The URI string of the database that produced this result. Used to annotate list output with _source provenance.

Returns:

  • (String)

    The URI string of the database that produced this result. Used to annotate list output with _source provenance.



12
13
14
15
16
# File 'lib/sqlitesweep/result.rb', line 12

Result = Data.define(:rows, :source) do
  def initialize(rows:, source:)
    super(rows: rows, source: source.to_s)
  end
end