Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
GlueTransform-Basisklasse
Die Basisklasse, von der alle awsglue.transforms
-Klassen erben.
Die Klassen definieren alle eine __call__
-Methode. Sie überschreiben entweder die GlueTransform
-Klassenmethoden, die in den folgenden Abschnitten aufgeführt werden, oder werden standardmäßig mit dem Klassennamen aufgerufen.
Methoden
apply(cls, *args, **kwargs)
Wendet die Transformation an, indem die Transformationsklasse aufgerufen und das Ergebnis zurückgegeben wird.
cls
– Dasself
-Klassenobjekt.
name(cls)
Gibt den Namen der abgeleiteten Transformationsklasse zurück.
cls
– Dasself
-Klassenobjekt.
describeArgs(cls)
cls
– Dasself
-Klassenobjekt.
Gibt eine Liste der Wörterbücher zurück, die jeweils einem benannten Argument entsprechen. Dabei wird folgendes Format verwendet:
[ { "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öst eine NotImplementedError
-Ausnahme aus, wenn der Aufruf in einer abgeleiteten Transformation erfolgt, in die nicht implementiert wurde.
describeReturn(cls)
cls
– Dasself
-Klassenobjekt.
Gibt ein Wörterbuch mit Informationen über den Rückgabetyp in folgendem Format zurück:
{ "type": "
(return type)
", "description": "(description of output)
" }
Löst eine NotImplementedError
-Ausnahme aus, wenn der Aufruf in einer abgeleiteten Transformation erfolgt, in die nicht implementiert wurde.
describeTransform(cls)
Gibt eine Zeichenfolge zur Beschreibung der Transformation zurück.
cls
– Dasself
-Klassenobjekt.
Löst eine NotImplementedError
-Ausnahme aus, wenn der Aufruf in einer abgeleiteten Transformation erfolgt, in die nicht implementiert wurde.
describeErrors(cls)
cls
– Dasself
-Klassenobjekt.
Gibt eine Liste der Wörterbücher zurück, die jeweils eine mögliche Ausnahme beschreiben, die von dieser Transformation ausgelöst wird. Dabei wird folgendes Format verwendet:
[ { "type": "
(type of error)
", "description": "(description of error)
" }, ... ]
describe(cls)
cls
– Dasself
-Klassenobjekt.
Gibt ein Objekt im folgenden Format zurück:
{ "transform" : { "name" : cls.name( ), "args" : cls.describeArgs( ), "returns" : cls.describeReturn( ), "raises" : cls.describeErrors( ), "location" : "internal" } }