如何使用ORMLite为FTS3创建虚拟表

时间:2012-10-10 04:08:51

标签: android sqlite ormlite fts3

我找不到使用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一起使用?

1 个答案:

答案 0 :(得分:3)

queryRaw功能仅适用于SELECT次查询。要执行其他命令,请使用raw execute statements

例如:

dao.executeRaw("CREATE VIRTUAL TABLE enrondata1 USING fts3(content TEXT);");