MadelineProtoDocs/docs/PHP/danog/MadelineProto/Settings/Database/SqlAbstract.md

3.3 KiB

title: danog\MadelineProto\Settings\Database\SqlAbstract: Generic db backend settings. description:

danog\MadelineProto\Settings\Database\SqlAbstract

Back to index

Author: Daniil Gentili daniil@daniil.it

Generic db backend settings.

Method list:

  • getMaxConnections(): int
  • setMaxConnections(int $maxConnections): self
  • getIdleTimeout(): int
  • setIdleTimeout(int $idleTimeout): self
  • getDatabase(): string
  • setDatabase(string $database): self
  • getUsername(): string
  • setUsername(string $username): self
  • getUri(): string
  • setUri(string $uri): self
  • getKey(): string
  • getCacheTtl(): int
  • setCacheTtl(int|string $cacheTtl): self
  • getPassword(): string
  • setPassword(string $password): self
  • hasChanged(): bool

Methods:

getMaxConnections(): int

Get maximum connection limit.


Generated by danog/phpdoc

setMaxConnections(int $maxConnections): self

Set maximum connection limit.

Parameters:

  • $maxConnections: int Maximum connection limit.

Generated by danog/phpdoc

getIdleTimeout(): int

Get idle timeout.


Generated by danog/phpdoc

setIdleTimeout(int $idleTimeout): self

Set idle timeout.

Parameters:

  • $idleTimeout: int Idle timeout.

Generated by danog/phpdoc

getDatabase(): string

Get database name.


Generated by danog/phpdoc

setDatabase(string $database): self

Set database name.

Parameters:

  • $database: string Database name.

Generated by danog/phpdoc

getUsername(): string

Get username.


Generated by danog/phpdoc

setUsername(string $username): self

Set username.

Parameters:

  • $username: string Username.

Generated by danog/phpdoc

getUri(): string

Get database URI.


Generated by danog/phpdoc

setUri(string $uri): self

Set database URI.

Parameters:

  • $uri: string Database URI.

Generated by danog/phpdoc

getKey(): string

Get DB key.


Generated by danog/phpdoc

getCacheTtl(): int

Get for how long to keep records in memory after last read, for cached backends.


Generated by danog/phpdoc

setCacheTtl(int|string $cacheTtl): self

Set for how long to keep records in memory after last read, for cached backends. The cache TTL identifier can be a string like '+5 minutes'.

Parameters:

  • $cacheTtl: int|string For how long to keep records in memory after last read, for cached backends.

Generated by danog/phpdoc

getPassword(): string

Get password.


Generated by danog/phpdoc

setPassword(string $password): self

Set password.

Parameters:

  • $password: string Password.

Generated by danog/phpdoc

hasChanged(): bool

Get whether this setting was changed, also applies changes.


Generated by danog/phpdoc


Generated by danog/phpdoc