Revert "database read transaction decorator"

This reverts commit fe079cea884607d0e7cd95648ba9fe8375ca9f35.
Revert "Revert YapDatabaseViewTransaction refactor."

This reverts commit 8911b1cb2e20bfd17ede1fb626224bd5890775cc.