Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Classe BaseChangeEvent

Nesta página

  • io.realm.mongodb.mongo.events
  • Resumo da classe aninhada
  • Resumo do método
  • Métodos herdados
  • Detalhes do método
  • getDocumentKey
  • Obter documento completo
  • getOperationType
  • getUpdateDescription
  • hasUncommittedWrites
  • toBsonDocument
java.lang.Object
io.realm.mongodb.mongo.events.BaseChangeEvent

Representa o conjunto de propriedades que existem em todos os eventos de alteração de Realm do MongoDB produzidos por fluxos de observação neste SDK. Outros tipos de evento de alteração herdam deste tipo.

Modificador e tipo
Classe e descrição
public static final
Modificador e tipo
Método e descrição
Public BSONDocument

O identificador exclusivo do documento que foi realmente alterado.

DocumentTpúblico

O documento completo em algum ponto após a alteração ter sido aplicada.

Retorna o tipo de operação da mudança que acionou o evento de mudança.

Descrição da atualizaçãopública

No caso de uma atualização, a descrição de quais campos foram adicionados, removidos ou atualizados.

booleanopúblico

Indica um evento de alteração local que ainda não foi sincronizado com um armazenamento de dados remoto.

resumo público BsonDocument

Converte o evento de alteração em uma representação BSON, como pareceria em um change stream de realm do MongoDB ou em um stream de observação compacta do Realm.

  • Métodos herdados da classe java.lang.Object : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

public BsonDocument getDocumentKey ()

O identificador exclusivo do documento que foi realmente alterado.

Devoluções

a chave do documento .

public DocumentT getFullDocument ()

O documento completo em algum ponto após a alteração ter sido aplicada.

Devoluções

o documento completo .

Retorna o tipo de operação da mudança que acionou o evento de mudança.

Devoluções

o tipo de operação deste evento de alteração.

No caso de uma atualização, a descrição de quais campos foram adicionados, removidos ou atualizados.

Devoluções

a descrição da atualização.

public boolean hasUncommittedWrites ()

Indica um evento de alteração local que ainda não foi sincronizado com um armazenamento de dados remoto. Usado somente para o caso de uso de sincronização.

Devoluções

se esse evento de alteração representa ou não gravações não confirmadas.

public abstract BsonDocument toBsonDocument ()

Converte o evento de alteração em uma representação BSON, como pareceria em um change stream de realm do MongoDB ou em um stream de observação compacta do Realm.

Devoluções

A representação do documento BSON do evento de alteração.

Voltar

io.realm.mongodb.mongo.events