-
Notifications
You must be signed in to change notification settings - Fork 0
Box StoreIndexInterface
Travis edited this page Mar 13, 2014
·
8 revisions
StoreIndexInterface
- Interface name: StoreIndexInterface
- Namespace: Box
- This is an interface
- This interface extends: Box\StoreBaseInterface
integer|null Box\StoreIndexInterface::\Box\StoreIndexInterface::getId()(\Box\Query $query)
Find a single id from query.
- Visibility: public
- $query Box\Query
integer[] Box\StoreIndexInterface::\Box\StoreIndexInterface::getAllIds()(\Box\Query $query)
Find ids from query.
- Visibility: public
- $query Box\Query
integer Box\StoreIndexInterface::\Box\StoreIndexInterface::count()(\Box\Query $query)
Count entries for query.
- Visibility: public
- $query Box\Query
mixed Box\StoreBaseInterface::\Box\StoreBaseInterface::persist()(\Box\DataObjectInterface $dataObject)
Persist a single data object.
- Visibility: public
- This method is defined by Box\StoreBaseInterface
- $dataObject Box\DataObjectInterface
mixed Box\StoreBaseInterface::\Box\StoreBaseInterface::persistAll()(\Box\DataObjectCollection $dataObjects)
Persist a collection of data objects.
- Visibility: public
- This method is defined by Box\StoreBaseInterface
- $dataObjects Box\DataObjectCollection
integer Box\StoreBaseInterface::\Box\StoreBaseInterface::delete()(\Box\DataObjectInterface $dataObject)
Delete a data object from store.
- Visibility: public
- This method is defined by Box\StoreBaseInterface
- $dataObject Box\DataObjectInterface
integer Box\StoreBaseInterface::\Box\StoreBaseInterface::deleteAll()(\Box\DataObjectCollection $dataObjects)
Delete a collection of data objects from store.
- Visibility: public
- This method is defined by Box\StoreBaseInterface
- $dataObjects Box\DataObjectCollection
mixed Box\StoreBaseInterface::\Box\StoreBaseInterface::truncate()(\Box\DataObjectInterface $type)
Remove all records of the given type.
- Visibility: public
- This method is defined by Box\StoreBaseInterface
- $type Box\DataObjectInterface