やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

SQLite3非組込関数一覧

 68ある仮想テーブルモジュール関数。

一覧の取得

sqlite3 :memory: "select count(*) from pragma_function_list where builtin=0;"
68
sqlite3 :memory: "select name from pragma_function_list where builtin=0 order by name;"
bm25
edit
fts3_tokenizer
fts5
fts5_decode
fts5_decode_none
fts5_expr
fts5_expr_tcl
fts5_fold
fts5_isalnum
fts5_rowid
fts5_source_id
geopoly_area
geopoly_bbox
geopoly_blob
geopoly_ccw
geopoly_contains_point
geopoly_debug
geopoly_group_bbox
geopoly_json
geopoly_overlap
geopoly_regular
geopoly_svg
geopoly_within
geopoly_xform
highlight
icu_load_collation
json
json_array
json_array_length
json_extract
json_group_array
json_group_object
json_insert
json_object
json_patch
json_quote
json_remove
json_replace
json_set
json_type
json_valid
like
lower
lsmode
match
matchinfo
offsets
optimize
readfile
regexp
rtreecheck
rtreedepth
rtreenode
sha3
sha3_query
shell_add_schema
shell_escape_crnl
shell_int32
shell_module_schema
shell_putsnl
snippet
sqlar_compress
sqlar_uncompress
upper
writefile
zipfile
zipfile_cds

分類

edit
writefile
readfile
ICU
    regexp
    like
    lower
    upper
    icu_load_collation
FTS3,4
    fts3_tokenizer
    matchinfo
    offsets
    match
FTS5
    fts5
    fts5_fold
    fts5_expr_tcl
    fts5_isalnum
    fts5_expr
    fts5_rowid
    fts5_source_id
    fts5_decode_none
    fts5_decode
    snippet
    highlight
    bm25
json
json_array
json_array_length
json_extract
json_group_array
json_group_object
json_insert
json_object
json_patch
json_quote
json_remove
json_replace
json_set
json_type
json_valid
geopoly_area
geopoly_bbox
geopoly_blob
geopoly_ccw
geopoly_contains_point
geopoly_debug
geopoly_group_bbox
geopoly_json
geopoly_overlap
geopoly_regular
geopoly_svg
geopoly_within
geopoly_xform
rtreecheck
rtreedepth
rtreenode

 未分類。

lsmode
optimize
sha3
sha3_query
shell_int32
shell_putsnl
shell_module_schema
shell_escape_crnl
shell_add_schema
sqlar_compress
sqlar_uncompress
zipfile
zipfile_cds

学習予定

 未分類の13関数だけに焦点をあてる。

対象環境

$ uname -a
Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux

前回まで