code: def get_collection(self, collection_id):
          
          sql = """SELECT collection.collection_id, collection.type,
                          collection.name, collection.path,
                          collection.doc,
                          collection.version, collection.scope,
                          collection.namedargs,
                          collection.doc_format
                   FROM collection_table as collection
                   WHERE collection_id == ? OR collection.name like ?
          """
          cursor = self._execute(sql, (collection_id, collection_id))
          # need to handle the case where we get more than one result...
          sql_result = cursor.fetchone()
          return {
              "collection_id": sql_result[0],
              "type": sql_result[1],
              "name": sql_result[2],
              "path": sql_result[3],
              "doc":  sql_result[4],
              "version": sql_result[5],
              "scope":   sql_result[6],
              "namedargs": sql_result[7],
              "doc_format": sql_result[8]
          }
          return sql_result
docs: Get a specific collection