/**
  * Aqui el id es el codigo
  * @see \TSLBasicRecordDAO::getUpdateRecordQuery()
  */
 protected function getUpdateRecordQuery(\TSLDataModel &$record)
 {
     /* @var $record  AtletasPruebasResultadosDetalleModel  */
     $sql = 'select * from (select sp_atletas_pruebas_resultados_detalle_save_record(' . $record->get_atletas_resultados_id() . '::integer,' . $record->get_competencias_pruebas_id() . '::integer,' . '\'' . $record->get_atletas_codigo() . '\'::character varying,' . '\'' . $record->get_competencias_pruebas_fecha() . '\'::date,' . ($record->get_competencias_pruebas_viento() == null ? 'null' : $record->get_competencias_pruebas_viento()) . '::numeric,' . '\'' . $record->get_competencias_pruebas_anemometro() . '\'::boolean,' . '\'' . $record->get_competencias_pruebas_material_reglamentario() . '\'::boolean,' . '\'' . $record->get_competencias_pruebas_manual() . '\'::boolean,' . '\'' . $record->get_competencias_pruebas_observaciones() . '\'::character varying,' . '\'' . $record->get_atletas_resultados_resultado() . '\'::character varying,' . $record->get_atletas_resultados_puntos() . '::integer,' . ($record->get_atletas_resultados_puesto() == null ? 'null' : $record->get_atletas_resultados_puesto()) . '::integer,' . 'false::boolean,' . '\'' . $record->getActivo() . '\'::boolean,' . '\'' . $record->get_Usuario_mod() . '\'::character varying,' . $record->getVersionId() . '::integer)  as insupd) as ans where insupd is not null;';
     return $sql;
 }
 /**
  * Aqui el id es el codigo
  * @see \TSLBasicRecordDAO::getUpdateRecordQuery()
  */
 protected function getUpdateRecordQuery(\TSLDataModel &$record)
 {
     /* @var $record  CompetenciasPruebasModel */
     $sql = 'select * from (select sp_competencias_pruebas_save_record(' . $record->get_competencias_pruebas_id() . '::integer,' . '\'' . $record->get_competencias_codigo() . '\'::character varying,' . '\'' . $record->get_pruebas_codigo() . '\'::character varying,' . ($record->get_competencias_pruebas_origen_id() == null ? 'null' : $record->get_competencias_pruebas_origen_id()) . '::integer,' . '\'' . $record->get_competencias_pruebas_fecha() . '\'::date,' . ($record->get_competencias_pruebas_viento() == null ? 'null' : $record->get_competencias_pruebas_viento()) . '::numeric ,' . '\'' . $record->get_competencias_pruebas_manual() . '\'::boolean,' . '\'' . $record->get_competencias_pruebas_tipo_serie() . '\'::character varying,' . ($record->get_competencias_pruebas_nro_serie() == null ? '1' : $record->get_competencias_pruebas_nro_serie()) . '::integer ,' . '\'' . $record->get_competencias_pruebas_anemometro() . '\'::boolean,' . '\'' . $record->get_competencias_pruebas_material_reglamentario() . '\'::boolean,' . '\'' . $record->get_competencias_pruebas_observaciones() . '\'::character varying,' . '\'false\'::boolean,' . '\'true\'::boolean,' . '\'true\'::boolean,' . '\'' . $record->getActivo() . '\'::boolean,' . '\'' . $record->get_Usuario_mod() . '\'::character varying,' . $record->getVersionId() . '::integer, 1::BIT)  as insupd) as ans where insupd is not null';
     return $sql;
 }
 /**
  * Aqui el id es el codigo
  *
  * @{inheritdoc}
  *
  * @see TSLBasicRecordDAO::getUpdateRecordQuery()
  */
 protected function getUpdateRecordQuery(\TSLDataModel &$record)
 {
     /* @var $record  AtletasPruebasResultadosModel */
     $sql = 'SELECT * FROM (SELECT sp_atletas_pruebas_resultados_save_record(' . $record->get_atletas_resultados_id() . '::INTEGER, ' . '\'' . $record->get_atletas_codigo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_competencias_codigo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_pruebas_codigo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_competencias_pruebas_fecha() . '\'::DATE,' . ($record->get_competencias_pruebas_viento() == NULL ? 'null' : $record->get_competencias_pruebas_viento()) . '::NUMERIC ,' . '\'' . $record->get_competencias_pruebas_tipo_serie() . '\'::CHARACTER VARYING,' . ($record->get_competencias_pruebas_nro_serie() == NULL ? '1' : $record->get_competencias_pruebas_nro_serie()) . '::INTEGER ,' . '\'' . $record->get_competencias_pruebas_anemometro() . '\'::BOOLEAN,' . '\'' . $record->get_competencias_pruebas_material_reglamentario() . '\'::BOOLEAN,' . '\'' . $record->get_competencias_pruebas_manual() . '\'::BOOLEAN,' . '\'' . $record->get_competencias_pruebas_observaciones() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_resultados_resultado() . '\'::CHARACTER VARYING,' . ($record->get_atletas_resultados_puntos() == NULL ? 'null' : $record->get_atletas_resultados_puntos()) . '::INTEGER,' . ($record->get_atletas_resultados_puesto() == NULL ? 'null' : $record->get_atletas_resultados_puesto()) . '::INTEGER,' . '\'' . $record->get_atletas_resultados_protected() . '\'::BOOLEAN,' . '\'' . $record->getActivo() . '\'::BOOLEAN,' . '\'' . $record->get_Usuario_mod() . '\'::CHARACTER VARYING,' . $record->getVersionId() . '::INTEGER, 1::BIT)  AS insupd) AS ans WHERE insupd IS NOT NULL;';
     return $sql;
 }