Class RR::TableScan
In: lib/rubyrep/table_scan.rb
Parent: Object

Shared functionality for DirectTableScan and ProxiedTableScan

Methods

Included Modules

TableScanHelper

Attributes

left_table  [RW]  Name of the left table
primary_key_names  [RW]  Cached array of primary key names
progress_printer  [RW]  Receives the active ScanProgressPrinters class
right_table  [RW]  Name of the right table
session  [RW]  The current Session object

Public Class methods

Creates a new DirectTableScan instance

  * session: a Session object representing the current database session
  * left_table: name of the table in the left database
  * right_table: name of the table in the right database. If not given, same like left_table

Public Instance methods

Returns a hash of scan options for this table scan.

Inform new progress to progress printer steps is the number of processed records.

[Validate]