Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
GlueTransform kelas dasar
Kelas dasar yang semua kelas awsglue.transforms
mendapat pewarisan.
Kelas-kelas semua mendefinisikan metode __call__
. Mereka menimpa metode kelas GlueTransform
yang tercantum dalam bagian berikut, atau mereka dipanggil menggunakan nama kelas secara default.
Metode
apply(cls, *args, **kwargs)
Memberlakukan transformasi dengan memanggil kelas transformasi, dan mengembalikan hasilnya.
cls
— Objek kelasself
.
name(cls)
Mengembalikan nama kelas transformasi turunan.
cls
— Objek kelasself
.
describeArgs(cls)
cls
— Objek kelasself
.
Mengembalikan sebuah daftar kamus, masing-masing sesuai dengan argumen bernama, dalam format berikut:
[ { "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)
" }, ... ]
Memunculkan sebuah pengecualian NotImplementedError
ketika dipanggil dalam transformasi turunan di mana ia tidak diimplementasikan.
describeReturn(cls)
cls
— Objek kelasself
.
Mengembalikan sebuah kamus dengan informasi tentang jenis pengembalian, dalam format berikut:
{ "type": "
(return type)
", "description": "(description of output)
" }
Memunculkan sebuah pengecualian NotImplementedError
ketika dipanggil dalam transformasi turunan di mana ia tidak diimplementasikan.
describeTransform(cls)
Mengembalikan sebuah string yang menggambarkan transformasi.
cls
— Objek kelasself
.
Memunculkan sebuah pengecualian NotImplementedError
ketika dipanggil dalam transformasi turunan di mana ia tidak diimplementasikan.
describeErrors(cls)
cls
— Objek kelasself
.
Mengembalikan sebuah daftar kamus, masing-masing menggambarkan kemungkinan pengecualian yang dilemparkan oleh transformasi ini, dalam format berikut:
[ { "type": "
(type of error)
", "description": "(description of error)
" }, ... ]
describe(cls)
cls
— Objek kelasself
.
Mengembalikan sebuah objek dengan format berikut:
{ "transform" : { "name" : cls.name( ), "args" : cls.describeArgs( ), "returns" : cls.describeReturn( ), "raises" : cls.describeErrors( ), "location" : "internal" } }