class_docstr: Non permanent database
  
  This database is meant for debugging purposes. It only lives through one execution and all
  information saved during it is lost when the process is terminated.
  
  .. seealso:: :class:`orion.core.io.database.Database` for more on attributes.
class_docstr_tok: ["Non","permanent","database","This","database","is","meant","for","debugging","purposes",".","It","only","lives","through","one","execution","and","all","information","saved","during","it","is","lost","when","the","process","is","terminated",".","..","seealso",":",":",":","class",":","`","orion.core.io.database.Database","`","for","more","on","attributes","."]
docstr: Get database arguments needed to create a database instance.
  
  .. seealso:: :meth:`orion.core.io.database.Database.get_defaults`
               for argument documentation.
docstr_tok: ["Get","database","arguments","needed","to","create","a","database","instance",".","..","seealso",":",":",":","meth",":","`","orion.core.io.database.Database.get_defaults","`","for","argument","documentation","."]
code: def get_defaults(cls):
      """Get database arguments needed to create a database instance.
  
      .. seealso:: :meth:`orion.core.io.database.Database.get_defaults`
                   for argument documentation.
  
      """
      return {}
  
imports: import copy
  from collections import defaultdict
  from orion.core.io.database import Database, DatabaseError, DuplicateKeyError
  from orion.core.utils.flatten import flatten, unflatten
label_desc: Use image node_id 13 for calling the EphemeralDB obj's underlying member method code with example usage: obj.get_defaults(cls) and returns: dict