Object ::xo::db::Attribute::slot (public)
::nx::Object ::xo::db::Attribute::slot
Defined in packages/xotcl-core/tcl/01-debug-procs.tcl
- indexC
- min_n_valuesC
- create_acs_attributeC
- referencesC
- create_table_attributeC
- column_nameC
- sqltypeC
- max_n_valuesC
- not_nullC
- uniqueC
- Testcases:
- No testcase defined.
Source code: ::nx::slotObj -container slot ::xo::db::Attribute ::xo::db::Attribute::slot eval {set :__parameter { {sqltype} {column_name} {references ""} {min_n_values 1} {max_n_values 1} {create_acs_attribute true} {create_table_attribute true} {not_null} {unique} {index} }} ::nsf::object::alloc ::xotcl::Attribute ::xo::db::Attribute::slot::create_acs_attribute {set :accessor public set :configurable true set :convert false set :default true set :defaultmethods {} set :disposition alias set :domain ::xo::db::Attribute set :incremental 0 set :manager ::xo::db::Attribute::slot::create_acs_attribute set :methodname create_acs_attribute set :multiplicity 1..1 set :name create_acs_attribute set :parameterSpec {-create_acs_attribute:substdefault true} set :per-object false set :position 0 set :required false set :substdefault 0b111 set :trace none : init} ::nsf::object::alloc ::xotcl::Attribute ::xo::db::Attribute::slot::max_n_values {set :accessor public set :configurable true set :convert false set :default 1 set :defaultmethods {} set :disposition alias set :domain ::xo::db::Attribute set :incremental 0 set :manager ::xo::db::Attribute::slot::max_n_values set :methodname max_n_values set :multiplicity 1..1 set :name max_n_values set :parameterSpec {-max_n_values:substdefault 1} set :per-object false set :position 0 set :required false set :substdefault 0b111 set :trace none : init} ::nsf::object::alloc ::xotcl::Attribute ::xo::db::Attribute::slot::sqltype {set :accessor public set :configurable true set :convert false set :defaultmethods {} set :disposition alias set :domain ::xo::db::Attribute set :incremental 0 set :manager ::xo::db::Attribute::slot::sqltype set :methodname sqltype set :multiplicity 1..1 set :name sqltype set :parameterSpec -sqltype set :per-object false set :position 0 set :required false set :trace none : init} ::nsf::object::alloc ::xotcl::Attribute ::xo::db::Attribute::slot::column_name {set :accessor public set :configurable true set :convert false set :defaultmethods {} set :disposition alias set :domain ::xo::db::Attribute set :incremental 0 set :manager ::xo::db::Attribute::slot::column_name set :methodname column_name set :multiplicity 1..1 set :name column_name set :parameterSpec -column_name set :per-object false set :position 0 set :required false set :trace none : init} ::nsf::object::alloc ::xotcl::Attribute ::xo::db::Attribute::slot::create_table_attribute {set :accessor public set :configurable true set :convert false set :default true set :defaultmethods {} set :disposition alias set :domain ::xo::db::Attribute set :incremental 0 set :manager ::xo::db::Attribute::slot::create_table_attribute set :methodname create_table_attribute set :multiplicity 1..1 set :name create_table_attribute set :parameterSpec {-create_table_attribute:substdefault true} set :per-object false set :position 0 set :required false set :substdefault 0b111 set :trace none : init} ::nsf::object::alloc ::xotcl::Attribute ::xo::db::Attribute::slot::references {set :accessor public set :configurable true set :convert false set :default {} set :defaultmethods {} set :disposition alias set :domain ::xo::db::Attribute set :incremental 0 set :manager ::xo::db::Attribute::slot::references set :methodname references set :multiplicity 1..1 set :name references set :parameterSpec {-references:substdefault {}} set :per-object false set :position 0 set :required false set :substdefault 0b111 set :trace none : init} ::nsf::object::alloc ::xotcl::Attribute ::xo::db::Attribute::slot::unique {set :accessor public set :configurable true set :convert false set :defaultmethods {} set :disposition alias set :domain ::xo::db::Attribute set :incremental 0 set :manager ::xo::db::Attribute::slot::unique set :methodname unique set :multiplicity 1..1 set :name unique set :parameterSpec -unique set :per-object false set :position 0 set :required false set :trace none : init} ::nsf::object::alloc ::xotcl::Attribute ::xo::db::Attribute::slot::not_null {set :accessor public set :configurable true set :convert false set :defaultmethods {} set :disposition alias set :domain ::xo::db::Attribute set :incremental 0 set :manager ::xo::db::Attribute::slot::not_null set :methodname not_null set :multiplicity 1..1 set :name not_null set :parameterSpec -not_null set :per-object false set :position 0 set :required false set :trace none : init} ::nsf::object::alloc ::xotcl::Attribute ::xo::db::Attribute::slot::min_n_values {set :accessor public set :configurable true set :convert false set :default 1 set :defaultmethods {} set :disposition alias set :domain ::xo::db::Attribute set :incremental 0 set :manager ::xo::db::Attribute::slot::min_n_values set :methodname min_n_values set :multiplicity 1..1 set :name min_n_values set :parameterSpec {-min_n_values:substdefault 1} set :per-object false set :position 0 set :required false set :substdefault 0b111 set :trace none : init} ::nsf::object::alloc ::xotcl::Attribute ::xo::db::Attribute::slot::index {set :accessor public set :configurable true set :convert false set :defaultmethods {} set :disposition alias set :domain ::xo::db::Attribute set :incremental 0 set :manager ::xo::db::Attribute::slot::index set :methodname index set :multiplicity 1..1 set :name index set :parameterSpec -index set :per-object false set :position 0 set :required false set :trace none : init}XQL Not present: Generic, PostgreSQL, Oracle