class DbSchema::Definitions::Index::Expression
Public Instance Methods
expression?()
click to toggle source
# File lib/db_schema/definitions/index/expression.rb, line 5 def expression? true end
index_name_segment()
click to toggle source
# File lib/db_schema/definitions/index/expression.rb, line 9 def index_name_segment name.scan(/\b[A-Za-z0-9_]+\b/).join('_') end
to_sequel()
click to toggle source
# File lib/db_schema/definitions/index/expression.rb, line 13 def to_sequel Sequel.lit("(#{name})") end