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

Box\StoreMysql

StoreMysql

Properties

$_pdo

private \PDO $_pdo
  • Visibility: private

Methods

\Box\StoreMysql::__construct()

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

Constructor.

  • Visibility: public

Arguments

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

\Box\StoreMysql::_getTranslator()

\Box\TokenNativeStoreStatic Box\StoreMysql::\Box\StoreMysql::_getTranslator()()

Get the native token translator.

  • Visibility: private
  • This method is static.

\Box\StoreMysql::_fetch()

\PDOStatement Box\StoreMysql::\Box\StoreMysql::_fetch()(\Box\QueryBase $query)

Fetch from query.

  • Visibility: private

Arguments

\Box\StoreMysql::_inflate()

\Box\DataObjectInterface Box\StoreMysql::\Box\StoreMysql::_inflate()(array $row, \Box\DataObjectInterface $type)

Inflate a data object from row.

  • Visibility: private

Arguments

\Box\StoreMysql::count()

integer Box\StoreMysql::\Box\StoreMysql::count()(\Box\QueryBase $query)

Count stored records for query.

  • Visibility: public

Arguments

\Box\StoreMysql::get()

\Box\DataObjectInterface|null Box\StoreMysql::\Box\StoreMysql::get()(\Box\QueryBase $query)

Get a single data object from query.

  • Visibility: public

Arguments

\Box\StoreMysql::getAll()

\Box\DataObjectCollection Box\StoreMysql::\Box\StoreMysql::getAll()(\Box\QueryBase $query)

Get a collection of data objects from query.

  • Visibility: public

Arguments

\Box\StoreMysql::persist()

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

Persist a single data object.

  • Visibility: public

Arguments

\Box\StoreMysql::persistAll()

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

Persist a collection of data objects.

  • Visibility: public

Arguments

\Box\StoreMysql::delete()

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

Delete a data object from store.

  • Visibility: public

Arguments

\Box\StoreMysql::deleteAll()

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

Delete a collection of data objects from store.

  • Visibility: public

Arguments

\Box\StoreMysql::truncate()

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

Remove all records of the given type.

  • Visibility: public

Arguments

\Box\StoreInterface::get()

\Box\DataObjectInterface|null Box\StoreInterface::\Box\StoreInterface::get()(\Box\QueryBase $query)

Get a single data object from query.

Arguments

\Box\StoreInterface::getAll()

\Box\DataObjectCollection Box\StoreInterface::\Box\StoreInterface::getAll()(\Box\QueryBase $query)

Get a collection of data objects from query.

Arguments

\Box\StoreInterface::count()

integer Box\StoreInterface::\Box\StoreInterface::count()(\Box\QueryBase $query)

Count stored records for query.

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