first commit
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package com.andrewkydev.database.query;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
|
||||
public interface QueryRunner {
|
||||
|
||||
int execute(String sql);
|
||||
|
||||
int execute(String sql, List<Object> params);
|
||||
|
||||
<T> List<T> query(String sql, RowMapper<T> mapper);
|
||||
|
||||
<T> List<T> query(String sql, List<Object> params, RowMapper<T> mapper);
|
||||
|
||||
CompletableFuture<Integer> executeAsync(String sql);
|
||||
|
||||
CompletableFuture<Integer> executeAsync(String sql, List<Object> params);
|
||||
|
||||
<T> CompletableFuture<List<T>> queryAsync(String sql, RowMapper<T> mapper);
|
||||
|
||||
<T> CompletableFuture<List<T>> queryAsync(String sql, List<Object> params, RowMapper<T> mapper);
|
||||
}
|
||||
Reference in New Issue
Block a user