nextcloud/lib/public
Roeland Jago Douma 8085ca4cc4
Get all shares as iterable
Sometimes we need all shares or rather a specific subset of shares but
creating dedicated functions is a pain. This just returns an iterable
object for all shares so we can loop over them without allocating all
the memory on the system.

It should not be used by any user called code. But in an occ command or
background job it is fine IMO.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-10-30 09:45:27 +01:00
..
Accounts Allow property filters to be null 2018-10-24 12:54:01 +02:00
Activity Merge pull request #13819 from nextcloud/bugfix/noid/unify-html-encoding-handling-with-other-ros-apps 2019-02-07 16:46:02 +01:00
App use OCP\EventDispatcher\Event over Symfony's deprecated Event 2019-10-17 13:31:48 +02:00
AppFramework Merge pull request #17562 from nextcloud/techdebt/17509/log-error-when-setting-up-application-incorrectly 2019-10-29 21:09:26 +01:00
Authentication Add event dispatcher to OCP 2019-06-25 10:02:27 +02:00
BackgroundJob fixup! Add backgroundjobs to OCP 2018-10-09 15:10:38 +02:00
Broadcast/Events Make it possible to broadcast events to (web) clients 2019-10-28 13:58:13 +01:00
Calendar Add standard metadata key for room-features 2019-08-02 20:01:32 +02:00
Capabilities Update license headers 2017-11-06 16:56:19 +01:00
Collaboration Use rich objects instead of name, link and icon 2019-03-19 13:06:55 +01:00
Command Update with robin 2016-07-21 18:13:58 +02:00
Comments use OCP\EventDispatcher\Event over Symfony's deprecated Event 2019-10-17 13:31:48 +02:00
Console use OCP\EventDispatcher\Event over Symfony's deprecated Event 2019-10-17 13:31:48 +02:00
Contacts Allow to search for real pattern in contacts 2019-05-28 10:01:56 +02:00
DB add MAX and MIN to functionbuilder 2019-09-06 12:28:17 +02:00
Dashboard include dashboard into core 2018-10-15 19:59:27 +02:00
Diagnostics Update license headers 2017-11-06 16:56:19 +01:00
Encryption Update license headers 2017-11-06 16:56:19 +01:00
EventDispatcher Make it possible to broadcast events to (web) clients 2019-10-28 13:58:13 +01:00
Federation Use numeric placeholders if there are multiple, so that RTL languages can operate better 2018-10-09 14:32:14 +02:00
Files Remove deprecated searchByTag 2019-07-26 12:29:19 +02:00
Files_FullTextSearch/Model moving final class to private, new interface in public 2019-03-04 09:54:45 -01:00
FullTextSearch comparaison types: +regex +wildcard 2019-08-02 12:24:32 -01:00
GlobalScale Update license headers 2017-11-06 16:56:19 +01:00
Group Allow to set the group display name in the database backend 2019-09-27 14:29:56 +02:00
Http/Client Make OCP\Http strict 2018-01-16 19:19:58 +01:00
L10N Add optional locale parameter to interface as well 2018-12-07 16:27:31 +01:00
LDAP fixes possible override of uniqueMember by autodetection 2019-05-17 16:19:23 +02:00
Lock Log more info about locking conflicts for memcache locking backends 2018-05-04 13:30:18 +02:00
Lockdown Update license headers 2017-11-06 16:56:19 +01:00
Log Added a logger for systemd/journald 2018-06-29 10:37:45 +02:00
Mail Fix comments 2018-03-05 09:06:51 +01:00
Migration Add since tags 2018-05-30 21:28:55 +02:00
Notification Keep the old method as a fallback and adjust the tests 2019-07-16 11:36:32 +02:00
OCS Fix PHPDoc 2018-04-18 19:20:26 +02:00
Preview allow keeping multiple preview "versions" of the same file 2019-07-08 22:04:16 +02:00
Remote add more typehints 2017-12-08 16:37:14 +01:00
RichObjectStrings Add talk-attachment as a rich object type 2019-09-17 15:08:54 +02:00
Route Update with robin 2016-07-21 18:13:58 +02:00
Search Update license headers 2017-11-06 16:56:19 +01:00
Security Use Symfony's new contract Event class instead of the deprecated one 2019-09-12 14:44:55 +02:00
Session/Exceptions Fix others 2016-07-21 18:13:57 +02:00
Settings Make it possible to show admin settings for sub admins 2019-05-23 20:31:40 +02:00
Share Get all shares as iterable 2019-10-30 09:45:27 +01:00
Support Add extendedSupport to Subscription 2019-06-17 16:36:23 +02:00
SystemTag use OCP\EventDispatcher\Event over Symfony's deprecated Event 2019-10-17 13:31:48 +02:00
User/Backend Get the proper UID 2019-08-13 09:33:46 +02:00
WorkflowEngine fix missing @since's 2019-09-09 22:56:06 +02:00
API.php Removes unused OC_API::register 2019-07-18 11:27:09 +02:00
App.php Remove deprecated function checkAppEnabled 2019-05-28 22:25:50 +02:00
AutoloadNotAllowedException.php Fix others 2016-07-21 18:13:57 +02:00
BackgroundJob.php Remove old deprecated function from the BackgroundJob 2018-03-19 10:47:31 +01:00
Constants.php Remove deprecated constants 2018-01-13 19:46:19 +01:00
Defaults.php Fix email buttons for white theme 2017-12-11 14:33:54 +01:00
Files.php Deprecate OCP\Files 2018-03-21 14:29:35 +01:00
GroupInterface.php Update license headers 2017-11-06 16:56:19 +01:00
IAddressBook.php Dont assign $options to $options and cleanup doc 2019-07-22 18:48:47 +02:00
IAppConfig.php Remove IAppConfig::setValue 2018-01-17 21:41:57 +01:00
IAvatar.php Make the info available if the avatar was uploaded or generated 2018-08-01 10:56:22 +02:00
IAvatarManager.php Implement guest avatar endpoint 2019-02-07 14:23:16 +01:00
ICache.php Fix others 2016-07-21 18:13:57 +02:00
ICacheFactory.php Properly provide local memcache check to ICacheFactory 2018-03-13 18:18:04 +01:00
ICertificate.php Update with robin 2016-07-21 18:13:58 +02:00
ICertificateManager.php Update with robin 2016-07-21 18:13:58 +02:00
IConfig.php Add methods to get casted system values 2019-02-22 08:25:41 +01:00
IContainer.php Do not try to autoload built in types 2019-06-04 15:13:32 +02:00
IDBConnection.php Code cleanup. 2019-03-21 11:42:00 +01:00
IDateTimeFormatter.php Update license headers 2017-11-06 16:56:19 +01:00
IDateTimeZone.php Fix others 2016-07-21 18:13:57 +02:00
IEventSource.php Update with robin 2016-07-21 18:13:58 +02:00
IGroup.php Allow to set the group display name in the database backend 2019-09-27 14:29:56 +02:00
IGroupManager.php Update license headers 2017-11-06 16:56:19 +01:00
IImage.php Fix float/integer handling in image API 2018-01-17 10:00:33 +01:00
IInitialStateService.php Add a key parameter to the new initial state API 2019-01-30 16:08:08 +01:00
IL10N.php docblock version fixes 2018-06-28 17:37:16 +02:00
ILogger.php move log constants to ILogger 2018-04-26 10:45:52 +02:00
IMemcache.php Update with robin 2016-07-21 18:13:58 +02:00
IMemcacheTTL.php Update with robin 2016-07-21 18:13:58 +02:00
INavigationManager.php Add guest navigation type 2019-02-18 09:12:11 +01:00
IPreview.php Remove deprecated function createPreview 2019-09-15 10:52:34 +02:00
IRequest.php Make the Outlook and Thunderbird addons identifyable 2018-02-27 14:37:32 +01:00
ISearch.php Removed deprecated search function from ISearch 2018-01-13 19:27:25 +01:00
IServerContainer.php Add an event to edit the CSP 2019-07-08 20:35:15 +02:00
ISession.php Allow updating the token on session regeneration 2018-06-14 08:09:36 +02:00
ITagManager.php Fix others 2016-07-21 18:13:57 +02:00
ITags.php Use ::class statement instead of string 2018-01-29 12:03:47 +01:00
ITempManager.php Update with robin 2016-07-21 18:13:58 +02:00
IURLGenerator.php Add function to generate urls for OCS routes 2018-10-09 15:41:50 +02:00
IUser.php do not offer to change display name or password, if not possible. 2018-11-07 22:37:41 +01:00
IUserBackend.php Fix others 2016-07-21 18:13:57 +02:00
IUserManager.php Fix typo in IUserManager::createUser doc 2018-08-16 08:37:27 +02:00
IUserSession.php Disable app token creation for impersonated people, ref #15539 2019-09-15 12:04:27 +02:00
Image.php Fix others 2016-07-21 18:13:57 +02:00
PreConditionNotMetException.php Fix others 2016-07-21 18:13:57 +02:00
SabrePluginEvent.php use OCP\EventDispatcher\Event over Symfony's deprecated Event 2019-10-17 13:31:48 +02:00
SabrePluginException.php Fix others 2016-07-21 18:13:57 +02:00
Share.php Deprecate legacy share code and cleanup some unused methods 2019-04-18 17:44:14 +02:00
Share_Backend.php Fix others 2016-07-21 18:13:57 +02:00
Share_Backend_Collection.php Fix others 2016-07-21 18:13:57 +02:00
Share_Backend_File_Dependent.php Fix others 2016-07-21 18:13:57 +02:00
Template.php Remove deprecated template functions from OCP directly 2018-01-14 21:39:36 +01:00
User.php Remove deprecated \OCP\User::userExists 2018-03-26 11:16:23 +02:00
UserInterface.php Deprecate implementsActions 2018-03-22 16:32:04 +01:00
Util.php Add extendedSupport to Subscription 2019-06-17 16:36:23 +02:00