 
 public final class RopeResult {
 
-    private(set) var res: OpaquePointer? = OpaquePointer(bitPattern: 0)
+    private(set) var result: OpaquePointer? = OpaquePointer(bitPattern: 0)
 
     public var rowsCount: Int {
-        return Int(PQntuples(self.res))
+        return Int(PQntuples(self.result))
     }
 
     public var columnsCount: Int {
-        return Int(PQnfields(self.res))
+        return Int(PQnfields(self.result))
     }
 
     init(_ res: OpaquePointer?) {
-        self.res = res
+        self.result = res
     }
 
     deinit {

    }

    private func columnAt(rowIndex: Int32, columnIndex: Int32) -> Any? {
        guard PQgetisnull(self.res, rowIndex, columnIndex) == 0 else {
            return nil
        }

        guard let value = PQgetvalue(self.res, rowIndex, columnIndex) else {
            return nil
        }


                continue
            }

            let name = String(cString: PQfname(self.result, idx))
            columns[name] = column
        }

