Classe BaseChangeEvent
Nesta página
io.realm.mongodb.mongo.events
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.
Resumo da classe aninhada
Modificador e tipo | Classe e descrição |
---|---|
public static final |
Resumo do método
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
Métodos herdados da classe java.lang.Object :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
Detalhes do método
getDocumentKey
public BsonDocument getDocumentKey () |
---|
O identificador exclusivo do documento que foi realmente alterado. Devoluções a chave do documento . |
Obter documento completo
public DocumentT getFullDocument () |
---|
O documento completo em algum ponto após a alteração ter sido aplicada. Devoluções o documento completo . |
getOperationType
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. |
getUpdateDescription
public UpdateDescription getUpdateDescription () |
---|
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. |
hasUncommittedWrites
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. |
toBsonDocument
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. |