Package app.hypi.mekadb
Class MekaDBClient
- java.lang.Object
-
- app.hypi.mekadb.MekaDBClient
-
public class MekaDBClient extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMekaDBClient.ConnectionFailed
-
Constructor Summary
Constructors Constructor Description MekaDBClient()MekaDBClient(java.lang.String host, int port, boolean withTls)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthCtxlogin(java.lang.String username, java.lang.String password, java.lang.String database)AuthCtxlogin(java.lang.String username, java.lang.String password, java.lang.String database, java.lang.String schema)static voidmain(java.lang.String[] args)java.util.concurrent.CompletableFuture<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>>query(AuthCtx creds, java.lang.String sql)java.util.concurrent.CompletableFuture<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>>query(AuthCtx creds, java.lang.String sql, java.util.Map<java.lang.String,java.lang.Object> params)voidshutdown()
-
-
-
Method Detail
-
shutdown
public void shutdown() throws java.lang.InterruptedException- Throws:
java.lang.InterruptedException
-
login
public AuthCtx login(java.lang.String username, java.lang.String password, java.lang.String database)
-
login
public AuthCtx login(java.lang.String username, java.lang.String password, java.lang.String database, java.lang.String schema)
-
query
public java.util.concurrent.CompletableFuture<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> query(AuthCtx creds, java.lang.String sql)
-
query
public java.util.concurrent.CompletableFuture<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> query(AuthCtx creds, java.lang.String sql, java.util.Map<java.lang.String,java.lang.Object> params)
-
main
public static void main(java.lang.String[] args) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException- Throws:
java.util.concurrent.ExecutionExceptionjava.lang.InterruptedException
-
-