Interface KingdomsDatabase<T>

All Superinterfaces:
AutoCloseable, Closeable
All Known Subinterfaces:
KeyedKingdomsDatabase<K,T>, SingularKingdomsDatabase<T>

public interface KingdomsDatabase<T> extends Closeable
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    int
    Total size of data present in the database.
    void
     
    org.kingdoms.data.database.sql.DatabaseType
     
    void
    save(T data)
     
  • Method Details

    • getDatabaseType

      org.kingdoms.data.database.sql.DatabaseType getDatabaseType()
    • save

      void save(T data)
    • deleteAllData

      void deleteAllData()
    • close

      void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • count

      int count()
      Total size of data present in the database.