Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Classe de base GlueTransform
Classe de base dont toutes les classes awsglue.transforms
héritent.
Les classes définissent toutes une méthode __call__
. Elles remplacent les méthodes de la classe GlueTransform
répertoriées dans les sections suivantes ou sont appelées en utilisant le nom de classe par défaut.
Méthodes
apply(cls, *args, **kwargs)
Applique la transformation en appelant la classe de transformation et renvoie le résultat.
cls
– Objet de classeself
.
name(cls)
Retourne le nom de la classe de transformation dérivée.
cls
– Objet de classeself
.
describeArgs(cls)
cls
– Objet de classeself
.
Renvoie une liste de dictionnaires, chacun correspondant à un argument nommé, dans le format suivant :
[ { "name": "
(name of argument)
", "type": "(type of argument)
", "description": "(description of argument)
", "optional": "(Boolean, True if the argument is optional)
", "defaultValue": "(Default value string, or None)(String; the default value, or None)
" }, ... ]
Lève une exception NotImplementedError
en cas d'appel dans une transformation dérivée où elle n'est pas implémentée.
describeReturn(cls)
cls
– Objet de classeself
.
Renvoie un dictionnaire avec les informations sur le type de retour, dans le format suivant :
{ "type": "
(return type)
", "description": "(description of output)
" }
Lève une exception NotImplementedError
en cas d'appel dans une transformation dérivée où elle n'est pas implémentée.
describeTransform(cls)
Renvoie une chaîne décrivant la transformation.
cls
– Objet de classeself
.
Lève une exception NotImplementedError
en cas d'appel dans une transformation dérivée où elle n'est pas implémentée.
describeErrors(cls)
cls
– Objet de classeself
.
Renvoie une liste de dictionnaires, chacun décrivant une exception éventuelle lancée par cette transformation, dans le format suivant :
[ { "type": "
(type of error)
", "description": "(description of error)
" }, ... ]
describe(cls)
cls
– Objet de classeself
.
Renvoie un objet dans le format suivant :
{ "transform" : { "name" : cls.name( ), "args" : cls.describeArgs( ), "returns" : cls.describeReturn( ), "raises" : cls.describeErrors( ), "location" : "internal" } }