{"body":"raku -I. -MRed -e '\n\nuse  Physics::Measure :ALL;\n\nmy $*RED-DEBUG = True;\n\nred-defaults \"SQLite\";\n\nmodel Log {\n   has UInt $.id   is serial;\n   has Mass $.mass is column{ :deflate(*.in(\"kg\").value), :inflate{ Mass.new: :value(.Real), :units<kilograms> } }\n}\n\nschema(Log).create;\n\nLog.^create: :mass(10000g);\n.mass.say for Log.^all\n\n'\nSQL : BEGIN\nBIND: []\nSQL : CREATE TABLE \"log\" (\n   id integer NOT NULL primary key AUTOINCREMENT,\n   mass varchar(255) NOT NULL\n)\nBIND: []\nSQL : COMMIT\nBIND: []\nSQL : BEGIN\nBIND: []\nSQL : INSERT INTO \"log\"(\n   mass\n)\nVALUES(\n   ?\n)\nBIND: [10.0]\nSQL : SELECT\n   \"log\".id , \"log\".mass\nFROM\n   \"log\"\nWHERE\n   _rowid_ = last_insert_rowid()\nLIMIT 1\nBIND: []\nSQL : SELECT\n   \"log\".id , \"log\".mass\nFROM\n   \"log\"\nWHERE\n   \"log\".id = 1\nLIMIT 1\nBIND: []\nSQL : COMMIT\nBIND: []\nSQL : SELECT\n   \"log\".id , \"log\".mass\nFROM\n   \"log\"\nBIND: []\n10kg","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/EqJEdyeE","modified":1706446360,"id":"EqJEdyeE","size":864,"lines":61,"own_paste":false,"theme":"","date":1706446360}