question: creates a sql query function . concode_field_sep Supplier<Result<SQLiteDatabase>> databaseSupplier concode_elem_sep Function<Cursor,T> cursorToItem concode_elem_sep Merger<SQLiteDatabase,R,Result<T>> databaseWithSqlArgument concode_field_sep Function<SqlDeleteRequest,Result<Integer>> databaseDeleteFunction concode_elem_sep Result<T> apply concode_elem_sep Result<Long> merge concode_elem_sep Result<Integer> merge concode_elem_sep Result<Integer> merge concode_elem_sep Result<List<T>> merge concode_elem_sep Function<SqlInsertRequest,Result<Long>> databaseInsertFunction concode_elem_sep Function<SqlUpdateRequest,Result<Integer>> databaseUpdateFunction
target: Function < SqlRequest , Result < List < T >>> function ( @ NonNull final Supplier < Result < SQLiteDatabase >> arg0 , @ NonNull Function < Cursor , T > arg1 ) { return new DatabaseFunction < > ( arg0 , new DatabaseQueryMerger < > ( arg1 ) ) ; }