class Mkxms::Mssql::TableTypeColumnHandler
Public Class Methods
new(column)
click to toggle source
# File lib/mkxms/mssql/table_type_handler.rb, line 170 def initialize(column) store_properties_on(@column = column) end
Public Instance Methods
handle_check_constraint_element(parse)
click to toggle source
# File lib/mkxms/mssql/table_type_handler.rb, line 178 def handle_check_constraint_element(parse) parse.delegate_to TableTypeCheckConstraintHandler, @column.check_constraints end
handle_computed_expression_element(parse)
click to toggle source
# File lib/mkxms/mssql/table_type_handler.rb, line 174 def handle_computed_expression_element(parse) # Do nothing end
handle_text(text, parent_element)
click to toggle source
# File lib/mkxms/mssql/table_type_handler.rb, line 182 def handle_text(text, parent_element) case [parent_element.namespace, parent_element.name] when ['', 'computed-expression'] (@column.computed_expression ||= '') << text end end