private function extractRoutineParametersInfo(): void
  {
    $routine_parameters = MetaDataLayer::getRoutineParameters($this->routineName);
    foreach ($routine_parameters as $key => $routine_parameter)
    {
      if ($routine_parameter['parameter_name'])
      {
        $data_type_descriptor = $routine_parameter['dtd_identifier'];
        if (isset($routine_parameter['character_set_name']))
        {
          $data_type_descriptor .= ' character set '.$routine_parameter['character_set_name'];
        }
        if (isset($routine_parameter['collation_name']))
        {
          $data_type_descriptor .= ' collation '.$routine_parameter['collation_name'];
        }

        $routine_parameter['data_type_descriptor'] = $data_type_descriptor;

        $this->parameters[$key] = $routine_parameter;
      }
    }

    $this->updateParametersInfo();
  }
private function extractRoutineParametersInfo(): void
  {
    $routine_parameters = MetaDataLayer::getRoutineParameters($this->routineName);
    foreach ($routine_parameters as $key => $routine_parameter)
    {
      if ($routine_parameter['parameter_name'])
      {
        $data_type_descriptor = $routine_parameter['dtd_identifier'];
        if (isset($routine_parameter['character_set_name']))
        {
          $data_type_descriptor .= ' character set '.$routine_parameter['character_set_name'];
        }
        if (isset($routine_parameter['collation_name']))
        {
          $data_type_descriptor .= ' collation '.$routine_parameter['collation_name'];
        }

        $routine_parameter['data_type_descriptor'] = $data_type_descriptor;

        $this->parameters[$key] = $routine_parameter;
      }
    }

    $this->updateParametersInfo();
  }
private function extractRoutineParametersInfo ( ) : void { $ routine_parameters = MetaDataLayer :: getRoutineParameters ( $ this -> routineName ) ; foreach ( $ routine_parameters as $ key => $ routine_parameter ) { if ( $ routine_parameter [ 'parameter_name' ] ) { $ data_type_descriptor = $ routine_parameter [ 'dtd_identifier' ] ; if ( isset ( $ routine_parameter [ 'character_set_name' ] ) ) { $ data_type_descriptor .= ' character set ' . $ routine_parameter [ 'character_set_name' ] ; } if ( isset ( $ routine_parameter [ 'collation_name' ] ) ) { $ data_type_descriptor .= ' collation ' . $ routine_parameter [ 'collation_name' ] ; } $ routine_parameter [ 'data_type_descriptor' ] = $ data_type_descriptor ; $ this -> parameters [ $ key ] = $ routine_parameter ; } } $ this -> updateParametersInfo ( ) ; }
Extracts info about the parameters of the stored routine.
Extracts info about the parameters of the stored routine .