Module: Mkxms::Mssql::Property::SchemaScoped
- Included in:
- ClrAggregate, ClrFunction, ClrStoredProcedure, ClrType, Function, ScalarType, StoredProcedure, Synonym, Table, TableType, Trigger, View
- Defined in:
- lib/mkxms/mssql/property_handler.rb
Instance Method Summary collapse
Instance Method Details
#property_subject_identifiers ⇒ Object
37 38 39 |
# File 'lib/mkxms/mssql/property_handler.rb', line 37 def property_subject_identifiers ['SCHEMA', Utils::unquoted_name(schema), self.class::SQL_OBJECT_TYPE.upcase, Utils.unquoted_name(name)] end |
#subitem_extended_properties_sql(subitem) ⇒ Object
41 42 43 44 45 46 47 48 |
# File 'lib/mkxms/mssql/property_handler.rb', line 41 def subitem_extended_properties_sql(subitem) subitem.extended_properties.each_pair.map do |name, value| Mkxms::Mssql::Property.addition_sql( name, value, property_subject_identifiers + [subitem.class::SQL_OBJECT_TYPE.upcase, Utils.unquoted_name(subitem.name)] ) end end |