package Ġnet . k ib ot u . android databases . realm Ċ Ċ import Ġio . realm . Realm Ċ import Ġnet . k ib ot u . android databases . realm . model . Node ĊĊ Ċ open Ġclass ĠNode Dao ( private Ġval Ġrealm : ĠRealm ) Ġ{ ĊĊĠĠĠ Ġfun ĠgetAll () Ġ= Ġrealm . where ( Node :: class . java ). findAll Async (). as LiveData () ĊĊĠĠĠ Ġfun Ġinsert ( item : ĠNode ) Ġ{ ĊĠĠĠĠĠĠĠ Ġrealm . execute Transaction Async Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . insert ( item ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġdelete All () Ġ{ ĊĠĠĠĠĠĠĠ Ġrealm . execute Transaction Async Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . where ( Node :: class . java ). findAll (). delete All From Realm () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }