Class: ActiveFacts::Metamodel::Index
- Inherits:
-
AccessPath
- Object
- AccessPath
- ActiveFacts::Metamodel::Index
- Defined in:
- lib/activefacts/metamodel/metamodel.rb,
lib/activefacts/metamodel/extensions.rb
Instance Method Summary collapse
Methods inherited from AccessPath
#position_in_index, #show_trace
Instance Method Details
#inspect ⇒ Object
1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 |
# File 'lib/activefacts/metamodel/extensions.rb', line 1733 def inspect case when !is_unique 'Non-unique index' when composite_as_primary_index 'Primary index' else 'Unique index' end + (name ? " #{name.inspect}" : '') + " to #{composite.mapping.name}" + (presence_constraint ? " over #{presence_constraint.describe}" : '') end |