# File lib/og/backends/mysql.rb, line 117
        def self.read_prop(p, idx)
                if p.klass.ancestors.include?(Integer)
                        return "res[#{idx}].to_i()"
                elsif p.klass.ancestors.include?(Float)
                        return "res[#{idx}].to_f()"
                elsif p.klass.ancestors.include?(String)
                        return "res[#{idx}]"
                elsif p.klass.ancestors.include?(Time)
                        return "Og::MysqlBackend.parse_timestamp(res[#{idx}])"
                elsif p.klass.ancestors.include?(Date)
                        return "Og::MysqlBackend.parse_date(res[#{idx}])"
                elsif p.klass.ancestors.include?(TrueClass)
                        return "('0' != res[#{idx}])"
                else 
                        return "YAML::load(res[#{idx}])"
                end                           
        end