Class: Mkxms::Mssql::ClrFunction::ResultTable::Column

Inherits:
Object
  • Object
show all
Includes:
ExtendedProperties
Defined in:
lib/mkxms/mssql/clr_function_handler.rb

Constant Summary collapse

SQL_OBJECT_TYPE =
'COLUMN'

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from ExtendedProperties

#extended_properties

Constructor Details

#initialize(name, result_type) ⇒ Column

Returns a new instance of Column.



25
26
27
28
# File 'lib/mkxms/mssql/clr_function_handler.rb', line 25

def initialize(name, result_type)
  @name = name
  @result_type = result_type
end

Instance Attribute Details

#nameObject

Returns the value of attribute name.



30
31
32
# File 'lib/mkxms/mssql/clr_function_handler.rb', line 30

def name
  @name
end

#result_typeObject

Returns the value of attribute result_type.



30
31
32
# File 'lib/mkxms/mssql/clr_function_handler.rb', line 30

def result_type
  @result_type
end

Instance Method Details

#type_specObject



32
33
34
# File 'lib/mkxms/mssql/clr_function_handler.rb', line 32

def type_spec
  result_type.type_spec
end