我找不到使用ormlite FTS3的方法,因为我在创建虚拟表时遇到了问题。我需要在本机sqlite中运行这样的东西:
CREATE VIRTUAL TABLE enrondata1 USING fts3(content TEXT);
但是ORMLite调用以下方法来创建一个简单的表
TableUtils.createTable(ConnectionSource connectionSource, Class<T> dataClass);
在这个问题的答案:FTS3 searches in ORMLite?中,写了关于使用ORMLite的raw query界面,遗憾的是,我找不到用它来创建表格的方法。
如何将FTS3与ormlite一起使用?
答案 0 :(得分:3)
queryRaw
功能仅适用于SELECT
次查询。要执行其他命令,请使用raw execute statements。
例如:
dao.executeRaw("CREATE VIRTUAL TABLE enrondata1 USING fts3(content TEXT);");