File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
app/src/main/java/com/nextcloud/client/database/dao Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,25 @@ import com.owncloud.android.db.ProviderMeta
1717
1818@Dao
1919interface FileSystemDao {
20+ @Query(
21+ """
22+ UPDATE ${ProviderMeta .ProviderTableMeta .FILESYSTEM_TABLE_NAME }
23+ SET ${ProviderMeta .ProviderTableMeta .FILESYSTEM_FILE_REMOTE_PATH } = :remotePath
24+ WHERE ${ProviderMeta .ProviderTableMeta .FILESYSTEM_FILE_LOCAL_PATH } = :localPath
25+ AND ${ProviderMeta .ProviderTableMeta .FILESYSTEM_SYNCED_FOLDER_ID } = :syncedFolderId
26+ """
27+ )
28+ suspend fun updateRemotePath (remotePath : String , localPath : String , syncedFolderId : String )
29+
30+ @Query(
31+ """
32+ SELECT *
33+ FROM ${ProviderMeta .ProviderTableMeta .FILESYSTEM_TABLE_NAME }
34+ WHERE ${ProviderMeta .ProviderTableMeta .FILESYSTEM_SYNCED_FOLDER_ID } = :syncedFolderId
35+ """
36+ )
37+ suspend fun getBySyncedFolderId (syncedFolderId : String ): List <FilesystemEntity >
38+
2039 @Query(
2140 """
2241 SELECT COUNT(*) > 0 FROM ${ProviderMeta .ProviderTableMeta .FILESYSTEM_TABLE_NAME }
You can’t perform that action at this time.
0 commit comments