new KeyPrefetcher( [database])
Gerador de chaves positivas em uma base de dados remota que permite reservar uma quantidade de chaves para fins de otimização.
Parameters:
Name | Type | Argument | Description |
---|---|---|---|
database |
Database | Connection |
<optional> |
Base de dados que será utilizada para gerar as chaves. |
Methods
-
createKey()
-
Cria uma chave positiva na base de dados.
Returns:
Chave criada.
- Type
- number
-
reserve(qty)
-
Reserva a quantidade de chaves informada, tornando a criação de chaves pelo método #createKey mais eficiente.
Importante: a quantidade de chaves reservadas deverá ser consumida, caso contrário as chaves serão perdidas.Parameters:
Name Type Description qty
number Quantidade de chaves a serem criadas.