adicionar
Adiciona uma nova assinatura ao conjunto de assinaturas. Se existir uma assinatura existente que corresponda à query e ao nome, essa operação não fará nada e a assinatura existente será retornada.
Se uma assinatura nomeada existente existir em uma query diferente, uma IllegalArgumentException será lançada, a menos que updateExisting esteja definido como true
, caso em que a assinatura existente será atualizada com a nova query.
Return
a assinatura recém-adicionada.
Parâmetros
a query que será assinada. Observe que as queries de assinatura têm restrições em comparação com as queries normais.
o nome da assinatura. Se nenhum nome for fornecido, a assinatura será considerada anônima.
determina o comportamento se uma assinatura nomeada existente já existir. Isso não faz nada para assinaturas anônimas.
Lança
se uma assinatura correspondente à fornecida já existir, mas em uma query diferente e updateExisting foi definido como false
.