mirror of
https://github.com/SimplexDevelopment/FreedomNetworkSuite.git
synced 2025-07-09 21:38:35 +00:00
19 lines
520 B
Java
19 lines
520 B
Java
package me.totalfreedom.sql;
|
|
|
|
import java.sql.Connection;
|
|
import java.sql.ResultSet;
|
|
import java.util.concurrent.CompletableFuture;
|
|
|
|
public interface SQL
|
|
{
|
|
CompletableFuture<Connection> getConnection(String url);
|
|
|
|
CompletableFuture<ResultSet> executeQuery(String query, Object... args);
|
|
|
|
CompletableFuture<Boolean> executeUpdate(String query, Object... args);
|
|
|
|
CompletableFuture<Void> execute(String query, Object... args);
|
|
|
|
CompletableFuture<Boolean> createTable(String table, String... columns);
|
|
}
|