Is it possible construct a query at runtime?
@Query(\"SELECT * FROM playlist \" +
\"WHERE play
@Anderson K & @Juanky Soriano, I'm agree with @CommonsWare,
There some Limitation in Room Library, then also We can write fully dynamic query on Room Database by using the @query() of Support SQLite Database
String mQuery = "SELECT * FROM foobar WHERE columnName1 IN ('value_1','value_2') and columnName2 In('value_3','value_4')";
AppDatabase appDatabase = Room.databaseBuilder(getApplicationContext(),
AppDatabase.class, "database-name").build();
Cursor mCursor = AppDatabase.getAppDatabase(context).getOpenHelper().getReadableDatabase().query(myQuery);
Now you can convert cursor row wise data to your POJO class.