Skip to content
Travis edited this page Mar 13, 2014 · 3 revisions

Box\StoreDataMysql

StoreDataMysql

Properties

$_pdo

private \PDO $_pdo
  • Visibility: private

Methods

\Box\StoreDataMysql::__construct()

mixed Box\StoreDataMysql::\Box\StoreDataMysql::__construct()(\PDO $pdo)

Constructor.

  • Visibility: public

Arguments

  • $pdo PDO - <p>Database connection.</p>

\Box\StoreDataMysql::delete()

integer Box\StoreDataMysql::\Box\StoreDataMysql::delete()(\Box\DataObjectInterface $dataObject)

Delete a data object from store.

  • Visibility: public

Arguments

\Box\StoreDataMysql::deleteAll()

integer Box\StoreDataMysql::\Box\StoreDataMysql::deleteAll()(\Box\DataObjectCollection $dataObjects)

Delete a collection of data objects from store.

  • Visibility: public

Arguments

\Box\StoreDataMysql::getAllByIds()

\Box\DataObjectCollection Box\StoreDataMysql::\Box\StoreDataMysql::getAllByIds()(integer[] $ids, \Box\DataObjectInterface $type)

Get data packages from ids, maintaining order.

  • Visibility: public

Arguments

\Box\StoreDataMysql::getById()

\Box\DataObjectInterface|null Box\StoreDataMysql::\Box\StoreDataMysql::getById()(integer $id, \Box\DataObjectInterface $type)

Get a data package from id.

  • Visibility: public

Arguments

\Box\StoreDataMysql::persist()

mixed Box\StoreDataMysql::\Box\StoreDataMysql::persist()(\Box\DataObjectInterface $dataObject)

Persist a collection of data objects.

  • Visibility: public

Arguments

\Box\StoreDataMysql::persistAll()

integer Box\StoreDataMysql::\Box\StoreDataMysql::persistAll()(\Box\DataObjectCollection $dataObjects)

Delete a data object from store.

  • Visibility: public

Arguments

\Box\StoreDataMysql::truncate()

mixed Box\StoreDataMysql::\Box\StoreDataMysql::truncate()(\Box\DataObjectInterface $type)

Remove all records of the given type.

  • Visibility: public

Arguments

\Box\StoreDataInterface::getById()

\Box\DataObjectInterface|null Box\StoreDataInterface::\Box\StoreDataInterface::getById()(integer $id, \Box\DataObjectInterface $type)

Get a data package from id.

Arguments

\Box\StoreDataInterface::getAllByIds()

\Box\DataObjectCollection Box\StoreDataInterface::\Box\StoreDataInterface::getAllByIds()(integer[] $ids, \Box\DataObjectInterface $type)

Get data packages from ids.

Arguments

\Box\StoreBaseInterface::persist()

mixed Box\StoreBaseInterface::\Box\StoreBaseInterface::persist()(\Box\DataObjectInterface $dataObject)

Persist a single data object.

Arguments

\Box\StoreBaseInterface::persistAll()

mixed Box\StoreBaseInterface::\Box\StoreBaseInterface::persistAll()(\Box\DataObjectCollection $dataObjects)

Persist a collection of data objects.

Arguments

\Box\StoreBaseInterface::delete()

integer Box\StoreBaseInterface::\Box\StoreBaseInterface::delete()(\Box\DataObjectInterface $dataObject)

Delete a data object from store.

Arguments

\Box\StoreBaseInterface::deleteAll()

integer Box\StoreBaseInterface::\Box\StoreBaseInterface::deleteAll()(\Box\DataObjectCollection $dataObjects)

Delete a collection of data objects from store.

Arguments

\Box\StoreBaseInterface::truncate()

mixed Box\StoreBaseInterface::\Box\StoreBaseInterface::truncate()(\Box\DataObjectInterface $type)

Remove all records of the given type.

Arguments

Clone this wiki locally