Nom |
Description |
source_type |
Ce paramètre permet d'indiquer le nom du type de données source de la distribution. |
target_type |
Ce paramètre permet d'indiquer le nom du type de données cible de la distribution. |
function_name[(argument_type [, ...])] |
Ce paramètre permet d'indiquer la fonction utilisée pour effectuer le castre. Le nom de la fonction peut être qualifié de schéma. Si ce n'est pas le cas, la fonction sera recherchée dans le chemin de recherche du schéma. Le type de données de résultat de la fonction doit correspondre au type cible du transtypage. Si aucune liste de paramètres n'est spécifiée, le nom de la fonction doit être unique dans son schéma. |
WITHOUT FUNCTION |
Ce paramètre permet d'indiquer que le type source est binairement coercitif au type cible, donc aucune fonction n'est requise pour effectuer le transtypage. |
WITH INOUT |
Ce paramètre permet d'indiquer que le transtypage est un transtypage de conversion d'entrée/sortie, effectué en appelant la fonction de sortie du type de données source et en passant la chaîne de caractères résultante à la fonction d'entrée du type de données cible. |
AS ASSIGNMENT |
Ce paramètre permet d'indiquer que le transtypage peut être invoqué implicitement dans des contextes d'affectation. |
AS IMPLICIT |
Ce paramètre permet d'indiquer que le castre peut être invoqué implicitement dans n'importe quel contexte. |
Cette instruction permet de définir une nouvelle distribution.