Android NoSQL библиотека с использованием полиморфизма - PullRequest
0 голосов
/ 14 декабря 2018

Кто-нибудь может посоветовать какую-либо библиотеку Android NoSQL, которая поддерживает полиморфизм?Например:

open class MyClass(
  val name: String
)

class ChildClass(
  name: String
) : MyClass(name)

transaction {
  put(MyClass("my class"))
  put(ChildClass("child class"))
}

Хотелось бы получить сразу все сущности, включая MyClass сущности дочерних классов, например:

transaction {
  getAll<MyClass>()
    .filter {it is ChildClass}
} 
...