DataService Studio では、コードレス UI またはコードエディタで API を作成できます。コードレス UI は、コードを記述することなく API を設定するためのビジュアルインターフェイスを提供します。コードエディタでは、API の SQL クエリを記述でき、テーブル結合、複雑なクエリ、集計関数などの機能をサポートしています。
次の表に、コードレス UI での API の生成とコードエディタでの API の生成の違いを示します。
カテゴリ | 機能 | コードレス UI | コードエディタ |
クエリオブジェクト | 単一データソース内の単一テーブルのクエリ | サポート | サポート |
単一データソース内の結合されたテーブルのクエリ | 非サポート | サポート | |
クエリ条件 | 正確な数値のクエリ | サポート | サポート |
数値範囲のクエリ | サポート | サポート | |
文字列の完全一致 | サポート | サポート | |
文字のあいまい一致 | サポート | サポート | |
クエリ結果 | フィールド値をそのまま返す | サポート | サポート |
フィールド値に対する算術演算の実行 | 非サポート | サポート | |
フィールド値に対する集計関数演算の実行 | 非サポート | サポート | |
クエリ結果のページネーション | サポート | サポート | |
クエリロジック | MyBatis タグ | 非サポート | サポート |