-module(funsies@builders@get_all). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([render_builder/1, render/1]). -file("/Users/ashercohen/Desktop/ASHERSOPRO/funsies/src/funsies/builders/get_all.gleam", 9). -spec columns(funsies@schema:table()) -> gleam@string_builder:string_builder(). columns(Table) -> Builder = gleam@string_builder:from_string(<<""/utf8>>), Builder@3 = gleam@list:fold( erlang:element(3, Table), Builder, fun(Builder@1, Col) -> Builder@2 = gleam@string_builder:append( Builder@1, gleam@string:replace( gleam@string:capitalise(erlang:element(2, Col)), <<"_"/utf8>>, <<""/utf8>> ) ), Builder@2 end ), Builder@3. -file("/Users/ashercohen/Desktop/ASHERSOPRO/funsies/src/funsies/builders/get_all.gleam", 25). -spec columns2(funsies@schema:table()) -> gleam@string_builder:string_builder(). columns2(Table) -> Builder = gleam@string_builder:from_string(<<""/utf8>>), Builder@3 = gleam@list:fold( erlang:element(3, Table), Builder, fun(Builder@1, Col) -> Builder@2 = gleam@string_builder:append( Builder@1, gleam@string:replace( erlang:element(2, Col), <<"_"/utf8>>, <<""/utf8>> ) ), Builder@2 end ), Builder@3. -file("/Users/ashercohen/Desktop/ASHERSOPRO/funsies/src/funsies/builders/get_all.gleam", 38). -spec render_builder(funsies@schema:table()) -> gleam@string_builder:string_builder(). render_builder(Table) -> Builder = gleam@string_builder:from_string(<<""/utf8>>), Builder@1 = gleam@string_builder:append(Builder, <<" "/utf8>>), Builder@2 = gleam@string_builder:append(Builder@1, <<" "/utf8>>), Builder@3 = gleam@string_builder:append(Builder@2, <<" "/utf8>>), Builder@4 = gleam@string_builder:append(Builder@3, <<" import funs/"/utf8>>), Builder@5 = gleam@string_builder:append(Builder@4, erlang:element(2, Table)), Builder@6 = gleam@string_builder:append( Builder@5, <<"_decoder import funs/"/utf8>> ), Builder@7 = gleam@string_builder:append(Builder@6, erlang:element(2, Table)), Builder@8 = gleam@string_builder:append( Builder@7, <<" import gleam/pgo pub fn get_all(db: pgo.Connection) -> Result("/utf8>> ), Builder@9 = gleam@string_builder:append(Builder@8, erlang:element(2, Table)), Builder@10 = gleam@string_builder:append(Builder@9, <<"."/utf8>>), Builder@11 = gleam@string_builder:append( Builder@10, gleam@string:capitalise(erlang:element(2, Table)) ), Builder@12 = gleam@string_builder:append( Builder@11, <<"Row, pgo.QueryError) { let query = \"SELECT * FROM "/utf8>> ), Builder@13 = gleam@string_builder:append( Builder@12, erlang:element(2, Table) ), Builder@14 = gleam@string_builder:append( Builder@13, <<"\" pgo.execute(db, [], "/utf8>> ), Builder@15 = gleam@string_builder:append( Builder@14, erlang:element(2, Table) ), Builder@16 = gleam@string_builder:append(Builder@15, <<"."/utf8>>), Builder@17 = gleam@string_builder:append( Builder@16, erlang:element(2, Table) ), Builder@18 = gleam@string_builder:append( Builder@17, <<"_decoder_) } "/utf8>> ), Builder@18. -file("/Users/ashercohen/Desktop/ASHERSOPRO/funsies/src/funsies/builders/get_all.gleam", 110). -spec render(funsies@schema:table()) -> binary(). render(Table) -> gleam@string_builder:to_string(render_builder(Table)).