Class ::xo::db::sql::apm_package_version

::xo::db::sql::apm_package_version[i] create ...

Class Relations

  • class: ::xo::db::Class[i]
  • superclass: ::xotcl::Object[i]
::xo::db::Class create ::xo::db::sql::apm_package_version \
     -superclass ::xotcl::Object

Methods (to be applied on the object)

  • add_dependency (scripted, public)

     xo::db::sql::apm_package_version[i] add_dependency [ -dbn dbn ] \
        -dependency_type dependency_type  [ -dependency_id dependency_id ] \
        -version_id version_id  -dependency_uri dependency_uri  \
        -dependency_version dependency_version 

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -dependency_type
    (required)
    -dependency_id
    (optional)
    -version_id
    (required)
    -dependency_uri
    (required)
    -dependency_version
    (required)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc add_dependency xo::db::sql::apm_package_version proc add_dependency xo::db::sql::apm_package_version proc add_dependency->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {DEPENDENCY_TYPE {}} {DEPENDENCY_ID null} {VERSION_ID {}} {DEPENDENCY_URI {}} {DEPENDENCY_VERSION {}}
    foreach var [list DEPENDENCY_TYPE DEPENDENCY_ID VERSION_ID DEPENDENCY_URI DEPENDENCY_VERSION]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__add_dependency($_DEPENDENCY_TYPE$_DEPENDENCY_ID$_VERSION_ID$_DEPENDENCY_URI$_DEPENDENCY_VERSION) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • add_interface (scripted, public)

     xo::db::sql::apm_package_version[i] add_interface [ -dbn dbn ] \
        [ -interface_id interface_id ] -version_id version_id  \
        -interface_uri interface_uri  \
        -interface_version interface_version 

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -interface_id
    (optional)
    -version_id
    (required)
    -interface_uri
    (required)
    -interface_version
    (required)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc add_interface xo::db::sql::apm_package_version proc add_interface xo::db::sql::apm_package_version proc add_interface->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {INTERFACE_ID null} {VERSION_ID {}} {INTERFACE_URI {}} {INTERFACE_VERSION {}}
    foreach var [list INTERFACE_ID VERSION_ID INTERFACE_URI INTERFACE_VERSION]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__add_interface($_INTERFACE_ID$_VERSION_ID$_INTERFACE_URI$_INTERFACE_VERSION) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • copy (scripted, public)

     xo::db::sql::apm_package_version[i] copy [ -dbn dbn ] \
        -version_id version_id  [ -new_version_id new_version_id ] \
        -new_version_name new_version_name  \
        -new_version_uri new_version_uri  -copy_owners_p copy_owners_p 

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -version_id
    (required)
    -new_version_id
    (optional)
    -new_version_name
    (required)
    -new_version_uri
    (required)
    -copy_owners_p
    (required)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc copy xo::db::sql::apm_package_version proc copy xo::db::sql::apm_package_version proc copy->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {VERSION_ID {}} {NEW_VERSION_ID null} {NEW_VERSION_NAME {}} {NEW_VERSION_URI {}} {COPY_OWNERS_P {}}
    foreach var [list VERSION_ID NEW_VERSION_ID NEW_VERSION_NAME NEW_VERSION_URI COPY_OWNERS_P]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__copy($_VERSION_ID$_NEW_VERSION_ID$_NEW_VERSION_NAME$_NEW_VERSION_URI$_COPY_OWNERS_P) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • delete (scripted, public)

     xo::db::sql::apm_package_version[i] delete [ -dbn dbn ] \
        -version_id version_id 

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -version_id
    (required)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc delete xo::db::sql::apm_package_version proc delete xo::db::sql::apm_package_version proc delete->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {VERSION_ID {}}
    foreach var [list VERSION_ID]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__delete($_VERSION_ID) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • disable (scripted, public)

     xo::db::sql::apm_package_version[i] disable [ -dbn dbn ] \
        -version_id version_id 

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -version_id
    (required)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc disable xo::db::sql::apm_package_version proc disable xo::db::sql::apm_package_version proc disable->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {VERSION_ID {}}
    foreach var [list VERSION_ID]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__disable($_VERSION_ID) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • edit (scripted, public)

     xo::db::sql::apm_package_version[i] edit [ -dbn dbn ] \
        [ -new_version_id new_version_id ] -version_id version_id  \
        [ -version_name version_name ] -version_uri version_uri  \
        -summary summary  -description_format description_format  \
        -description description  -release_date release_date  \
        -vendor vendor  -vendor_uri vendor_uri  -auto_mount auto_mount  \
        [ -installed_p installed_p ] \
        [ -data_model_loaded_p data_model_loaded_p ]

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -new_version_id
    (optional)
    -version_id
    (required)
    -version_name
    (optional)
    -version_uri
    (required)
    -summary
    (required)
    -description_format
    (required)
    -description
    (required)
    -release_date
    (required)
    -vendor
    (required)
    -vendor_uri
    (required)
    -auto_mount
    (required)
    -installed_p
    (defaults to "f") (optional)
    -data_model_loaded_p
    (defaults to "f") (optional)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc edit xo::db::sql::apm_package_version proc edit xo::db::sql::apm_package_version proc edit->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {NEW_VERSION_ID null} {VERSION_ID {}} {VERSION_NAME null} {VERSION_URI {}} {SUMMARY {}} {DESCRIPTION_FORMAT {}} {DESCRIPTION {}} {RELEASE_DATE {}} {VENDOR {}} {VENDOR_URI {}} {AUTO_MOUNT {}} {INSTALLED_P f} {DATA_MODEL_LOADED_P f}
    foreach var [list NEW_VERSION_ID VERSION_ID VERSION_NAME VERSION_URI SUMMARY DESCRIPTION_FORMAT DESCRIPTION RELEASE_DATE VENDOR VENDOR_URI AUTO_MOUNT INSTALLED_P DATA_MODEL_LOADED_P]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__edit($_NEW_VERSION_ID$_VERSION_ID$_VERSION_NAME$_VERSION_URI$_SUMMARY$_DESCRIPTION_FORMAT$_DESCRIPTION$_RELEASE_DATE$_VENDOR$_VENDOR_URI$_AUTO_MOUNT$_INSTALLED_P$_DATA_MODEL_LOADED_P) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • enable (scripted, public)

     xo::db::sql::apm_package_version[i] enable [ -dbn dbn ] \
        -version_id version_id 

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -version_id
    (required)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc enable xo::db::sql::apm_package_version proc enable xo::db::sql::apm_package_version proc enable->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {VERSION_ID {}}
    foreach var [list VERSION_ID]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__enable($_VERSION_ID) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • new (scripted, public)

     xo::db::sql::apm_package_version[i] new [ -dbn dbn ] \
        [ -version_id version_id ] -package_key package_key  \
        [ -version_name version_name ] -version_uri version_uri  \
        -summary summary  -description_format description_format  \
        -description description  -release_date release_date  \
        -vendor vendor  -vendor_uri vendor_uri  -auto_mount auto_mount  \
        [ -installed_p installed_p ] \
        [ -data_model_loaded_p data_model_loaded_p ] [ -childof childof ]

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -version_id
    (optional)
    -package_key
    (required)
    -version_name
    (optional)
    -version_uri
    (required)
    -summary
    (required)
    -description_format
    (required)
    -description
    (required)
    -release_date
    (required)
    -vendor
    (required)
    -vendor_uri
    (required)
    -auto_mount
    (required)
    -installed_p
    (defaults to "f") (optional)
    -data_model_loaded_p
    (defaults to "f") (optional)
    -childof
    (optional)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc new xo::db::sql::apm_package_version proc new xo::db::sql::apm_package_version proc new->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {VERSION_ID null} {PACKAGE_KEY {}} {VERSION_NAME null} {VERSION_URI {}} {SUMMARY {}} {DESCRIPTION_FORMAT {}} {DESCRIPTION {}} {RELEASE_DATE {}} {VENDOR {}} {VENDOR_URI {}} {AUTO_MOUNT {}} {INSTALLED_P f} {DATA_MODEL_LOADED_P f}
    foreach var [list VERSION_ID PACKAGE_KEY VERSION_NAME VERSION_URI SUMMARY DESCRIPTION_FORMAT DESCRIPTION RELEASE_DATE VENDOR VENDOR_URI AUTO_MOUNT INSTALLED_P DATA_MODEL_LOADED_P]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__new($_VERSION_ID$_PACKAGE_KEY$_VERSION_NAME$_VERSION_URI$_SUMMARY$_DESCRIPTION_FORMAT$_DESCRIPTION$_RELEASE_DATE$_VENDOR$_VENDOR_URI$_AUTO_MOUNT$_INSTALLED_P$_DATA_MODEL_LOADED_P) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • remove_dependency (scripted, public)

     xo::db::sql::apm_package_version[i] remove_dependency [ -dbn dbn ] \
        -dependency_uri dependency_uri  \
        -dependency_version dependency_version  -version_id version_id 

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -dependency_uri
    (required)
    -dependency_version
    (required)
    -version_id
    (required)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc remove_dependency xo::db::sql::apm_package_version proc remove_dependency xo::db::sql::apm_package_version proc remove_dependency->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {DEPENDENCY_URI {}} {DEPENDENCY_VERSION {}} {VERSION_ID {}}
    foreach var [list DEPENDENCY_URI DEPENDENCY_VERSION VERSION_ID]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__remove_dependency($_DEPENDENCY_URI$_DEPENDENCY_VERSION$_VERSION_ID) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • remove_interface (scripted, public)

     xo::db::sql::apm_package_version[i] remove_interface [ -dbn dbn ] \
        -interface_uri interface_uri  \
        -interface_version interface_version  -version_id version_id 

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -interface_uri
    (required)
    -interface_version
    (required)
    -version_id
    (required)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc remove_interface xo::db::sql::apm_package_version proc remove_interface xo::db::sql::apm_package_version proc remove_interface->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {INTERFACE_URI {}} {INTERFACE_VERSION {}} {VERSION_ID {}}
    foreach var [list INTERFACE_URI INTERFACE_VERSION VERSION_ID]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__remove_interface($_INTERFACE_URI$_INTERFACE_VERSION$_VERSION_ID) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • sortable_version_name (scripted, public)

     xo::db::sql::apm_package_version[i] sortable_version_name [ -dbn dbn ] \
        -version_name version_name 

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -version_name
    (required)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc sortable_version_name xo::db::sql::apm_package_version proc sortable_version_name xo::db::sql::apm_package_version proc sortable_version_name->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {VERSION_NAME {}}
    foreach var [list VERSION_NAME]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__sortable_version_name($_VERSION_NAME) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • upgrade (scripted, public)

     xo::db::sql::apm_package_version[i] upgrade [ -dbn dbn ] \
        -version_id version_id 

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -version_id
    (required)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc upgrade xo::db::sql::apm_package_version proc upgrade xo::db::sql::apm_package_version proc upgrade->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {VERSION_ID {}}
    foreach var [list VERSION_ID]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__upgrade($_VERSION_ID) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • upgrade_p (scripted, public)

     xo::db::sql::apm_package_version[i] upgrade_p [ -dbn dbn ] -path path  \
        -initial_version_name initial_version_name  \
        -final_version_name final_version_name 

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -path
    (required)
    -initial_version_name
    (required)
    -final_version_name
    (required)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc upgrade_p xo::db::sql::apm_package_version proc upgrade_p xo::db::sql::apm_package_version proc upgrade_p->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {PATH {}} {INITIAL_VERSION_NAME {}} {FINAL_VERSION_NAME {}}
    foreach var [list PATH INITIAL_VERSION_NAME FINAL_VERSION_NAME]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__upgrade_p($_PATH$_INITIAL_VERSION_NAME$_FINAL_VERSION_NAME) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }
  • version_name_greater (scripted, public)

     xo::db::sql::apm_package_version[i] version_name_greater [ -dbn dbn ] \
        -version_name_one version_name_one  \
        -version_name_two version_name_two 

    Automatically generated method

    Switches:
    -dbn
    (optional)
    -version_name_one
    (required)
    -version_name_two
    (required)

    Partial Call Graph (max 5 caller/called nodes):
    %3 db_with_handle db_with_handle (public) xo::db::sql::apm_package_version proc version_name_greater xo::db::sql::apm_package_version proc version_name_greater xo::db::sql::apm_package_version proc version_name_greater->db_with_handle

    Testcases:
    No testcase defined.
    #function_args: {VERSION_NAME_ONE {}} {VERSION_NAME_TWO {}}
    foreach var [list VERSION_NAME_ONE VERSION_NAME_TWO]  {
      set varname [string tolower $var]
      if {[info exists $varname]} {
        set $var [set $varname]
        set _$var :$var
      } else {
        set _$var null
      }
    }
    set sql "
    select apm_package_version__version_name_greater($_VERSION_NAME_ONE$_VERSION_NAME_TWO) 
        "
    db_with_handle -dbn $dbn db {
      #ns_log notice "--sql=$sql"
      return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ]
    }