Files
upstream-sqlc/internal/engine/sqlite/dialect/functions.jsonl
upstream-mirror 0f4df23290
Some checks failed
kotlin / test (push) Has been skipped
python / test (push) Has been skipped
typescript / test (push) Has been skipped
go / build darwin/amd64 (push) Has been cancelled
go / build linux/amd64 (push) Has been cancelled
go / build windows/amd64 (push) Has been cancelled
go / build darwin/arm64 (push) Has been cancelled
go / build linux/arm64 (push) Has been cancelled
go / build windows/arm64 (push) Has been cancelled
go / test (push) Has been cancelled
go / vuln_check (push) Has been cancelled
snapshot of https://github.com/sqlc-dev/sqlc.git (main, 2026-09-16; blobs > 131072B omitted)
2026-09-16 02:17:34 +05:00

237 lines
16 KiB
JSON

{"name":"-\u003e","args":[{"type":"any"},{"type":"any"}],"returns":"text","nullable":true}
{"name":"-\u003e\u003e","args":[{"type":"any"},{"type":"any"}],"returns":"any","nullable":true}
{"name":"abs","args":[{"type":"any"}],"returns":"real"}
{"name":"abs","args":[{"type":"integer"}],"returns":"integer"}
{"name":"abs","args":[{"type":"int"}],"returns":"integer"}
{"name":"abs","args":[{"type":"tinyint"}],"returns":"integer"}
{"name":"abs","args":[{"type":"smallint"}],"returns":"integer"}
{"name":"abs","args":[{"type":"mediumint"}],"returns":"integer"}
{"name":"abs","args":[{"type":"bigint"}],"returns":"integer"}
{"name":"abs","args":[{"type":"unsigned big int"}],"returns":"integer"}
{"name":"abs","args":[{"type":"int2"}],"returns":"integer"}
{"name":"abs","args":[{"type":"int8"}],"returns":"integer"}
{"name":"abs","args":[{"type":"real"}],"returns":"real"}
{"name":"abs","args":[{"type":"double"}],"returns":"real"}
{"name":"abs","args":[{"type":"double precision"}],"returns":"real"}
{"name":"abs","args":[{"type":"float"}],"returns":"real"}
{"name":"acos","args":[{"type":"real"}],"returns":"real"}
{"name":"acosh","args":[{"type":"real"}],"returns":"real"}
{"name":"asin","args":[{"type":"real"}],"returns":"real"}
{"name":"asinh","args":[{"type":"real"}],"returns":"real"}
{"name":"atan","args":[{"type":"real"}],"returns":"real"}
{"name":"atan2","args":[{"type":"real"},{"type":"real"}],"returns":"real"}
{"name":"atanh","args":[{"type":"real"}],"returns":"real"}
{"name":"avg","kind":"a","args":[{"type":"any"}],"returns":"real","nullable":true}
{"name":"ceil","args":[{"type":"any"}],"returns":"real"}
{"name":"ceil","args":[{"type":"integer"}],"returns":"integer"}
{"name":"ceil","args":[{"type":"int"}],"returns":"integer"}
{"name":"ceil","args":[{"type":"tinyint"}],"returns":"integer"}
{"name":"ceil","args":[{"type":"smallint"}],"returns":"integer"}
{"name":"ceil","args":[{"type":"mediumint"}],"returns":"integer"}
{"name":"ceil","args":[{"type":"bigint"}],"returns":"integer"}
{"name":"ceil","args":[{"type":"unsigned big int"}],"returns":"integer"}
{"name":"ceil","args":[{"type":"int2"}],"returns":"integer"}
{"name":"ceil","args":[{"type":"int8"}],"returns":"integer"}
{"name":"ceil","args":[{"type":"real"}],"returns":"real"}
{"name":"ceil","args":[{"type":"double"}],"returns":"real"}
{"name":"ceil","args":[{"type":"double precision"}],"returns":"real"}
{"name":"ceil","args":[{"type":"float"}],"returns":"real"}
{"name":"ceiling","args":[{"type":"any"}],"returns":"real"}
{"name":"ceiling","args":[{"type":"integer"}],"returns":"integer"}
{"name":"ceiling","args":[{"type":"int"}],"returns":"integer"}
{"name":"ceiling","args":[{"type":"tinyint"}],"returns":"integer"}
{"name":"ceiling","args":[{"type":"smallint"}],"returns":"integer"}
{"name":"ceiling","args":[{"type":"mediumint"}],"returns":"integer"}
{"name":"ceiling","args":[{"type":"bigint"}],"returns":"integer"}
{"name":"ceiling","args":[{"type":"unsigned big int"}],"returns":"integer"}
{"name":"ceiling","args":[{"type":"int2"}],"returns":"integer"}
{"name":"ceiling","args":[{"type":"int8"}],"returns":"integer"}
{"name":"ceiling","args":[{"type":"real"}],"returns":"real"}
{"name":"ceiling","args":[{"type":"double"}],"returns":"real"}
{"name":"ceiling","args":[{"type":"double precision"}],"returns":"real"}
{"name":"ceiling","args":[{"type":"float"}],"returns":"real"}
{"name":"changes","returns":"integer"}
{"name":"char","args":[{"type":"integer","mode":"v"}],"returns":"text"}
{"name":"coalesce","args":[{"type":"any"},{"type":"any"},{"type":"any","mode":"v"}],"returns":"any"}
{"name":"concat","args":[{"type":"any"},{"type":"any","mode":"v"}],"returns":"text"}
{"name":"concat_ws","args":[{"type":"text"},{"type":"any"},{"type":"any","mode":"v"}],"returns":"text"}
{"name":"cos","args":[{"type":"real"}],"returns":"real"}
{"name":"cosh","args":[{"type":"real"}],"returns":"real"}
{"name":"count","kind":"a","returns":"integer"}
{"name":"count","kind":"a","args":[{"type":"any"}],"returns":"integer"}
{"name":"cume_dist","kind":"w","returns":"real"}
{"name":"current_date","returns":"text"}
{"name":"current_time","returns":"text"}
{"name":"current_timestamp","returns":"text"}
{"name":"date","args":[{"type":"any","mode":"v"}],"returns":"text","nullable":true}
{"name":"datetime","args":[{"type":"any","mode":"v"}],"returns":"text","nullable":true}
{"name":"degrees","args":[{"type":"real"}],"returns":"real"}
{"name":"dense_rank","kind":"w","returns":"integer"}
{"name":"exp","args":[{"type":"real"}],"returns":"real"}
{"name":"first_value","kind":"w","args":[{"type":"any"}],"returns":"any","nullable":true}
{"name":"floor","args":[{"type":"any"}],"returns":"real"}
{"name":"floor","args":[{"type":"integer"}],"returns":"integer"}
{"name":"floor","args":[{"type":"int"}],"returns":"integer"}
{"name":"floor","args":[{"type":"tinyint"}],"returns":"integer"}
{"name":"floor","args":[{"type":"smallint"}],"returns":"integer"}
{"name":"floor","args":[{"type":"mediumint"}],"returns":"integer"}
{"name":"floor","args":[{"type":"bigint"}],"returns":"integer"}
{"name":"floor","args":[{"type":"unsigned big int"}],"returns":"integer"}
{"name":"floor","args":[{"type":"int2"}],"returns":"integer"}
{"name":"floor","args":[{"type":"int8"}],"returns":"integer"}
{"name":"floor","args":[{"type":"real"}],"returns":"real"}
{"name":"floor","args":[{"type":"double"}],"returns":"real"}
{"name":"floor","args":[{"type":"double precision"}],"returns":"real"}
{"name":"floor","args":[{"type":"float"}],"returns":"real"}
{"name":"format","args":[{"type":"text","has_default":true},{"type":"any","mode":"v"}],"returns":"text"}
{"name":"glob","args":[{"type":"text"},{"type":"text"}],"returns":"integer"}
{"name":"group_concat","kind":"a","args":[{"type":"text"}],"returns":"text","nullable":true}
{"name":"group_concat","kind":"a","args":[{"type":"text"},{"type":"text"}],"returns":"text","nullable":true}
{"name":"hex","args":[{"type":"blob"}],"returns":"text"}
{"name":"if","args":[{"type":"any"},{"type":"any"},{"type":"any","mode":"v"}],"returns":"any"}
{"name":"ifnull","args":[{"type":"any"},{"type":"any"}],"returns":"any"}
{"name":"iif","args":[{"type":"any"},{"type":"any"},{"type":"any","mode":"v"}],"returns":"any"}
{"name":"instr","args":[{"type":"any"},{"type":"any"}],"returns":"integer"}
{"name":"json","args":[{"type":"any"}],"returns":"text"}
{"name":"json_array","args":[{"type":"any","mode":"v"}],"returns":"text"}
{"name":"json_array_insert","args":[{"type":"any","mode":"v"}],"returns":"text"}
{"name":"json_array_length","args":[{"type":"any"}],"returns":"integer","nullable":true}
{"name":"json_array_length","args":[{"type":"any"},{"type":"text"}],"returns":"integer","nullable":true}
{"name":"json_error_position","args":[{"type":"text"}],"returns":"integer"}
{"name":"json_extract","args":[{"type":"text","mode":"v"}],"returns":"any","nullable":true}
{"name":"json_group_array","kind":"a","args":[{"type":"any"}],"returns":"text"}
{"name":"json_group_object","kind":"a","args":[{"type":"text"},{"type":"any"}],"returns":"text"}
{"name":"json_insert","args":[{"type":"any","mode":"v"}],"returns":"text"}
{"name":"json_object","args":[{"type":"text","mode":"v"}],"returns":"text"}
{"name":"json_patch","args":[{"type":"any"},{"type":"any"}],"returns":"text"}
{"name":"json_pretty","args":[{"type":"any"}],"returns":"text"}
{"name":"json_pretty","args":[{"type":"any"},{"type":"text"}],"returns":"text"}
{"name":"json_quote","args":[{"type":"any"}],"returns":"text"}
{"name":"json_remove","args":[{"type":"text","mode":"v"}],"returns":"text"}
{"name":"json_replace","args":[{"type":"any","mode":"v"}],"returns":"text"}
{"name":"json_set","args":[{"type":"any","mode":"v"}],"returns":"text"}
{"name":"json_type","args":[{"type":"any"}],"returns":"text","nullable":true}
{"name":"json_type","args":[{"type":"any"},{"type":"text"}],"returns":"text","nullable":true}
{"name":"json_valid","args":[{"type":"any"}],"returns":"integer"}
{"name":"json_valid","args":[{"type":"any"},{"type":"integer"}],"returns":"integer"}
{"name":"jsonb","args":[{"type":"any"}],"returns":"blob"}
{"name":"jsonb_array","args":[{"type":"any","mode":"v"}],"returns":"blob"}
{"name":"jsonb_array_insert","args":[{"type":"any","mode":"v"}],"returns":"blob"}
{"name":"jsonb_extract","args":[{"type":"text","mode":"v"}],"returns":"any","nullable":true}
{"name":"jsonb_group_array","kind":"a","args":[{"type":"any"}],"returns":"blob"}
{"name":"jsonb_group_object","kind":"a","args":[{"type":"text"},{"type":"any"}],"returns":"blob"}
{"name":"jsonb_insert","args":[{"type":"any","mode":"v"}],"returns":"blob"}
{"name":"jsonb_object","args":[{"type":"text","mode":"v"}],"returns":"blob"}
{"name":"jsonb_patch","args":[{"type":"any"},{"type":"any"}],"returns":"blob"}
{"name":"jsonb_remove","args":[{"type":"text","mode":"v"}],"returns":"blob"}
{"name":"jsonb_replace","args":[{"type":"any","mode":"v"}],"returns":"blob"}
{"name":"jsonb_set","args":[{"type":"any","mode":"v"}],"returns":"blob"}
{"name":"julianday","args":[{"type":"any","mode":"v"}],"returns":"real","nullable":true}
{"name":"lag","kind":"w","args":[{"type":"any"}],"returns":"any","nullable":true}
{"name":"lag","kind":"w","args":[{"type":"any"},{"type":"any"}],"returns":"any","nullable":true}
{"name":"lag","kind":"w","args":[{"type":"any"},{"type":"any"},{"type":"any"}],"returns":"any","nullable":true}
{"name":"last_insert_rowid","returns":"integer"}
{"name":"last_value","kind":"w","args":[{"type":"any"}],"returns":"any","nullable":true}
{"name":"lead","kind":"w","args":[{"type":"any"}],"returns":"any","nullable":true}
{"name":"lead","kind":"w","args":[{"type":"any"},{"type":"any"}],"returns":"any","nullable":true}
{"name":"lead","kind":"w","args":[{"type":"any"},{"type":"any"},{"type":"any"}],"returns":"any","nullable":true}
{"name":"length","args":[{"type":"text"}],"returns":"integer"}
{"name":"like","args":[{"type":"text"},{"type":"text"}],"returns":"integer"}
{"name":"like","args":[{"type":"text"},{"type":"text"},{"type":"text"}],"returns":"integer"}
{"name":"likelihood","args":[{"type":"any"},{"type":"any"}],"returns":"any"}
{"name":"likely","args":[{"type":"any"}],"returns":"any"}
{"name":"ln","args":[{"type":"real"}],"returns":"real"}
{"name":"log","args":[{"type":"real"}],"returns":"real"}
{"name":"log","args":[{"type":"real"},{"type":"real"}],"returns":"real"}
{"name":"log10","args":[{"type":"real"}],"returns":"real"}
{"name":"log2","args":[{"type":"real"}],"returns":"real"}
{"name":"lower","args":[{"type":"text"}],"returns":"text"}
{"name":"ltrim","args":[{"type":"text"}],"returns":"text"}
{"name":"ltrim","args":[{"type":"text"},{"type":"text"}],"returns":"text"}
{"name":"max","kind":"a","args":[{"type":"any"}],"returns":"any","nullable":true}
{"name":"max","args":[{"type":"any"},{"type":"any","mode":"v"}],"returns":"any"}
{"name":"min","kind":"a","args":[{"type":"any"}],"returns":"any","nullable":true}
{"name":"min","args":[{"type":"any"},{"type":"any","mode":"v"}],"returns":"any"}
{"name":"mod","args":[{"type":"real"},{"type":"real"}],"returns":"real"}
{"name":"nth_value","kind":"w","args":[{"type":"any"},{"type":"any"}],"returns":"any","nullable":true}
{"name":"ntile","kind":"w","args":[{"type":"integer"}],"returns":"integer"}
{"name":"nullif","args":[{"type":"any"},{"type":"any"}],"returns":"any","nullable":true}
{"name":"octet_length","args":[{"type":"any"}],"returns":"integer"}
{"name":"percent_rank","kind":"w","returns":"real"}
{"name":"pi","returns":"real"}
{"name":"pow","args":[{"type":"real"},{"type":"real"}],"returns":"real"}
{"name":"power","args":[{"type":"real"},{"type":"real"}],"returns":"real"}
{"name":"printf","args":[{"type":"text","has_default":true},{"type":"any","mode":"v"}],"returns":"text"}
{"name":"quote","args":[{"type":"any"}],"returns":"text"}
{"name":"radians","args":[{"type":"real"}],"returns":"real"}
{"name":"random","returns":"integer"}
{"name":"randomblob","args":[{"type":"integer"}],"returns":"blob"}
{"name":"rank","kind":"w","returns":"integer"}
{"name":"replace","args":[{"type":"text"},{"type":"text"},{"type":"text"}],"returns":"text"}
{"name":"round","args":[{"type":"real"}],"returns":"real"}
{"name":"round","args":[{"type":"real"},{"type":"integer"}],"returns":"real"}
{"name":"row_number","kind":"w","returns":"integer"}
{"name":"rtrim","args":[{"type":"text"}],"returns":"text"}
{"name":"rtrim","args":[{"type":"text"},{"type":"text"}],"returns":"text"}
{"name":"sign","args":[{"type":"real"}],"returns":"integer","nullable":true}
{"name":"sin","args":[{"type":"real"}],"returns":"real"}
{"name":"sinh","args":[{"type":"real"}],"returns":"real"}
{"name":"sqlite_compileoption_get","args":[{"type":"integer"}],"returns":"text","nullable":true}
{"name":"sqlite_compileoption_used","args":[{"type":"text"}],"returns":"integer"}
{"name":"sqlite_source_id","returns":"text"}
{"name":"sqlite_version","returns":"text"}
{"name":"sqrt","args":[{"type":"real"}],"returns":"real"}
{"name":"strftime","args":[{"type":"text","has_default":true},{"type":"any","mode":"v"}],"returns":"text","nullable":true}
{"name":"string_agg","kind":"a","args":[{"type":"text"},{"type":"text"}],"returns":"text","nullable":true}
{"name":"substr","args":[{"type":"any"},{"type":"integer"}],"returns":"text"}
{"name":"substr","args":[{"type":"any"},{"type":"integer"},{"type":"integer"}],"returns":"text"}
{"name":"substring","args":[{"type":"any"},{"type":"integer"}],"returns":"text"}
{"name":"substring","args":[{"type":"any"},{"type":"integer"},{"type":"integer"}],"returns":"text"}
{"name":"subtype","args":[{"type":"any"}],"returns":"integer"}
{"name":"sum","kind":"a","args":[{"type":"any"}],"returns":"real","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"integer"}],"returns":"integer","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"int"}],"returns":"integer","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"tinyint"}],"returns":"integer","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"smallint"}],"returns":"integer","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"mediumint"}],"returns":"integer","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"bigint"}],"returns":"integer","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"unsigned big int"}],"returns":"integer","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"int2"}],"returns":"integer","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"int8"}],"returns":"integer","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"real"}],"returns":"real","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"double"}],"returns":"real","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"double precision"}],"returns":"real","nullable":true}
{"name":"sum","kind":"a","args":[{"type":"float"}],"returns":"real","nullable":true}
{"name":"tan","args":[{"type":"real"}],"returns":"real"}
{"name":"tanh","args":[{"type":"real"}],"returns":"real"}
{"name":"time","args":[{"type":"any","mode":"v"}],"returns":"text","nullable":true}
{"name":"timediff","args":[{"type":"any"},{"type":"any"}],"returns":"text","nullable":true}
{"name":"total","kind":"a","args":[{"type":"any"}],"returns":"real"}
{"name":"total_changes","returns":"integer"}
{"name":"trim","args":[{"type":"text"}],"returns":"text"}
{"name":"trim","args":[{"type":"text"},{"type":"text"}],"returns":"text"}
{"name":"trunc","args":[{"type":"any"}],"returns":"real"}
{"name":"trunc","args":[{"type":"integer"}],"returns":"integer"}
{"name":"trunc","args":[{"type":"int"}],"returns":"integer"}
{"name":"trunc","args":[{"type":"tinyint"}],"returns":"integer"}
{"name":"trunc","args":[{"type":"smallint"}],"returns":"integer"}
{"name":"trunc","args":[{"type":"mediumint"}],"returns":"integer"}
{"name":"trunc","args":[{"type":"bigint"}],"returns":"integer"}
{"name":"trunc","args":[{"type":"unsigned big int"}],"returns":"integer"}
{"name":"trunc","args":[{"type":"int2"}],"returns":"integer"}
{"name":"trunc","args":[{"type":"int8"}],"returns":"integer"}
{"name":"trunc","args":[{"type":"real"}],"returns":"real"}
{"name":"trunc","args":[{"type":"double"}],"returns":"real"}
{"name":"trunc","args":[{"type":"double precision"}],"returns":"real"}
{"name":"trunc","args":[{"type":"float"}],"returns":"real"}
{"name":"typeof","args":[{"type":"any"}],"returns":"text"}
{"name":"unhex","args":[{"type":"text"}],"returns":"blob","nullable":true}
{"name":"unhex","args":[{"type":"text"},{"type":"text"}],"returns":"blob","nullable":true}
{"name":"unicode","args":[{"type":"text"}],"returns":"integer"}
{"name":"unistr","args":[{"type":"text"}],"returns":"text"}
{"name":"unistr_quote","args":[{"type":"any"}],"returns":"text"}
{"name":"unixepoch","args":[{"type":"any","mode":"v"}],"returns":"real","nullable":true}
{"name":"unlikely","args":[{"type":"any"}],"returns":"any"}
{"name":"upper","args":[{"type":"text"}],"returns":"text"}
{"name":"zeroblob","args":[{"type":"integer"}],"returns":"blob"}