В iOS с Realm, где разрешены вызовы запросов с NSPredicates. Этого нет в Realm Java для Android. Однако большинство операторов NSPredicate присутствуют в Realm Java и позволили мне создать простой парсер NSPredicate для моего приложения Android (создание парсера было необходимо из-за сложной природы приложения iOS / Android).
Как я могу реплицировать ЛЮБОЙ и ВСЕ агрегатные операторы NSPredicate, используемые в iOS, на Android с помощью Realm Java таким образом, чтобы поддерживать сложные запросы?
Понятно. Я построил поддержку ЛЮБОГО, используя запросы ссылок. Для всех ли мне нужно будет сделать запрос области, получить результаты области, отфильтровать их вручную, а затем продолжить остальную часть моего запроса по этим результатам? Это вообще возможно? @EpicPandaForce
Я правильно понимаю ALL, что true if ALL linked items match the given condition? Потому что я не думаю, что по ссылкам возможен в Realm-Java, только на «таблице», над которой вы сейчас работаете. :(
Это было бы правильно. Так что это немного смягчает ситуацию. Будет ли NSPredicate Aggregate Operator NONE возможно построить с помощью запросов ссылок. Бывший. NONE events.id CONTAINS someString или NONE events.value >= 10 @EpicPandaForce
Я рекомендую перенести это на github.com/realm/realm-java/issues, потому что я думаю, что Realm-Java поддерживает только ANY.




ЛЮБОЙ должен быть легким, поскольку это простой запрос ссылки, но я не думаю, что ВСЕ возможно.