sqldelight

    0热度

    1回答

    我有一个Android项目,包括用SQLite编写的本地数据库。存在一个sqldelight文件夹,其中包含数据库中每个表的.sq文件(User.sq,Routine.sq ...)。我能够访问/使用我的项目中定义的表格和程序。现在 ,我的意图外键关系添加到数据库中。不过,如果我尝试像FOREIGN KEY (this_table_fk) REFERENCES OtherTable(other_t

    0热度

    1回答

    我想在我的项目中使用SQLDelight。代码生成方面似乎一切正常。不幸的是,我不能在我的项目中使用/build/generated/source/sqldelight/...下生成的接口。当我尝试创建一个实现生成模型的类时,它会用错误cannot resolve symbol 'InterfaceName'加下划线。 我准备了一个展示我的问题here的示例项目。获得它的任何帮助当然非常感谢。

    0热度

    1回答

    我困在一个非常奇怪的错误。我有一个桌面追随者,当我插入数据时,除了我第一次输入外,它是有效的。 我第一次调用该函数时,什么也没有引发,插入函数按预期返回1.但是,当我调用select all函数时,表是空的。 但是,当我用不同的参数调用函数时,数据确实被插入,表中显示了一个条目(这一个),但是以2作为id。 我正在使用Sqldelight。 public long insertFollower(S

    0热度

    1回答

    感谢Square for SQLDelight并为sqlite数据库交互提供类型安全api。我正在做单插入行如下: MyTable.Insert_row insert_row = new MyTableModel.Insert_row( mOpenHelper.getWritableDatabase(), MyTable.FACTORY );

    0热度

    1回答

    在测试我的数据库,我得到了以下错误: SQLiteDiskIOException:磁盘I/O错误(HTC Desire的620) SQLiteReadOnlyDatabaseException:尝试写一读 - 仅限数据库(Moto g2) 根据显然在设备上测试它。 运行应用程序时,错误不会发生。不过,如果我无法测试应用程序,那么我的代码可能有问题。 该应用程序使用两个应该一起使用SQLDeligh

    0热度

    1回答

    在该示例中SqlDelight documentation,从HockeyPlayer.sq文件由SqlDelight产生的HockeyPlayerModel在一个抽象类public abstract class HockeyPlayer implements HockeyPlayerModel 被实现在这个类中,字符串SELECT_ALL_INFO在作为传递查询到db.rawQuery(SELE