-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[feature/server-side-search] Add server-side search support (#129)
* - OCCapabilities: add serverSideSearchSupported property - OCConnection: - add new method for -searchFilesWithPattern - expose internal method -_davItemAttributes for composition of WebDAV queries - add new OCConnectionEndpointIDWebDAVSpaces endpoint and MDM parameter needed for server-side search REPORT requests - OCConnection+Search: first implementation of support for server-side search - OCCore+Search: first implementation of support for server-side search, handling item resolution and composition in a data source - OCSearchResult: container for OCCore+Search search results and target to cancel ongoing resolutions - OCEvent: add new OCEventTypeSearch event type - OCHTTPDAVRequest: expand -responseItemsForBasePath: method with drives parameter to allow efficient parsing of ocis search responses - OCItem+OCXMLObjectCreation: add support for oc:fileid, oc:score and search result path -> driveID mapping - OCItem: add new searchScore property for server-side search results - OCTypes: add new KQL query string type * - OCQueryCondition+KQLBuilder: builds a KQL string from a OCQueryCondition tree - OCItem+OCTypeAlias: add "application/x-bzip" and "application/x-tgz" to typealias "package/x-generic" to make it equivalent to the server's "archive" search criteria * - fix conflict * - OCSearchResult: - add new .error property where errors are set if they were returned from the server - change state of data source to loading on start and then idle on completion * - OCQueryCondition+KQLBuilder: change syntax expression for greater than / less than to be compatible with oCIS KQL * - OCCore+Search: add quick check for connectivity and return an error if none is available * - OCCapabilities: add methods to return supported server-side search properties and server-provided keywords for each property
- Loading branch information
1 parent
23a01ee
commit 79e217d
Showing
22 changed files
with
871 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
ownCloudSDK.xcodeproj/project.xcworkspace/contents.xcworkspacedata
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.