Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Classe di base GlueTransform
La classe di base che tutte le classi awsglue.transforms
ereditano.
Tutte le classi definiscono un __call__
metodo. Sostituiscono i metodi della classe GlueTransform
elencati nelle seguenti sezioni, oppure sono denominate utilizzando il nome della classe per impostazione predefinita.
Metodi
apply(cls, *args, **kwargs)
Applica la trasformazione chiamando la classe di trasformazione e restituisce il risultato.
cls
: l'oggettoself
della classe.
name(cls)
Restituisce il nome della classe di trasformazione derivata.
cls
: l'oggettoself
della classe.
describeArgs(cls)
cls
: l'oggettoself
della classe.
Restituisce un elenco di dizionari, ciascuno corrispondente a un argomento denominato, nel formato seguente:
[ { "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)
" }, ... ]
Solleva un'eccezione NotImplementedError
quando viene chiamato in una trasformazione derivata dove non è stato implementato.
describeReturn(cls)
cls
: l'oggettoself
della classe.
Restituisce un dizionario con informazioni sul tipo di restituzione, nel formato seguente:
{ "type": "
(return type)
", "description": "(description of output)
" }
Solleva un'eccezione NotImplementedError
quando viene chiamato in una trasformazione derivata dove non è stato implementato.
describeTransform(cls)
Restituisce una stringa che descrive la trasformazione.
cls
: l'oggettoself
della classe.
Solleva un'eccezione NotImplementedError
quando viene chiamato in una trasformazione derivata dove non è stato implementato.
describeErrors(cls)
cls
: l'oggettoself
della classe.
Restituisce un elenco di dizionari, ognuno dei quali descrive una possibile eccezione generata da questa trasformazione, nel formato seguente:
[ { "type": "
(type of error)
", "description": "(description of error)
" }, ... ]
describe(cls)
cls
: l'oggettoself
della classe.
Restituisce un oggetto con il seguente formato:
{ "transform" : { "name" : cls.name( ), "args" : cls.describeArgs( ), "returns" : cls.describeReturn( ), "raises" : cls.describeErrors( ), "location" : "internal" } }