Package database

Class Database

java.lang.Object
database.Database
Direct Known Subclasses:
Cassandra

public abstract class Database extends Object
  • Field Details

    • host

      protected final String host
    • port

      protected final Integer port
    • username

      protected final String username
    • password

      protected final String password
    • databaseName

      protected final String databaseName
  • Constructor Details

  • Method Details

    • connect

      public abstract void connect() throws DBInitException
      Throws:
      DBInitException
    • disconnect

      public abstract void disconnect()
    • createDatabaseIfNotExists

      public abstract void createDatabaseIfNotExists()
    • dropDatabaseIfExists

      public abstract void dropDatabaseIfExists()
    • execute

      public abstract Object execute(com.datastax.oss.driver.api.core.cql.SimpleStatement statement)
    • executeAsync

      public abstract Object executeAsync(com.datastax.oss.driver.api.core.cql.SimpleStatement statement)
    • executeAsyncWithSession

      public abstract Object executeAsyncWithSession(com.datastax.oss.driver.api.core.cql.SimpleStatement statement)
    • getSession

      public abstract Object getSession()
    • getHost

      public String getHost()
    • getPort

      public Integer getPort()
    • getUsername

      public String getUsername()
    • getPassword

      public String getPassword()
    • getDatabaseName

      public String getDatabaseName()