def namedb_get_history_rows( cur, history_id, offset=None, count=None, reverse=False ):
    """
    Get the history for a name or namespace from the history table.
    Use offset/count if given.
    """
    ret = []
    if not reverse:
        select_query = "SELECT * FROM history WHERE history_id = ? ORDER BY block_id ASC, vtxindex ASC"
    else:
        select_query = "SELECT * FROM history WHERE history_id = ? ORDER BY block_id DESC, vtxindex DESC"

    args = (history_id,)

    if count is not None:
        select_query += " LIMIT ?"
        args += (count,)

        if offset is not None:
            select_query += " OFFSET ?"
            args += (offset,)

    select_query += ";"

    history_rows = namedb_query_execute( cur, select_query, args)
    for r in history_rows:
        rd = dict(r)
        ret.append(rd)

    return ret
def namedb_get_history_rows ( cur , history_id , offset = None , count = None , reverse = False ) : ret = [ ] if not reverse : select_query = "SELECT * FROM history WHERE history_id = ? ORDER BY block_id ASC, vtxindex ASC" else : select_query = "SELECT * FROM history WHERE history_id = ? ORDER BY block_id DESC, vtxindex DESC" args = ( history_id , ) if count is not None : select_query += " LIMIT ?" args += ( count , ) if offset is not None : select_query += " OFFSET ?" args += ( offset , ) select_query += ";" history_rows = namedb_query_execute ( cur , select_query , args ) for r in history_rows : rd = dict ( r ) ret . append ( rd ) return ret
Get the history for a name or namespace from the history table.
    Use offset/count if given.