docstr: Returns all fully fingerprinted songs in the database
  
  :return: a dictionary with the songs info.
docstr_tok: ["Returns","all","fully","fingerprinted","songs","in","the","database",":","return",":","a","dictionary","with","the","songs","info","."]
code: def get_songs(self) -> List[Dict[str, str]]:
      """
      Returns all fully fingerprinted songs in the database
  
      :return: a dictionary with the songs info.
      """
      with self.cursor(dictionary=True) as cur:
          cur.execute(self.SELECT_SONGS)
          return list(cur)
  
imports: import abc
  from typing import Dict, List, Tuple
  from dejavu.base_classes.base_database import BaseDatabase
label_desc: Use image node_id 10 for calling the CommonDatabase obj's underlying member method code with example usage: obj.get_songs() and returns: list