“< result column>应为,在使用fts标记器时出现“end”错误

2skhul33  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(364)

我正在使用sqlite和fts标记器在java的android应用程序中标记一个句子。
这是表格: CREATE VIRTUAL TABLE IF NOT EXISTS tokenizer USING fts3tokenize(icu, en); 我使用以下代码标记它:

final Cursor tokenizerCursor = mDb.rawQuery("SELECT token, start, end" +
                    " FROM tokenizer" +
                    " WHERE input=?;", new String[]{sentence});
``` `sentence` 是我想标记的句子。
android studio在屏幕上显示一个错误 `end` 上面写着“<result column>expected,得到‘end’”。 `start` 及 `end` 是令牌的开始和结束位置。这段代码按照预期编译和工作,但编辑器中仍然存在错误。我能做些什么来删除这个“错误”?
ct3nt3jp

ct3nt3jp1#

消除此错误的唯一方法是为文件设置“通用sql”方言。我已经在我们的追踪器上创建了一个问题,请关注并投票以获得任何更新的注意。

相关问题