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