Class: Upkeep::SQLDependencyAnalysis::Result

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#appendableObject (readonly)

Returns the value of attribute appendable

Returns:

  • (Object)

    the current value of appendable



9
10
11
# File 'lib/upkeep/sql_dependency_analysis.rb', line 9

def appendable
  @appendable
end

#equality_edgesObject (readonly)

Returns the value of attribute equality_edges

Returns:

  • (Object)

    the current value of equality_edges



9
10
11
# File 'lib/upkeep/sql_dependency_analysis.rb', line 9

def equality_edges
  @equality_edges
end

#limit_valueObject (readonly)

Returns the value of attribute limit_value

Returns:

  • (Object)

    the current value of limit_value



9
10
11
# File 'lib/upkeep/sql_dependency_analysis.rb', line 9

def limit_value
  @limit_value
end

#predicatesObject (readonly)

Returns the value of attribute predicates

Returns:

  • (Object)

    the current value of predicates



9
10
11
# File 'lib/upkeep/sql_dependency_analysis.rb', line 9

def predicates
  @predicates
end

#table_columnsObject (readonly)

Returns the value of attribute table_columns

Returns:

  • (Object)

    the current value of table_columns



9
10
11
# File 'lib/upkeep/sql_dependency_analysis.rb', line 9

def table_columns
  @table_columns
end

#warningsObject (readonly)

Returns the value of attribute warnings

Returns:

  • (Object)

    the current value of warnings



9
10
11
# File 'lib/upkeep/sql_dependency_analysis.rb', line 9

def warnings
  @warnings
end

Instance Method Details

#appendable?Boolean

Returns:

  • (Boolean)


18
# File 'lib/upkeep/sql_dependency_analysis.rb', line 18

def appendable? = appendable

#tablesObject



17
# File 'lib/upkeep/sql_dependency_analysis.rb', line 17

def tables = table_columns.keys.sort