MadelineProtoDocs/docs/PHPInternal/danog/MadelineProto/Db/NullCache/PostgresArray.md

3.3 KiB

title: danog\MadelineProto\Db\NullCache\PostgresArray: Postgres database backend, no caching. description:

danog\MadelineProto\Db\NullCache\PostgresArray

Back to index

Author: Daniil Gentili daniil@daniil.it

Postgres database backend, no caching.

Method list:

  • initStartup(): \Generator
  • initConnection(\danog\MadelineProto\Settings\Database\Postgres $settings): \Generator
  • offsetSet(string $index, $value)
  • isset( $key): \Promise<bool> true if the offset exists, otherwise false
  • offsetUnset(string $index): \Amp\Promise
  • getArrayCopy(): \Amp\Promise<array>
  • count(): \Promise<int> The number of elements or public properties in the associated array or object, respectively.
  • getInstance(string $table, \danog\MadelineProto\Db\DbArray|array|null $value, \danog\MadelineProto\Settings\Database\DatabaseAbstract $settings): \Amp\Promise

Methods:

initStartup(): \Generator

Initialize on startup.

See also:

  • \Generator

Generated by danog/phpdoc

initConnection(\danog\MadelineProto\Settings\Database\Postgres $settings): \Generator

Initialize connection.

Parameters:

  • $settings: \danog\MadelineProto\Settings\Database\Postgres

See also:


Generated by danog/phpdoc

offsetSet(string $index, $value)

Set value for an offset.

Parameters:

  • $index: string

    The index to set for.

* `$value`: ``

Generated by danog/phpdoc

isset( $key): \Promise<bool> true if the offset exists, otherwise false

Check if key isset.

Parameters:

  • $key: ``

Return value: true if the offset exists, otherwise false


Generated by danog/phpdoc

offsetUnset(string $index): \Amp\Promise

Unset value for an offset.

Parameters:

  • $index: string

    The offset to unset.

See also:

  • \Amp\Promise

Generated by danog/phpdoc

getArrayCopy(): \Amp\Promise<array>

Get array copy.

See also:

  • \Amp\Promise

Generated by danog/phpdoc

`count(): \Promise The number of elements or public properties in the associated

array or object, respectively.`

Count elements.

Return value: The number of elements or public properties in the associated array or object, respectively.


Generated by danog/phpdoc

getInstance(string $table, \danog\MadelineProto\Db\DbArray|array|null $value, \danog\MadelineProto\Settings\Database\DatabaseAbstract $settings): \Amp\Promise

Parameters:

  • $table: string
  • $value: \danog\MadelineProto\Db\DbArray|array|null
  • $settings: \danog\MadelineProto\Settings\Database\DatabaseAbstract

Fully typed return value:

\Amp\Promise<static>

See also:


Generated by danog/phpdoc


Generated by danog/phpdoc