Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Referensi tipe GraphQL
Jenis skalar di GraphQL mewakili nilai daun primitif dalam skema GraphQL. Ini adalah tipe data paling dasar yang menyelesaikan ke satu nilai. Tidak seperti tipe objek, tipe skalar tidak dapat memiliki sub-bidang. GraphQL dilengkapi dengan satu set tipe skalar default:
-
Int: Bilangan bulat 32-bit yang ditandatangani
-
Float: Nilai floating-point presisi ganda yang ditandatangani
-
String: UTF Urutan karakter -8
-
Boolean: Nilai benar atau salah
-
ID: Pengidentifikasi unik, sering digunakan untuk refetch objek atau sebagai kunci untuk cache
Jenis skalar ini berfungsi sebagai blok bangunan untuk jenis yang lebih kompleks dalam skema Anda. Mereka digunakan untuk mendefinisikan bidang yang berisi nilai-nilai tunggal yang sederhana. Selain skalar bawaan ini, AWS AppSync memberi Anda skalar tambahan untuk berbagai kasus penggunaan.
Antarmuka dan Serikat di GraphQL adalah tipe abstrak yang memungkinkan desain skema yang fleksibel dan dapat diperluas. Mereka menyediakan mekanisme untuk mengelompokkan tipe terkait dan memungkinkan kueri polimorfik. Antarmuka di GraphQL adalah tipe abstrak yang mendefinisikan sekumpulan bidang yang harus disertakan tipe untuk mengimplementasikan antarmuka. Ini berfungsi sebagai kontrak untuk objek dengan menentukan seperangkat bidang umum yang harus dimiliki tipe implementasi. Antarmuka berguna ketika Anda ingin mengembalikan objek atau bidang yang dapat terdiri dari beberapa jenis berbeda, tetapi masih memiliki beberapa bidang yang dijamin. Sebaliknya, Union di GraphQL mewakili tipe yang bisa menjadi salah satu dari beberapa tipe objek, tetapi tidak mendefinisikan bidang umum di antara tipe tersebut. Serikat pekerja sangat membantu ketika Anda perlu mengembalikan bidang yang dapat terdiri dari beberapa jenis, dan jenis ini tidak selalu berbagi bidang umum. Baik Antarmuka dan Serikat sangat berguna dalam skenario di mana bidang mungkin mengembalikan berbagai jenis data, memungkinkan klien untuk menanyakan bidang tertentu berdasarkan jenis yang dikembalikan.
Bagian ini digunakan sebagai referensi untuk jenis skema.
Topik