package me.totalfreedom.sql; import java.sql.Connection; import java.sql.ResultSet; import java.util.concurrent.CompletableFuture; public interface SQL { CompletableFuture getConnection(String url); CompletableFuture executeQuery(String query, Object... args); CompletableFuture executeUpdate(String query, Object... args); CompletableFuture execute(String query, Object... args); CompletableFuture createTable(String table, String... columns); }