Class: DbSchema::Definitions::Index::TableField

Inherits:
Column
  • Object
show all
Defined in:
lib/db_schema/definitions/index/table_field.rb

Instance Attribute Summary

Attributes inherited from Column

#name, #nulls, #order

Instance Method Summary collapse

Methods inherited from Column

#asc?, #desc?, #initialize, #ordered_expression

Constructor Details

This class inherits a constructor from DbSchema::Definitions::Index::Column

Instance Method Details

#expression?Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/db_schema/definitions/index/table_field.rb', line 5

def expression?
  false
end

#index_name_segmentObject



9
10
11
# File 'lib/db_schema/definitions/index/table_field.rb', line 9

def index_name_segment
  name
end

#to_sequelObject



13
14
15
# File 'lib/db_schema/definitions/index/table_field.rb', line 13

def to_sequel
  name
end