Class MekaDBClient


  • public class MekaDBClient
    extends java.lang.Object
    • 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
      AuthCtx login​(java.lang.String username, java.lang.String password, java.lang.String database)  
      AuthCtx login​(java.lang.String username, java.lang.String password, java.lang.String database, java.lang.String schema)  
      static void main​(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)  
      void shutdown()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MekaDBClient

        public MekaDBClient()
      • MekaDBClient

        public MekaDBClient​(java.lang.String host,
                            int port,
                            boolean withTls)
    • 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.ExecutionException
        java.lang.InterruptedException