Class: Upkeep::Runtime::RelationProvenance

Inherits:
Data
  • Object
show all
Defined in:
lib/upkeep/runtime.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#analysisObject (readonly)

Returns the value of attribute analysis

Returns:

  • (Object)

    the current value of analysis



65
66
67
# File 'lib/upkeep/runtime.rb', line 65

def analysis
  @analysis
end

#model_nameObject (readonly)

Returns the value of attribute model_name

Returns:

  • (Object)

    the current value of model_name



65
66
67
# File 'lib/upkeep/runtime.rb', line 65

def model_name
  @model_name
end

Instance Method Details

#appendable?Boolean

Returns:

  • (Boolean)


72
# File 'lib/upkeep/runtime.rb', line 72

def appendable? = analysis.appendable?

#coverageObject



68
# File 'lib/upkeep/runtime.rb', line 68

def coverage = analysis.coverage

#limit_valueObject



73
# File 'lib/upkeep/runtime.rb', line 73

def limit_value = analysis.limit_value

#predicatesObject



71
# File 'lib/upkeep/runtime.rb', line 71

def predicates = analysis.predicates

#primary_keyObject



70
# File 'lib/upkeep/runtime.rb', line 70

def primary_key = analysis.primary_key

#primary_tableObject



66
# File 'lib/upkeep/runtime.rb', line 66

def primary_table = analysis.primary_table

#sqlObject



69
# File 'lib/upkeep/runtime.rb', line 69

def sql = analysis.sql

#table_columnsObject



67
# File 'lib/upkeep/runtime.rb', line 67

def table_columns = analysis.table_columns