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

備考

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
yyyy-MM-dd HH:mm:ss.SSS
yyyy-MM-dd HH:mm:ss
yyyy-MM-dd
HH:mm:ss
hh:mm:ss a
M/dd/yyyy
dd.M.yyyy
M/dd/yyyy hh:mm:ss a
dd.M.yyyy hh:mm:ss a
dd.MMM.yyyy
dd-MMM-yyyy

_TIME

TIME

java.sql.Time

setTime

updateTime

 

 

<span id="pageNum"/>