DataService Studio memungkinkan Anda membuat API menggunakan antarmuka tanpa kode atau editor kode. Dalam antarmuka tanpa kode, Anda dapat mengonfigurasi API secara visual tanpa memerlukan kemampuan pemrograman. Di editor kode, Anda dapat menulis pernyataan SQL untuk API. Editor kode mendukung penggunaan fitur seperti kueri gabungan tabel, kueri kompleks, dan fungsi agregat. Topik ini menjelaskan fitur yang didukung oleh API yang dibuat menggunakan antarmuka tanpa kode atau editor kode.
Tabel berikut menunjukkan perbedaan dalam fitur yang didukung oleh API yang dibuat menggunakan antarmuka tanpa kode dan API yang dibuat menggunakan editor kode.
Kategori | Fitur | Antarmuka Tanpa Kode | Editor Kode |
Objek Kueri | Kueri satu tabel dalam satu sumber data. | Didukung | Didukung |
Kueri tabel gabungan dalam satu sumber data. | Tidak Didukung | Didukung | |
Kondisi Kueri | Kueri angka pasti. | Didukung | Didukung |
Kueri rentang angka. | Didukung | Didukung | |
Kueri string dalam mode pencocokan tepat. | Didukung | Didukung | |
Kueri string dalam mode pencocokan kabur. | Didukung | Didukung | |
Hasil Kueri | Mengembalikan nilai bidang tanpa perubahan. | Didukung | Didukung |
Mengembalikan hasil perhitungan matematis dari nilai bidang. | Tidak Didukung | Didukung | |
Mengembalikan hasil perhitungan agregat dari nilai bidang. | Tidak Didukung | Didukung | |
Mengembalikan hasil pada beberapa halaman. | Didukung | Didukung | |
Logika Kueri | Pernyataan SQL tingkat lanjut yang mendukung tag MyBatis digunakan untuk menulis logika kueri. | Tidak Didukung | Didukung |