Class: Pcrd::Apply::Engine::TablePlan

Inherits:
Data
  • Object
show all
Defined in:
lib/pcrd/apply/engine.rb

Overview

Per-table execution plan built at initialisation time.

Instance Attribute Summary collapse

Instance Attribute Details

#delete_sqlObject (readonly)

Returns the value of attribute delete_sql

Returns:

  • (Object)

    the current value of delete_sql



23
24
25
# File 'lib/pcrd/apply/engine.rb', line 23

def delete_sql
  @delete_sql
end

#pk_source_colsObject (readonly)

Returns the value of attribute pk_source_cols

Returns:

  • (Object)

    the current value of pk_source_cols



23
24
25
# File 'lib/pcrd/apply/engine.rb', line 23

def pk_source_cols
  @pk_source_cols
end

#pk_target_colsObject (readonly)

Returns the value of attribute pk_target_cols

Returns:

  • (Object)

    the current value of pk_target_cols



23
24
25
# File 'lib/pcrd/apply/engine.rb', line 23

def pk_target_cols
  @pk_target_cols
end

#table_nameObject (readonly)

Returns the value of attribute table_name

Returns:

  • (Object)

    the current value of table_name



23
24
25
# File 'lib/pcrd/apply/engine.rb', line 23

def table_name
  @table_name
end

#transformerObject (readonly)

Returns the value of attribute transformer

Returns:

  • (Object)

    the current value of transformer



23
24
25
# File 'lib/pcrd/apply/engine.rb', line 23

def transformer
  @transformer
end

#upsert_sqlObject (readonly)

Returns the value of attribute upsert_sql

Returns:

  • (Object)

    the current value of upsert_sql



23
24
25
# File 'lib/pcrd/apply/engine.rb', line 23

def upsert_sql
  @upsert_sql
end