Naoya Murakami
visio****@gmail*****
2016年 1月 30日 (土) 10:28:28 JST
村上です。
以下のようにインデックスカラムがないときはselectのfilter内の関数の
結果での式が評価されます。
plugin_register functions/vector
[[0,0.0,0.0],true]
table_create Users TABLE_NO_KEY
[[0,0.0,0.0],true]
column_create Users names COLUMN_VECTOR ShortText
[[0,0.0,0.0],true]
load --table Users
[
{"names": ["Alice", "Bob"]},
{"names": ["Tom"]}
]
[[0,0.0,0.0],2]
select Users --filter 'vector_size(names) == 1' --output_columns 'names'
--command_version 2
[[0,0.0,0.0],[[[1],[["names","ShortText"]],[["Tom"]]]]]
しかし、インデックスカラムがある場合は、関数での結果で式を評価できません。
シーケンシャルサーチにはなりますが関数は呼ばれません。
これは仕様ですか?
plugin_register functions/vector
[[0,0.0,0.0],true]
table_create Users TABLE_NO_KEY
[[0,0.0,0.0],true]
column_create Users names COLUMN_VECTOR ShortText
[[0,0.0,0.0],true]
table_create Words TABLE_PAT_KEY ShortText
[[0,0.0,0.0],true]
column_create Words users COLUMN_INDEX Users names
[[0,0.0,0.0],true]
load --table Users
[
{"names": ["Alice", "Bob"]},
{"names": ["Tom"]}
]
[[0,0.0,0.0],2]
select Users --filter 'vector_size(names) == 1' --output_columns 'names'
--command_version 2
[[0,0.0,0.0],[[[0],[["names","ShortText"]]]]]
よろしくお願いします。
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
Download