This document describes RagnarDB SQL, an object-oriented SQL querying plugin for Gosu. The goals are to interpret data definition files to create types, add object-oriented functionality to those types, and support SQL query building. It discusses parsing DDL files to extract table and column information to generate types at compile time. It also covers building SQL queries using the generated types, including select, join, where, and other clauses to enable complex queries in an object-oriented way similar to libraries like jOOQ. Future work includes additional data types, transactions, caching, and resolving N+1 query issues.