3. APIの作成
APIの作成は、オタマジャクシ(6.1 SQLエディタウィンドウ)でクエリを作成して保存(6.1.1リソース保存)したことをapiで呼び出されます。
エディタで以下のようにインラインパラメータ(:variable)を置くことができます。
パラメータ設定時の設定されたパラメータのデータ型を指定したい場合は下の表を参照します。
たとえば整数型変数として設定したい場合:_INT_VARIABLに設定します。
また、作成されたクエリ複数を呼び出すことも可能です。
クエリとクエリの区別は、文字で区切って呼び出されます。
クエリ文は、基本的にApache Velocity(https://velocity.apache.org)文法が食べるようになっています.
変数名の開始を次のようにすれば、valueが変更され、クエリに設定します。
TadpoleDBHub変数 | SQL | JDBC/Java | setXXX | updateXXX | 備考 |
---|---|---|---|---|---|
_VARCHAR | VARCHAR | java.lang.String | setString | updateString |
|
_BIT | BIT | boolean | setBoolean | updateBoolean |
|
_NUM | NUMERIC | java.math.BigDecimal | setBigDecimal | updateBigDecimal |
|
_TINYINT | TINYINT | byte | setByte | updateByte |
|
_SMALLINT | SMALLINT | short | setShort | updateShort |
|
_INT | INTEGER | int | setInt | updateInt |
|
_BITING | BIGINT | long | setLong | updateLong |
|
_FLOAT | FLOAT | float | setFloat | updateFloat |
|
_DOUBLE | DOUBLE | double | setDouble | updateDouble |
|
_VARBINARY | VARBINARY | byte[ ] | setBytes | updateBytes |
|
_DATE | DATE | java.sql.Date | setDate | updateDate | サポートデータタイプ yyyy-MM-dd HH:mm:ss.SSSSSS |
_TIME | TIME | java.sql.Time | setTime | updateTime |
|
<span id="pageNum"/>