[{"display_html":"<a href=\"#v:today\">today</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Day","name":"today","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:today"},{"display_html":"<a href=\"#v:toDay\">toDay</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> UTCTime -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Day","name":"toDay","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:toDay"},{"display_html":"<a href=\"#v:fromDay\">fromDay</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Day -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> UTCTime","name":"fromDay","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:fromDay"},{"display_html":"<a href=\"#v:addDays\">addDays</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32 -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Day -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Day","name":"addDays","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:addDays"},{"display_html":"<a href=\"#v:diffDays\">diffDays</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Day -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Day -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32","name":"diffDays","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:diffDays"},{"display_html":"<a href=\"#v:subtractDays\">subtractDays</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32 -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Day -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Day","name":"subtractDays","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:subtractDays"},{"display_html":"<a href=\"#v:now\">now</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> UTCTime","name":"now","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:now"},{"display_html":"<a href=\"#v:addTime\">addTime</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> UTCTime -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> UTCTime","name":"addTime","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:addTime"},{"display_html":"<a href=\"#v:diffTime\">diffTime</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> UTCTime -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> UTCTime -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"diffTime","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:diffTime"},{"display_html":"<a href=\"#v:subtractTime\">subtractTime</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> UTCTime -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> UTCTime","name":"subtractTime","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:subtractTime"},{"display_html":"<a href=\"#v:scaleInterval\">scaleInterval</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Double -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"scaleInterval","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:scaleInterval"},{"display_html":"<a href=\"#v:second\">second</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"second","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:second"},{"display_html":"<a href=\"#v:seconds\">seconds</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Double -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"seconds","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:seconds"},{"display_html":"<a href=\"#v:minute\">minute</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"minute","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:minute"},{"display_html":"<a href=\"#v:minutes\">minutes</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Double -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"minutes","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:minutes"},{"display_html":"<a href=\"#v:hour\">hour</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"hour","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:hour"},{"display_html":"<a href=\"#v:hours\">hours</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Double -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"hours","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:hours"},{"display_html":"<a href=\"#v:day\">day</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"day","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:day"},{"display_html":"<a href=\"#v:days\">days</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Double -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"days","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:days"},{"display_html":"<a href=\"#v:week\">week</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"week","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:week"},{"display_html":"<a href=\"#v:weeks\">weeks</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Double -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"weeks","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:weeks"},{"display_html":"<a href=\"#v:month\">month</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"month","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:month"},{"display_html":"<a href=\"#v:months\">months</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Double -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"months","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:months"},{"display_html":"<a href=\"#v:year\">year</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"year","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:year"},{"display_html":"<a href=\"#v:years\">years</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Double -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> CalendarDiffTime","name":"years","module":"Rel8.Expr.Time","link":"Rel8-Expr-Time.html#v:years"},{"display_html":"<a href=\"#v:-43--43-.\">(++.)</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"++.","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:-43--43-."},{"display_html":"<a href=\"#v:-126-.\">(~.)</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"~.","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:-126-."},{"display_html":"<a href=\"#v:-126--42-\">(~*)</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"~*","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:-126--42-"},{"display_html":"<a href=\"#v:-33--126-\">(!~)</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"!~","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:-33--126-"},{"display_html":"<a href=\"#v:-33--126--42-\">(!~*)</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"!~*","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:-33--126--42-"},{"display_html":"<a href=\"#v:bitLength\">bitLength</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32","name":"bitLength","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:bitLength"},{"display_html":"<a href=\"#v:charLength\">charLength</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32","name":"charLength","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:charLength"},{"display_html":"<a href=\"#v:lower\">lower</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"lower","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:lower"},{"display_html":"<a href=\"#v:octetLength\">octetLength</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32","name":"octetLength","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:octetLength"},{"display_html":"<a href=\"#v:upper\">upper</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"upper","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:upper"},{"display_html":"<a href=\"#v:ascii\">ascii</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32","name":"ascii","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:ascii"},{"display_html":"<a href=\"#v:btrim\">btrim</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; Maybe (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"btrim","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:btrim"},{"display_html":"<a href=\"#v:chr\">chr</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32 -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"chr","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:chr"},{"display_html":"<a href=\"#v:convert\">convert</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> ByteString -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> ByteString","name":"convert","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:convert"},{"display_html":"<a href=\"#v:convertFrom\">convertFrom</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> ByteString -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"convertFrom","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:convertFrom"},{"display_html":"<a href=\"#v:convertTo\">convertTo</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> ByteString","name":"convertTo","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:convertTo"},{"display_html":"<a href=\"#v:decode\">decode</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> ByteString","name":"decode","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:decode"},{"display_html":"<a href=\"#v:encode\">encode</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> ByteString -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"encode","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:encode"},{"display_html":"<a href=\"#v:initcap\">initcap</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"initcap","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:initcap"},{"display_html":"<a href=\"#v:left\">left</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32 -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"left","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:left"},{"display_html":"<a href=\"#v:length\">length</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32","name":"length","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:length"},{"display_html":"<a href=\"#v:lengthEncoding\">lengthEncoding</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> ByteString -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32","name":"lengthEncoding","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:lengthEncoding"},{"display_html":"<a href=\"#v:lpad\">lpad</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32 -&gt; Maybe (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"lpad","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:lpad"},{"display_html":"<a href=\"#v:ltrim\">ltrim</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; Maybe (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"ltrim","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:ltrim"},{"display_html":"<a href=\"#v:md5\">md5</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"md5","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:md5"},{"display_html":"<a href=\"#v:pgClientEncoding\">pgClientEncoding</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"pgClientEncoding","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:pgClientEncoding"},{"display_html":"<a href=\"#v:quoteIdent\">quoteIdent</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"quoteIdent","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:quoteIdent"},{"display_html":"<a href=\"#v:quoteLiteral\">quoteLiteral</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"quoteLiteral","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:quoteLiteral"},{"display_html":"<a href=\"#v:quoteNullable\">quoteNullable</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"quoteNullable","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:quoteNullable"},{"display_html":"<a href=\"#v:regexpReplace\">regexpReplace</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; Maybe (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"regexpReplace","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:regexpReplace"},{"display_html":"<a href=\"#v:regexpSplitToArray\">regexpSplitToArray</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; Maybe (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [Text]","name":"regexpSplitToArray","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:regexpSplitToArray"},{"display_html":"<a href=\"#v:repeat\">repeat</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32 -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"repeat","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:repeat"},{"display_html":"<a href=\"#v:replace\">replace</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"replace","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:replace"},{"display_html":"<a href=\"#v:reverse\">reverse</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"reverse","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:reverse"},{"display_html":"<a href=\"#v:right\">right</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32 -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"right","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:right"},{"display_html":"<a href=\"#v:rpad\">rpad</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32 -&gt; Maybe (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"rpad","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:rpad"},{"display_html":"<a href=\"#v:rtrim\">rtrim</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; Maybe (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"rtrim","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:rtrim"},{"display_html":"<a href=\"#v:splitPart\">splitPart</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32 -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"splitPart","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:splitPart"},{"display_html":"<a href=\"#v:strpos\">strpos</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32","name":"strpos","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:strpos"},{"display_html":"<a href=\"#v:substr\">substr</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32 -&gt; Maybe (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int32) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"substr","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:substr"},{"display_html":"<a href=\"#v:translate\">translate</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Text","name":"translate","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:translate"},{"display_html":"<a href=\"#v:fromIntegral\">fromIntegral</a> :: (<a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBIntegral\" title=\"Rel8\">DBIntegral</a> a, <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBNum\" title=\"Rel8\">DBNum</a> b, Homonullable a b) =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b","name":"fromIntegral","module":"Rel8.Expr.Num","link":"Rel8-Expr-Num.html#v:fromIntegral"},{"display_html":"<a href=\"#v:realToFrac\">realToFrac</a> :: (<a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBNum\" title=\"Rel8\">DBNum</a> a, <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBFractional\" title=\"Rel8\">DBFractional</a> b, Homonullable a b) =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b","name":"realToFrac","module":"Rel8.Expr.Num","link":"Rel8-Expr-Num.html#v:realToFrac"},{"display_html":"<a href=\"#v:div\">div</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBIntegral\" title=\"Rel8\">DBIntegral</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"div","module":"Rel8.Expr.Num","link":"Rel8-Expr-Num.html#v:div"},{"display_html":"<a href=\"#v:mod\">mod</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBIntegral\" title=\"Rel8\">DBIntegral</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"mod","module":"Rel8.Expr.Num","link":"Rel8-Expr-Num.html#v:mod"},{"display_html":"<a href=\"#v:ceiling\">ceiling</a> :: (<a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBFractional\" title=\"Rel8\">DBFractional</a> a, <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBIntegral\" title=\"Rel8\">DBIntegral</a> b, Homonullable a b) =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b","name":"ceiling","module":"Rel8.Expr.Num","link":"Rel8-Expr-Num.html#v:ceiling"},{"display_html":"<a href=\"#v:floor\">floor</a> :: (<a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBFractional\" title=\"Rel8\">DBFractional</a> a, <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBIntegral\" title=\"Rel8\">DBIntegral</a> b, Homonullable a b) =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b","name":"floor","module":"Rel8.Expr.Num","link":"Rel8-Expr-Num.html#v:floor"},{"display_html":"<a href=\"#v:round\">round</a> :: (<a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBFractional\" title=\"Rel8\">DBFractional</a> a, <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBIntegral\" title=\"Rel8\">DBIntegral</a> b, Homonullable a b) =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b","name":"round","module":"Rel8.Expr.Num","link":"Rel8-Expr-Num.html#v:round"},{"display_html":"<a href=\"#v:truncate\">truncate</a> :: (<a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBFractional\" title=\"Rel8\">DBFractional</a> a, <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBIntegral\" title=\"Rel8\">DBIntegral</a> b, Homonullable a b) =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b","name":"truncate","module":"Rel8.Expr.Num","link":"Rel8-Expr-Num.html#v:truncate"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Tabulation\">Tabulation</a> k a","name":"Tabulation","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#t:Tabulation"},{"display_html":"<a href=\"#v:tabulate\">tabulate</a> :: (a -&gt; k) -&gt; a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a","name":"tabulate","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:tabulate"},{"display_html":"<a href=\"#v:tabulateA\">tabulateA</a> :: (a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> k) -&gt; a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a","name":"tabulateA","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:tabulateA"},{"display_html":"<a href=\"#v:runTabulation\">runTabulation</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> k -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (k, a)","name":"runTabulation","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:runTabulation"},{"display_html":"<a href=\"#v:fromQuery\">fromQuery</a> :: <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (k, a) -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a","name":"fromQuery","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:fromQuery"},{"display_html":"<a href=\"#v:liftQuery\">liftQuery</a> :: <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a","name":"liftQuery","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:liftQuery"},{"display_html":"<a href=\"#v:prebind\">prebind</a> :: (a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k b) -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k b","name":"prebind","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:prebind"},{"display_html":"<a href=\"#v:postbind\">postbind</a> :: (a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b) -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k b","name":"postbind","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:postbind"},{"display_html":"<a href=\"#v:indexed\">indexed</a> :: <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k (k, a)","name":"indexed","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:indexed"},{"display_html":"<a href=\"#v:ifilter\">ifilter</a> :: (k -&gt; a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool) -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a","name":"ifilter","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:ifilter"},{"display_html":"<a href=\"#v:lookup\">lookup</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k =&gt; k -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"lookup","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:lookup"},{"display_html":"<a href=\"#v:align\">align</a> :: (<a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b) =&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k b -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b)","name":"align","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:align"},{"display_html":"<a href=\"#v:alignWith\">alignWith</a> :: (<a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b) =&gt; (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; c) -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k b -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k c","name":"alignWith","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:alignWith"},{"display_html":"<a href=\"#v:leftAlign\">leftAlign</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k =&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k b -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k (a, <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> b)","name":"leftAlign","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:leftAlign"},{"display_html":"<a href=\"#v:leftAlignWith\">leftAlignWith</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k =&gt; (a -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> b -&gt; c) -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k b -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k c","name":"leftAlignWith","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:leftAlignWith"},{"display_html":"<a href=\"#v:zip\">zip</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k =&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k b -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k (a, b)","name":"zip","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:zip"},{"display_html":"<a href=\"#v:zipWith\">zipWith</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k b -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k c","name":"zipWith","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:zipWith"},{"display_html":"<a href=\"#v:similarity\">similarity</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k =&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k b -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a","name":"similarity","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:similarity"},{"display_html":"<a href=\"#v:difference\">difference</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k =&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k b -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a","name":"difference","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:difference"},{"display_html":"<a href=\"#v:aggregateTabulation\">aggregateTabulation</a> :: <span class=\"keyword\">forall</span> k aggregates exprs. (<a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k, <a href=\"Rel8.html#t:Aggregates\" title=\"Rel8\">Aggregates</a> aggregates exprs) =&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k aggregates -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k exprs","name":"aggregateTabulation","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:aggregateTabulation"},{"display_html":"<a href=\"#v:orderTabulation\">orderTabulation</a> :: <a href=\"Rel8.html#t:OrdTable\" title=\"Rel8\">OrdTable</a> k =&gt; <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a","name":"orderTabulation","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:orderTabulation"},{"display_html":"<a href=\"#v:distinctTabulation\">distinctTabulation</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k =&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a","name":"distinctTabulation","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:distinctTabulation"},{"display_html":"<a href=\"#v:optionalTabulation\">optionalTabulation</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k =&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a)","name":"optionalTabulation","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:optionalTabulation"},{"display_html":"<a href=\"#v:manyTabulation\">manyTabulation</a> :: (<a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) =&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k (<a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> a)","name":"manyTabulation","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:manyTabulation"},{"display_html":"<a href=\"#v:someTabulation\">someTabulation</a> :: (<a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) =&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k (<a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> a)","name":"someTabulation","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:someTabulation"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:NotNull\" title=\"Rel8\">NotNull</a> a =&gt; <a href=\"#t:DBType\">DBType</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:typeInformation\">typeInformation</a> :: <a href=\"Rel8.html#t:TypeInformation\" title=\"Rel8\">TypeInformation</a> a</li></ul>","name":"DBType typeInformation","module":"Rel8","link":"Rel8.html#t:DBType"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:JSONEncoded\">JSONEncoded</a> a = <a href=\"#v:JSONEncoded\">JSONEncoded</a> {<ul class=\"subs\"><li><a href=\"#v:fromJSONEncoded\">fromJSONEncoded</a> :: a</li></ul>}","name":"JSONEncoded JSONEncoded fromJSONEncoded","module":"Rel8","link":"Rel8.html#t:JSONEncoded"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:JSONBEncoded\">JSONBEncoded</a> a = <a href=\"#v:JSONBEncoded\">JSONBEncoded</a> {<ul class=\"subs\"><li><a href=\"#v:fromJSONBEncoded\">fromJSONBEncoded</a> :: a</li></ul>}","name":"JSONBEncoded JSONBEncoded fromJSONBEncoded","module":"Rel8","link":"Rel8.html#t:JSONBEncoded"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:ReadShow\">ReadShow</a> a = <a href=\"#v:ReadShow\">ReadShow</a> {<ul class=\"subs\"><li><a href=\"#v:fromReadShow\">fromReadShow</a> :: a</li></ul>}","name":"ReadShow ReadShow fromReadShow","module":"Rel8","link":"Rel8.html#t:ReadShow"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Composite\">Composite</a> a = <a href=\"#v:Composite\">Composite</a> a","name":"Composite Composite","module":"Rel8","link":"Rel8.html#t:Composite"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a, <a href=\"Rel8.html#t:HKDable\" title=\"Rel8\">HKDable</a> a) =&gt; <a href=\"#t:DBComposite\">DBComposite</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:compositeFields\">compositeFields</a> :: <a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a></li><li><a href=\"#v:compositeTypeName\">compositeTypeName</a> :: String</li></ul>","name":"DBComposite compositeFields compositeTypeName","module":"Rel8","link":"Rel8.html#t:DBComposite"},{"display_html":"<a href=\"#v:compose\">compose</a> :: <a href=\"Rel8.html#t:DBComposite\" title=\"Rel8\">DBComposite</a> a =&gt; <a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"compose","module":"Rel8","link":"Rel8.html#v:compose"},{"display_html":"<a href=\"#v:decompose\">decompose</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:DBComposite\" title=\"Rel8\">DBComposite</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a>","name":"decompose","module":"Rel8","link":"Rel8.html#v:decompose"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Enum\">Enum</a> a = <a href=\"#v:Enum\">Enum</a> a","name":"Enum Enum","module":"Rel8","link":"Rel8.html#t:Enum"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a, <a href=\"Rel8.html#t:Enumable\" title=\"Rel8\">Enumable</a> a) =&gt; <a href=\"#t:DBEnum\">DBEnum</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:enumValue\">enumValue</a> :: a -&gt; String</li><li><a href=\"#v:enumTypeName\">enumTypeName</a> :: String</li></ul>","name":"DBEnum enumValue enumTypeName","module":"Rel8","link":"Rel8.html#t:DBEnum"},{"display_html":"<span class=\"keyword\">class</span> (Generic a, GEnumable (Rep a)) =&gt; <a href=\"#t:Enumable\">Enumable</a> a","name":"Enumable","module":"Rel8","link":"Rel8.html#t:Enumable"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TypeInformation\">TypeInformation</a> a = <a href=\"#v:TypeInformation\">TypeInformation</a> {<ul class=\"subs\"><li><a href=\"#v:encode\">encode</a> :: a -&gt; PrimExpr</li><li><a href=\"#v:decode\">decode</a> :: Value a</li><li><a href=\"#v:typeName\">typeName</a> :: String</li></ul>}","name":"TypeInformation TypeInformation decode encode typeName","module":"Rel8","link":"Rel8.html#t:TypeInformation"},{"display_html":"<a href=\"#v:mapTypeInformation\">mapTypeInformation</a> :: (a -&gt; b) -&gt; (b -&gt; a) -&gt; <a href=\"Rel8.html#t:TypeInformation\" title=\"Rel8\">TypeInformation</a> a -&gt; <a href=\"Rel8.html#t:TypeInformation\" title=\"Rel8\">TypeInformation</a> b","name":"mapTypeInformation","module":"Rel8","link":"Rel8.html#v:mapTypeInformation"},{"display_html":"<a href=\"#v:parseTypeInformation\">parseTypeInformation</a> :: (a -&gt; Either String b) -&gt; (b -&gt; a) -&gt; <a href=\"Rel8.html#t:TypeInformation\" title=\"Rel8\">TypeInformation</a> a -&gt; <a href=\"Rel8.html#t:TypeInformation\" title=\"Rel8\">TypeInformation</a> b","name":"parseTypeInformation","module":"Rel8","link":"Rel8.html#v:parseTypeInformation"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; <a href=\"#t:DBSemigroup\">DBSemigroup</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:-60--62-.\">(&lt;&gt;.)</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a</li></ul>","name":"DBSemigroup <>.","module":"Rel8","link":"Rel8.html#t:DBSemigroup"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:DBSemigroup\" title=\"Rel8\">DBSemigroup</a> a =&gt; <a href=\"#t:DBMonoid\">DBMonoid</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:memptyExpr\">memptyExpr</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a</li></ul>","name":"DBMonoid memptyExpr","module":"Rel8","link":"Rel8.html#t:DBMonoid"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; <a href=\"#t:DBNum\">DBNum</a> a","name":"DBNum","module":"Rel8","link":"Rel8.html#t:DBNum"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:DBNum\" title=\"Rel8\">DBNum</a> a =&gt; <a href=\"#t:DBIntegral\">DBIntegral</a> a","name":"DBIntegral","module":"Rel8","link":"Rel8.html#t:DBIntegral"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:DBNum\" title=\"Rel8\">DBNum</a> a =&gt; <a href=\"#t:DBFractional\">DBFractional</a> a","name":"DBFractional","module":"Rel8","link":"Rel8.html#t:DBFractional"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:DBFractional\" title=\"Rel8\">DBFractional</a> a =&gt; <a href=\"#t:DBFloating\">DBFloating</a> a","name":"DBFloating","module":"Rel8","link":"Rel8.html#t:DBFloating"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:HTable\" title=\"Rel8\">HTable</a> (GColumns t) =&gt; <a href=\"#t:Rel8able\">Rel8able</a> t","name":"Rel8able","module":"Rel8","link":"Rel8.html#t:Rel8able"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:KRel8able\">KRel8able</a> = Rel8able","name":"KRel8able","module":"Rel8","link":"Rel8.html#t:KRel8able"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Column\">Column</a> context a = <a href=\"Rel8.html#t:Field\" title=\"Rel8\">Field</a> context '<a href=\"Rel8.html#v:Required\" title=\"Rel8\">Required</a> a","name":"Column","module":"Rel8","link":"Rel8.html#t:Column"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:Field\">Field</a> context necessity a <span class=\"keyword\">where ...</span>","name":"Field","module":"Rel8","link":"Rel8.html#t:Field"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Necessity\">Necessity</a><ul class=\"subs\"><li>= <a href=\"#v:Optional\">Optional</a></li><li>| <a href=\"#v:Required\">Required</a></li></ul>","name":"Necessity Required Optional","module":"Rel8","link":"Rel8.html#t:Necessity"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Default\">Default</a> context a = <a href=\"Rel8.html#t:Field\" title=\"Rel8\">Field</a> context '<a href=\"Rel8.html#v:Optional\" title=\"Rel8\">Optional</a> a","name":"Default","module":"Rel8","link":"Rel8.html#t:Default"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:HADT\">HADT</a> context t <span class=\"keyword\">where ...</span>","name":"HADT","module":"Rel8","link":"Rel8.html#t:HADT"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:HEither\">HEither</a> context <span class=\"keyword\">where ...</span>","name":"HEither","module":"Rel8","link":"Rel8.html#t:HEither"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:HMaybe\">HMaybe</a> context <span class=\"keyword\">where ...</span>","name":"HMaybe","module":"Rel8","link":"Rel8.html#t:HMaybe"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:HList\">HList</a> context <span class=\"keyword\">where ...</span>","name":"HList","module":"Rel8","link":"Rel8.html#t:HList"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:HNonEmpty\">HNonEmpty</a> context <span class=\"keyword\">where ...</span>","name":"HNonEmpty","module":"Rel8","link":"Rel8.html#t:HNonEmpty"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:HThese\">HThese</a> context <span class=\"keyword\">where ...</span>","name":"HThese","module":"Rel8","link":"Rel8.html#t:HThese"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:Lift\">Lift</a> context a <span class=\"keyword\">where ...</span>","name":"Lift","module":"Rel8","link":"Rel8.html#t:Lift"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Rel8.html#t:HTable\" title=\"Rel8\">HTable</a> (<a href=\"Rel8.html#t:Columns\" title=\"Rel8\">Columns</a> a), context ~ <a href=\"Rel8.html#t:Context\" title=\"Rel8\">Context</a> a) =&gt; <a href=\"#t:Table\">Table</a> context a | a -&gt; context <span class=\"keyword\">where</span><ul class=\"subs\"><li><span class=\"keyword\">type</span> <a href=\"#t:Columns\">Columns</a> a :: HTable</li><li><span class=\"keyword\">type</span> <a href=\"#t:Context\">Context</a> a :: Context</li><li><span class=\"keyword\">type</span> <a href=\"#t:Unreify\">Unreify</a> a :: Type</li><li><a href=\"#v:toColumns\">toColumns</a> :: a -&gt; <a href=\"Rel8.html#t:Columns\" title=\"Rel8\">Columns</a> a (Col context)</li><li><a href=\"#v:fromColumns\">fromColumns</a> :: <a href=\"Rel8.html#t:Columns\" title=\"Rel8\">Columns</a> a (Col context) -&gt; a</li><li><a href=\"#v:reify\">reify</a> :: (context :~: Reify ctx) -&gt; <a href=\"Rel8.html#t:Unreify\" title=\"Rel8\">Unreify</a> a -&gt; a</li><li><a href=\"#v:unreify\">unreify</a> :: (context :~: Reify ctx) -&gt; a -&gt; <a href=\"Rel8.html#t:Unreify\" title=\"Rel8\">Unreify</a> a</li></ul>","name":"Table Context Columns Unreify fromColumns toColumns reify unreify","module":"Rel8","link":"Rel8.html#t:Table"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:AltTable\">AltTable</a> f <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:-60--124--62-:\">(&lt;|&gt;:)</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; f a -&gt; f a -&gt; f a</li></ul>","name":"AltTable <|>:","module":"Rel8","link":"Rel8.html#t:AltTable"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:AltTable\" title=\"Rel8\">AltTable</a> f =&gt; <a href=\"#t:AlternativeTable\">AlternativeTable</a> f <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:emptyTable\">emptyTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; f a</li></ul>","name":"AlternativeTable emptyTable","module":"Rel8","link":"Rel8.html#t:AlternativeTable"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; <a href=\"#t:EqTable\">EqTable</a> a","name":"EqTable","module":"Rel8","link":"Rel8.html#t:EqTable"},{"display_html":"<a href=\"#v:-61--61-:\">(==:)</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> a =&gt; a -&gt; a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"==:","module":"Rel8","link":"Rel8.html#v:-61--61-:"},{"display_html":"<a href=\"#v:-47--61-:\">(/=:)</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> a =&gt; a -&gt; a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"/=:","module":"Rel8","link":"Rel8.html#v:-47--61-:"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> a =&gt; <a href=\"#t:OrdTable\">OrdTable</a> a","name":"OrdTable","module":"Rel8","link":"Rel8.html#t:OrdTable"},{"display_html":"<a href=\"#v:ascTable\">ascTable</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:OrdTable\" title=\"Rel8\">OrdTable</a> a =&gt; <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> a","name":"ascTable","module":"Rel8","link":"Rel8.html#v:ascTable"},{"display_html":"<a href=\"#v:descTable\">descTable</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:OrdTable\" title=\"Rel8\">OrdTable</a> a =&gt; <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> a","name":"descTable","module":"Rel8","link":"Rel8.html#v:descTable"},{"display_html":"<a href=\"#v:lit\">lit</a> :: <span class=\"keyword\">forall</span> exprs a. <a href=\"Rel8.html#t:Serializable\" title=\"Rel8\">Serializable</a> exprs a =&gt; a -&gt; exprs","name":"lit","module":"Rel8","link":"Rel8.html#v:lit"},{"display_html":"<a href=\"#v:bool\">bool</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; a -&gt; a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool -&gt; a","name":"bool","module":"Rel8","link":"Rel8.html#v:bool"},{"display_html":"<a href=\"#v:case_\">case_</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; [(<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool, a)] -&gt; a -&gt; a","name":"case_","module":"Rel8","link":"Rel8.html#v:case_"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MaybeTable\">MaybeTable</a> a","name":"MaybeTable","module":"Rel8","link":"Rel8.html#t:MaybeTable"},{"display_html":"<a href=\"#v:maybeTable\">maybeTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b =&gt; b -&gt; (a -&gt; b) -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a -&gt; b","name":"maybeTable","module":"Rel8","link":"Rel8.html#v:maybeTable"},{"display_html":"<a href=\"#v:-36--63-\">($?)</a> :: <span class=\"keyword\">forall</span> a b. <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> b =&gt; (a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b) -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Nullify b)","name":"$?","module":"Rel8","link":"Rel8.html#v:-36--63-"},{"display_html":"<a href=\"#v:nothingTable\">nothingTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a","name":"nothingTable","module":"Rel8","link":"Rel8.html#v:nothingTable"},{"display_html":"<a href=\"#v:justTable\">justTable</a> :: a -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a","name":"justTable","module":"Rel8","link":"Rel8.html#v:justTable"},{"display_html":"<a href=\"#v:isNothingTable\">isNothingTable</a> :: <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"isNothingTable","module":"Rel8","link":"Rel8.html#v:isNothingTable"},{"display_html":"<a href=\"#v:isJustTable\">isJustTable</a> :: <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"isJustTable","module":"Rel8","link":"Rel8.html#v:isJustTable"},{"display_html":"<a href=\"#v:optional\">optional</a> :: <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a)","name":"optional","module":"Rel8","link":"Rel8.html#v:optional"},{"display_html":"<a href=\"#v:catMaybeTable\">catMaybeTable</a> :: <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"catMaybeTable","module":"Rel8","link":"Rel8.html#v:catMaybeTable"},{"display_html":"<a href=\"#v:bindMaybeTable\">bindMaybeTable</a> :: Monad m =&gt; (a -&gt; m (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> b)) -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a -&gt; m (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> b)","name":"bindMaybeTable","module":"Rel8","link":"Rel8.html#v:bindMaybeTable"},{"display_html":"<a href=\"#v:traverseMaybeTable\">traverseMaybeTable</a> :: (a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b) -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> b)","name":"traverseMaybeTable","module":"Rel8","link":"Rel8.html#v:traverseMaybeTable"},{"display_html":"<a href=\"#v:insertMaybeTable\">insertMaybeTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Insert\" title=\"Rel8\">Insert</a> a =&gt; Maybe a -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a","name":"insertMaybeTable","module":"Rel8","link":"Rel8.html#v:insertMaybeTable"},{"display_html":"<a href=\"#v:nameMaybeTable\">nameMaybeTable</a> :: <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> (Maybe MaybeTag) -&gt; a -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a","name":"nameMaybeTable","module":"Rel8","link":"Rel8.html#v:nameMaybeTable"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:EitherTable\">EitherTable</a> a b","name":"EitherTable","module":"Rel8","link":"Rel8.html#t:EitherTable"},{"display_html":"<a href=\"#v:eitherTable\">eitherTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; (a -&gt; c) -&gt; (b -&gt; c) -&gt; <a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b -&gt; c","name":"eitherTable","module":"Rel8","link":"Rel8.html#v:eitherTable"},{"display_html":"<a href=\"#v:leftTable\">leftTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b =&gt; a -&gt; <a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b","name":"leftTable","module":"Rel8","link":"Rel8.html#v:leftTable"},{"display_html":"<a href=\"#v:rightTable\">rightTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; b -&gt; <a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b","name":"rightTable","module":"Rel8","link":"Rel8.html#v:rightTable"},{"display_html":"<a href=\"#v:isLeftTable\">isLeftTable</a> :: <a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"isLeftTable","module":"Rel8","link":"Rel8.html#v:isLeftTable"},{"display_html":"<a href=\"#v:isRightTable\">isRightTable</a> :: <a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"isRightTable","module":"Rel8","link":"Rel8.html#v:isRightTable"},{"display_html":"<a href=\"#v:keepLeftTable\">keepLeftTable</a> :: <a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"keepLeftTable","module":"Rel8","link":"Rel8.html#v:keepLeftTable"},{"display_html":"<a href=\"#v:keepRightTable\">keepRightTable</a> :: <a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b","name":"keepRightTable","module":"Rel8","link":"Rel8.html#v:keepRightTable"},{"display_html":"<a href=\"#v:bindEitherTable\">bindEitherTable</a> :: (<a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a, Functor m) =&gt; (i -&gt; m (<a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b)) -&gt; <a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a i -&gt; m (<a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b)","name":"bindEitherTable","module":"Rel8","link":"Rel8.html#v:bindEitherTable"},{"display_html":"<a href=\"#v:bitraverseEitherTable\">bitraverseEitherTable</a> :: (a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> c) -&gt; (b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> d) -&gt; <a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> c d)","name":"bitraverseEitherTable","module":"Rel8","link":"Rel8.html#v:bitraverseEitherTable"},{"display_html":"<a href=\"#v:insertEitherTable\">insertEitherTable</a> :: (<a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Insert\" title=\"Rel8\">Insert</a> a, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Insert\" title=\"Rel8\">Insert</a> b) =&gt; Either a b -&gt; <a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b","name":"insertEitherTable","module":"Rel8","link":"Rel8.html#v:insertEitherTable"},{"display_html":"<a href=\"#v:nameEitherTable\">nameEitherTable</a> :: <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> EitherTag -&gt; a -&gt; b -&gt; <a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b","name":"nameEitherTable","module":"Rel8","link":"Rel8.html#v:nameEitherTable"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TheseTable\">TheseTable</a> a b","name":"TheseTable","module":"Rel8","link":"Rel8.html#t:TheseTable"},{"display_html":"<a href=\"#v:theseTable\">theseTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; (a -&gt; c) -&gt; (b -&gt; c) -&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; c","name":"theseTable","module":"Rel8","link":"Rel8.html#v:theseTable"},{"display_html":"<a href=\"#v:thisTable\">thisTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b =&gt; a -&gt; <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b","name":"thisTable","module":"Rel8","link":"Rel8.html#v:thisTable"},{"display_html":"<a href=\"#v:thatTable\">thatTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; b -&gt; <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b","name":"thatTable","module":"Rel8","link":"Rel8.html#v:thatTable"},{"display_html":"<a href=\"#v:thoseTable\">thoseTable</a> :: a -&gt; b -&gt; <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b","name":"thoseTable","module":"Rel8","link":"Rel8.html#v:thoseTable"},{"display_html":"<a href=\"#v:isThisTable\">isThisTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"isThisTable","module":"Rel8","link":"Rel8.html#v:isThisTable"},{"display_html":"<a href=\"#v:isThatTable\">isThatTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"isThatTable","module":"Rel8","link":"Rel8.html#v:isThatTable"},{"display_html":"<a href=\"#v:isThoseTable\">isThoseTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"isThoseTable","module":"Rel8","link":"Rel8.html#v:isThoseTable"},{"display_html":"<a href=\"#v:hasHereTable\">hasHereTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"hasHereTable","module":"Rel8","link":"Rel8.html#v:hasHereTable"},{"display_html":"<a href=\"#v:hasThereTable\">hasThereTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"hasThereTable","module":"Rel8","link":"Rel8.html#v:hasThereTable"},{"display_html":"<a href=\"#v:justHereTable\">justHereTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a","name":"justHereTable","module":"Rel8","link":"Rel8.html#v:justHereTable"},{"display_html":"<a href=\"#v:justThereTable\">justThereTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> b","name":"justThereTable","module":"Rel8","link":"Rel8.html#v:justThereTable"},{"display_html":"<a href=\"#v:alignBy\">alignBy</a> :: (<a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b) =&gt; (a -&gt; b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool) -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b)","name":"alignBy","module":"Rel8","link":"Rel8.html#v:alignBy"},{"display_html":"<a href=\"#v:keepHereTable\">keepHereTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (a, <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> b)","name":"keepHereTable","module":"Rel8","link":"Rel8.html#v:keepHereTable"},{"display_html":"<a href=\"#v:loseHereTable\">loseHereTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b","name":"loseHereTable","module":"Rel8","link":"Rel8.html#v:loseHereTable"},{"display_html":"<a href=\"#v:keepThereTable\">keepThereTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a, b)","name":"keepThereTable","module":"Rel8","link":"Rel8.html#v:keepThereTable"},{"display_html":"<a href=\"#v:loseThereTable\">loseThereTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"loseThereTable","module":"Rel8","link":"Rel8.html#v:loseThereTable"},{"display_html":"<a href=\"#v:keepThisTable\">keepThisTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"keepThisTable","module":"Rel8","link":"Rel8.html#v:keepThisTable"},{"display_html":"<a href=\"#v:loseThisTable\">loseThisTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> a, b)","name":"loseThisTable","module":"Rel8","link":"Rel8.html#v:loseThisTable"},{"display_html":"<a href=\"#v:keepThatTable\">keepThatTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b","name":"keepThatTable","module":"Rel8","link":"Rel8.html#v:keepThatTable"},{"display_html":"<a href=\"#v:loseThatTable\">loseThatTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (a, <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> b)","name":"loseThatTable","module":"Rel8","link":"Rel8.html#v:loseThatTable"},{"display_html":"<a href=\"#v:keepThoseTable\">keepThoseTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (a, b)","name":"keepThoseTable","module":"Rel8","link":"Rel8.html#v:keepThoseTable"},{"display_html":"<a href=\"#v:loseThoseTable\">loseThoseTable</a> :: <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> a b)","name":"loseThoseTable","module":"Rel8","link":"Rel8.html#v:loseThoseTable"},{"display_html":"<a href=\"#v:bindTheseTable\">bindTheseTable</a> :: (<a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a, Semigroup a, Monad m) =&gt; (i -&gt; m (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b)) -&gt; <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a i -&gt; m (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b)","name":"bindTheseTable","module":"Rel8","link":"Rel8.html#v:bindTheseTable"},{"display_html":"<a href=\"#v:bitraverseTheseTable\">bitraverseTheseTable</a> :: (a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> c) -&gt; (b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> d) -&gt; <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> c d)","name":"bitraverseTheseTable","module":"Rel8","link":"Rel8.html#v:bitraverseTheseTable"},{"display_html":"<a href=\"#v:insertTheseTable\">insertTheseTable</a> :: (<a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Insert\" title=\"Rel8\">Insert</a> a, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Insert\" title=\"Rel8\">Insert</a> b) =&gt; These a b -&gt; <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b","name":"insertTheseTable","module":"Rel8","link":"Rel8.html#v:insertTheseTable"},{"display_html":"<a href=\"#v:nameTheseTable\">nameTheseTable</a> :: <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> (Maybe MaybeTag) -&gt; <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> (Maybe MaybeTag) -&gt; a -&gt; b -&gt; <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> a b","name":"nameTheseTable","module":"Rel8","link":"Rel8.html#v:nameTheseTable"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ListTable\">ListTable</a> a","name":"ListTable","module":"Rel8","link":"Rel8.html#t:ListTable"},{"display_html":"<a href=\"#v:listTable\">listTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; [a] -&gt; <a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> a","name":"listTable","module":"Rel8","link":"Rel8.html#v:listTable"},{"display_html":"<a href=\"#v:insertListTable\">insertListTable</a> :: Inserts exprs inserts =&gt; [exprs] -&gt; <a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> inserts","name":"insertListTable","module":"Rel8","link":"Rel8.html#v:insertListTable"},{"display_html":"<a href=\"#v:nameListTable\">nameListTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> a =&gt; a -&gt; <a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> a","name":"nameListTable","module":"Rel8","link":"Rel8.html#v:nameListTable"},{"display_html":"<a href=\"#v:many\">many</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> a)","name":"many","module":"Rel8","link":"Rel8.html#v:many"},{"display_html":"<a href=\"#v:manyExpr\">manyExpr</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [a])","name":"manyExpr","module":"Rel8","link":"Rel8.html#v:manyExpr"},{"display_html":"<a href=\"#v:catListTable\">catListTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; <a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"catListTable","module":"Rel8","link":"Rel8.html#v:catListTable"},{"display_html":"<a href=\"#v:catList\">catList</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [a] -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"catList","module":"Rel8","link":"Rel8.html#v:catList"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:NonEmptyTable\">NonEmptyTable</a> a","name":"NonEmptyTable","module":"Rel8","link":"Rel8.html#t:NonEmptyTable"},{"display_html":"<a href=\"#v:nonEmptyTable\">nonEmptyTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; NonEmpty a -&gt; <a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> a","name":"nonEmptyTable","module":"Rel8","link":"Rel8.html#v:nonEmptyTable"},{"display_html":"<a href=\"#v:insertNonEmptyTable\">insertNonEmptyTable</a> :: Inserts exprs inserts =&gt; NonEmpty exprs -&gt; <a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> inserts","name":"insertNonEmptyTable","module":"Rel8","link":"Rel8.html#v:insertNonEmptyTable"},{"display_html":"<a href=\"#v:nameNonEmptyTable\">nameNonEmptyTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> a =&gt; a -&gt; <a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> a","name":"nameNonEmptyTable","module":"Rel8","link":"Rel8.html#v:nameNonEmptyTable"},{"display_html":"<a href=\"#v:some\">some</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> a)","name":"some","module":"Rel8","link":"Rel8.html#v:some"},{"display_html":"<a href=\"#v:someExpr\">someExpr</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (NonEmpty a))","name":"someExpr","module":"Rel8","link":"Rel8.html#v:someExpr"},{"display_html":"<a href=\"#v:catNonEmptyTable\">catNonEmptyTable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; <a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"catNonEmptyTable","module":"Rel8","link":"Rel8.html#v:catNonEmptyTable"},{"display_html":"<a href=\"#v:catNonEmpty\">catNonEmpty</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (NonEmpty a) -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"catNonEmpty","module":"Rel8","link":"Rel8.html#v:catNonEmpty"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ADT\">ADT</a> t context","name":"ADT","module":"Rel8","link":"Rel8.html#t:ADT"},{"display_html":"<span class=\"keyword\">class</span> (Generic (t <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>), <a href=\"Rel8.html#t:HTable\" title=\"Rel8\">HTable</a> (GColumnsADT t), GTableADT (TTable (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)) TColumns (Col (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)) (GRecord (Rep (t (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)))), GRecordable (Rep (t (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>))), GMappable (TTable (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)) (Rep (t (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>))), GMap TUnreify (Rep (t (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>))) ~ Rep (t <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)) =&gt; <a href=\"#t:ADTable\">ADTable</a> t","name":"ADTable","module":"Rel8","link":"Rel8.html#t:ADTable"},{"display_html":"<a href=\"#v:fromADT\">fromADT</a> :: <a href=\"Rel8.html#t:ADTable\" title=\"Rel8\">ADTable</a> t =&gt; <a href=\"Rel8.html#t:ADT\" title=\"Rel8\">ADT</a> t <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a> -&gt; t <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>","name":"fromADT","module":"Rel8","link":"Rel8.html#v:fromADT"},{"display_html":"<a href=\"#v:toADT\">toADT</a> :: <a href=\"Rel8.html#t:ADTable\" title=\"Rel8\">ADTable</a> t =&gt; t <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a> -&gt; <a href=\"Rel8.html#t:ADT\" title=\"Rel8\">ADT</a> t <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>","name":"toADT","module":"Rel8","link":"Rel8.html#v:toADT"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:BuildADT\">BuildADT</a> t name = GGBuild 'Sum name (ADTRep t) (<a href=\"Rel8.html#t:ADT\" title=\"Rel8\">ADT</a> t <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a>)","name":"BuildADT","module":"Rel8","link":"Rel8.html#t:BuildADT"},{"display_html":"<a href=\"#v:buildADT\">buildADT</a> :: <span class=\"keyword\">forall</span> t name. BuildableADT t name =&gt; <a href=\"Rel8.html#t:BuildADT\" title=\"Rel8\">BuildADT</a> t name","name":"buildADT","module":"Rel8","link":"Rel8.html#v:buildADT"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ConstructADT\">ConstructADT</a> t = <span class=\"keyword\">forall</span> r. GGConstruct 'Sum (ADTRep t) r","name":"ConstructADT","module":"Rel8","link":"Rel8.html#t:ConstructADT"},{"display_html":"<a href=\"#v:constructADT\">constructADT</a> :: <span class=\"keyword\">forall</span> t. ConstructableADT t =&gt; <a href=\"Rel8.html#t:ConstructADT\" title=\"Rel8\">ConstructADT</a> t -&gt; <a href=\"Rel8.html#t:ADT\" title=\"Rel8\">ADT</a> t <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a>","name":"constructADT","module":"Rel8","link":"Rel8.html#v:constructADT"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:DeconstructADT\">DeconstructADT</a> t r = GGDeconstruct 'Sum (ADTRep t) (<a href=\"Rel8.html#t:ADT\" title=\"Rel8\">ADT</a> t <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a>) r","name":"DeconstructADT","module":"Rel8","link":"Rel8.html#t:DeconstructADT"},{"display_html":"<a href=\"#v:deconstructADT\">deconstructADT</a> :: <span class=\"keyword\">forall</span> t r. (ConstructableADT t, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> r) =&gt; <a href=\"Rel8.html#t:DeconstructADT\" title=\"Rel8\">DeconstructADT</a> t r","name":"deconstructADT","module":"Rel8","link":"Rel8.html#v:deconstructADT"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:InsertADT\">InsertADT</a> t name = GGInsert 'Sum name (ADTRep t) (<a href=\"Rel8.html#t:ADT\" title=\"Rel8\">ADT</a> t <a href=\"Rel8.html#t:Insert\" title=\"Rel8\">Insert</a>)","name":"InsertADT","module":"Rel8","link":"Rel8.html#t:InsertADT"},{"display_html":"<a href=\"#v:insertADT\">insertADT</a> :: <span class=\"keyword\">forall</span> t name. BuildableADT t name =&gt; <a href=\"Rel8.html#t:InsertADT\" title=\"Rel8\">InsertADT</a> t name","name":"insertADT","module":"Rel8","link":"Rel8.html#v:insertADT"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:NameADT\">NameADT</a> t = GGName 'Sum (ADTRep t) (<a href=\"Rel8.html#t:ADT\" title=\"Rel8\">ADT</a> t <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a>)","name":"NameADT","module":"Rel8","link":"Rel8.html#t:NameADT"},{"display_html":"<a href=\"#v:nameADT\">nameADT</a> :: <span class=\"keyword\">forall</span> t. ConstructableADT t =&gt; <a href=\"Rel8.html#t:NameADT\" title=\"Rel8\">NameADT</a> t","name":"nameADT","module":"Rel8","link":"Rel8.html#v:nameADT"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:AggregateADT\">AggregateADT</a> t = <span class=\"keyword\">forall</span> r. GGAggregate 'Sum (ADTRep t) r","name":"AggregateADT","module":"Rel8","link":"Rel8.html#t:AggregateADT"},{"display_html":"<a href=\"#v:aggregateADT\">aggregateADT</a> :: <span class=\"keyword\">forall</span> t. ConstructableADT t =&gt; <a href=\"Rel8.html#t:AggregateADT\" title=\"Rel8\">AggregateADT</a> t -&gt; <a href=\"Rel8.html#t:ADT\" title=\"Rel8\">ADT</a> t <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> -&gt; <a href=\"Rel8.html#t:ADT\" title=\"Rel8\">ADT</a> t <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a>","name":"aggregateADT","module":"Rel8","link":"Rel8.html#v:aggregateADT"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HKD\">HKD</a> a f","name":"HKD","module":"Rel8","link":"Rel8.html#t:HKD"},{"display_html":"<span class=\"keyword\">class</span> (Generic a, <a href=\"Rel8.html#t:HTable\" title=\"Rel8\">HTable</a> (GColumns (<a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a)), KnownAlgebra (GAlgebra (Rep a)), Eval (GGTable (GAlgebra (Rep a)) (TTable (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)) TColumns (Col (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)) (GRecord (GMap (TColumn (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)) (Rep a)))), Eval (GGContext (GAlgebra (Rep a)) TUnreifyContext (GRecord (GMap (TColumn (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)) (Rep a)))) ~ <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>, GRecordable (GMap (TColumn (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)) (Rep a)), GMappable Top (Rep a), GMappable (TTable (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)) (GMap (TColumn (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)) (Rep a)), GMap TUnreify (GMap (TColumn (Reify <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)) (Rep a)) ~ GMap (TColumn <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>) (Rep a)) =&gt; <a href=\"#t:HKDable\">HKDable</a> a","name":"HKDable","module":"Rel8","link":"Rel8.html#t:HKDable"},{"display_html":"<a href=\"#v:fromHKD\">fromHKD</a> :: <a href=\"Rel8.html#t:HKDable\" title=\"Rel8\">HKDable</a> a =&gt; <a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a> -&gt; a","name":"fromHKD","module":"Rel8","link":"Rel8.html#v:fromHKD"},{"display_html":"<a href=\"#v:toHKD\">toHKD</a> :: <a href=\"Rel8.html#t:HKDable\" title=\"Rel8\">HKDable</a> a =&gt; a -&gt; <a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>","name":"toHKD","module":"Rel8","link":"Rel8.html#v:toHKD"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:BuildHKD\">BuildHKD</a> a name = GGBuild (GAlgebra (Rep a)) name (HKDRep a) (<a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a>)","name":"BuildHKD","module":"Rel8","link":"Rel8.html#t:BuildHKD"},{"display_html":"<a href=\"#v:buildHKD\">buildHKD</a> :: <span class=\"keyword\">forall</span> a name. BuildableHKD a name =&gt; <a href=\"Rel8.html#t:BuildHKD\" title=\"Rel8\">BuildHKD</a> a name","name":"buildHKD","module":"Rel8","link":"Rel8.html#v:buildHKD"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ConstructHKD\">ConstructHKD</a> a = <span class=\"keyword\">forall</span> r. GGConstruct (GAlgebra (Rep a)) (HKDRep a) r","name":"ConstructHKD","module":"Rel8","link":"Rel8.html#t:ConstructHKD"},{"display_html":"<a href=\"#v:constructHKD\">constructHKD</a> :: <span class=\"keyword\">forall</span> a. ConstructableHKD a =&gt; <a href=\"Rel8.html#t:ConstructHKD\" title=\"Rel8\">ConstructHKD</a> a -&gt; <a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a>","name":"constructHKD","module":"Rel8","link":"Rel8.html#v:constructHKD"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:DeconstructHKD\">DeconstructHKD</a> a r = GGDeconstruct (GAlgebra (Rep a)) (HKDRep a) (<a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a>) r","name":"DeconstructHKD","module":"Rel8","link":"Rel8.html#t:DeconstructHKD"},{"display_html":"<a href=\"#v:deconstructHKD\">deconstructHKD</a> :: <span class=\"keyword\">forall</span> a r. (ConstructableHKD a, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> r) =&gt; <a href=\"Rel8.html#t:DeconstructHKD\" title=\"Rel8\">DeconstructHKD</a> a r","name":"deconstructHKD","module":"Rel8","link":"Rel8.html#v:deconstructHKD"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:InsertHKD\">InsertHKD</a> a name = GGInsert (GAlgebra (Rep a)) name (HKDRep a) (<a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a <a href=\"Rel8.html#t:Insert\" title=\"Rel8\">Insert</a>)","name":"InsertHKD","module":"Rel8","link":"Rel8.html#t:InsertHKD"},{"display_html":"<a href=\"#v:insertHKD\">insertHKD</a> :: <span class=\"keyword\">forall</span> a name. BuildableHKD a name =&gt; <a href=\"Rel8.html#t:InsertHKD\" title=\"Rel8\">InsertHKD</a> a name","name":"insertHKD","module":"Rel8","link":"Rel8.html#v:insertHKD"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:NameHKD\">NameHKD</a> a = GGName (GAlgebra (Rep a)) (HKDRep a) (<a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a>)","name":"NameHKD","module":"Rel8","link":"Rel8.html#t:NameHKD"},{"display_html":"<a href=\"#v:nameHKD\">nameHKD</a> :: <span class=\"keyword\">forall</span> a. ConstructableHKD a =&gt; <a href=\"Rel8.html#t:NameHKD\" title=\"Rel8\">NameHKD</a> a","name":"nameHKD","module":"Rel8","link":"Rel8.html#v:nameHKD"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:AggregateHKD\">AggregateHKD</a> a = <span class=\"keyword\">forall</span> r. GGAggregate (GAlgebra (Rep a)) (HKDRep a) r","name":"AggregateHKD","module":"Rel8","link":"Rel8.html#t:AggregateHKD"},{"display_html":"<a href=\"#v:aggregateHKD\">aggregateHKD</a> :: <span class=\"keyword\">forall</span> a. ConstructableHKD a =&gt; <a href=\"Rel8.html#t:AggregateHKD\" title=\"Rel8\">AggregateHKD</a> a -&gt; <a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> -&gt; <a href=\"Rel8.html#t:HKD\" title=\"Rel8\">HKD</a> a <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a>","name":"aggregateHKD","module":"Rel8","link":"Rel8.html#v:aggregateHKD"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TableSchema\">TableSchema</a> names = <a href=\"#v:TableSchema\">TableSchema</a> {<ul class=\"subs\"><li><a href=\"#v:name\">name</a> :: String</li><li><a href=\"#v:schema\">schema</a> :: Maybe String</li><li><a href=\"#v:columns\">columns</a> :: names</li></ul>}","name":"TableSchema TableSchema name columns schema","module":"Rel8","link":"Rel8.html#t:TableSchema"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Name\">Name</a> a","name":"Name","module":"Rel8","link":"Rel8.html#t:Name"},{"display_html":"<a href=\"#v:namesFromLabels\">namesFromLabels</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> a =&gt; a","name":"namesFromLabels","module":"Rel8","link":"Rel8.html#v:namesFromLabels"},{"display_html":"<a href=\"#v:namesFromLabelsWith\">namesFromLabelsWith</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> a =&gt; (NonEmpty String -&gt; String) -&gt; a","name":"namesFromLabelsWith","module":"Rel8","link":"Rel8.html#v:namesFromLabelsWith"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Expr\">Expr</a> a","name":"Expr","module":"Rel8","link":"Rel8.html#t:Expr"},{"display_html":"<span class=\"keyword\">class</span> (constraint (Unnullify a), <a href=\"Rel8.html#t:Nullable\" title=\"Rel8\">Nullable</a> a) =&gt; <a href=\"#t:Sql\">Sql</a> constraint a","name":"Sql","module":"Rel8","link":"Rel8.html#t:Sql"},{"display_html":"<a href=\"#v:litExpr\">litExpr</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"litExpr","module":"Rel8","link":"Rel8.html#v:litExpr"},{"display_html":"<a href=\"#v:unsafeCastExpr\">unsafeCastExpr</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> b =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b","name":"unsafeCastExpr","module":"Rel8","link":"Rel8.html#v:unsafeCastExpr"},{"display_html":"<a href=\"#v:null\">null</a> :: <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a)","name":"null","module":"Rel8","link":"Rel8.html#v:null"},{"display_html":"<a href=\"#v:nullify\">nullify</a> :: <a href=\"Rel8.html#t:NotNull\" title=\"Rel8\">NotNull</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a)","name":"nullify","module":"Rel8","link":"Rel8.html#v:nullify"},{"display_html":"<a href=\"#v:nullable\">nullable</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b =&gt; b -&gt; (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; b) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; b","name":"nullable","module":"Rel8","link":"Rel8.html#v:nullable"},{"display_html":"<a href=\"#v:isNull\">isNull</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"isNull","module":"Rel8","link":"Rel8.html#v:isNull"},{"display_html":"<a href=\"#v:isNonNull\">isNonNull</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"isNonNull","module":"Rel8","link":"Rel8.html#v:isNonNull"},{"display_html":"<a href=\"#v:mapNull\">mapNull</a> :: <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> b =&gt; (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe b)","name":"mapNull","module":"Rel8","link":"Rel8.html#v:mapNull"},{"display_html":"<a href=\"#v:liftOpNull\">liftOpNull</a> :: <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> c =&gt; (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe b) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe c)","name":"liftOpNull","module":"Rel8","link":"Rel8.html#v:liftOpNull"},{"display_html":"<a href=\"#v:catNull\">catNull</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"catNull","module":"Rel8","link":"Rel8.html#v:catNull"},{"display_html":"<a href=\"#v:coalesce\">coalesce</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe Bool) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"coalesce","module":"Rel8","link":"Rel8.html#v:coalesce"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; <a href=\"#t:DBEq\">DBEq</a> a","name":"DBEq","module":"Rel8","link":"Rel8.html#t:DBEq"},{"display_html":"<a href=\"#v:true\">true</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"true","module":"Rel8","link":"Rel8.html#v:true"},{"display_html":"<a href=\"#v:false\">false</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"false","module":"Rel8","link":"Rel8.html#v:false"},{"display_html":"<a href=\"#v:not_\">not_</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"not_","module":"Rel8","link":"Rel8.html#v:not_"},{"display_html":"<a href=\"#v:-38--38-.\">(&amp;&amp;.)</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"&&.","module":"Rel8","link":"Rel8.html#v:-38--38-."},{"display_html":"<a href=\"#v:and_\">and_</a> :: Foldable f =&gt; f (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"and_","module":"Rel8","link":"Rel8.html#v:and_"},{"display_html":"<a href=\"#v:-124--124-.\">(||.)</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"||.","module":"Rel8","link":"Rel8.html#v:-124--124-."},{"display_html":"<a href=\"#v:or_\">or_</a> :: Foldable f =&gt; f (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"or_","module":"Rel8","link":"Rel8.html#v:or_"},{"display_html":"<a href=\"#v:-61--61-.\">(==.)</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBEq\" title=\"Rel8\">DBEq</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"==.","module":"Rel8","link":"Rel8.html#v:-61--61-."},{"display_html":"<a href=\"#v:-47--61-.\">(/=.)</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBEq\" title=\"Rel8\">DBEq</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"/=.","module":"Rel8","link":"Rel8.html#v:-47--61-."},{"display_html":"<a href=\"#v:-61--61--63-\">(==?)</a> :: <a href=\"Rel8.html#t:DBEq\" title=\"Rel8\">DBEq</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"==?","module":"Rel8","link":"Rel8.html#v:-61--61--63-"},{"display_html":"<a href=\"#v:-47--61--63-\">(/=?)</a> :: <a href=\"Rel8.html#t:DBEq\" title=\"Rel8\">DBEq</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"/=?","module":"Rel8","link":"Rel8.html#v:-47--61--63-"},{"display_html":"<a href=\"#v:in_\">in_</a> :: <span class=\"keyword\">forall</span> a f. (<a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBEq\" title=\"Rel8\">DBEq</a> a, Foldable f) =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; f (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"in_","module":"Rel8","link":"Rel8.html#v:in_"},{"display_html":"<a href=\"#v:boolExpr\">boolExpr</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"boolExpr","module":"Rel8","link":"Rel8.html#v:boolExpr"},{"display_html":"<a href=\"#v:caseExpr\">caseExpr</a> :: [(<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool, <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)] -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"caseExpr","module":"Rel8","link":"Rel8.html#v:caseExpr"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:DBEq\" title=\"Rel8\">DBEq</a> a =&gt; <a href=\"#t:DBOrd\">DBOrd</a> a","name":"DBOrd","module":"Rel8","link":"Rel8.html#t:DBOrd"},{"display_html":"<a href=\"#v:-60-.\">(&lt;.)</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"<.","module":"Rel8","link":"Rel8.html#v:-60-."},{"display_html":"<a href=\"#v:-60--61-.\">(&lt;=.)</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"<=.","module":"Rel8","link":"Rel8.html#v:-60--61-."},{"display_html":"<a href=\"#v:-62-.\">(&gt;.)</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":">.","module":"Rel8","link":"Rel8.html#v:-62-."},{"display_html":"<a href=\"#v:-62--61-.\">(&gt;=.)</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":">=.","module":"Rel8","link":"Rel8.html#v:-62--61-."},{"display_html":"<a href=\"#v:-60--63-\">(&lt;?)</a> :: <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"<?","module":"Rel8","link":"Rel8.html#v:-60--63-"},{"display_html":"<a href=\"#v:-60--61--63-\">(&lt;=?)</a> :: <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":"<=?","module":"Rel8","link":"Rel8.html#v:-60--61--63-"},{"display_html":"<a href=\"#v:-62--63-\">(&gt;?)</a> :: <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":">?","module":"Rel8","link":"Rel8.html#v:-62--63-"},{"display_html":"<a href=\"#v:-62--61--63-\">(&gt;=?)</a> :: <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool","name":">=?","module":"Rel8","link":"Rel8.html#v:-62--61--63-"},{"display_html":"<a href=\"#v:leastExpr\">leastExpr</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"leastExpr","module":"Rel8","link":"Rel8.html#v:leastExpr"},{"display_html":"<a href=\"#v:greatestExpr\">greatestExpr</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"greatestExpr","module":"Rel8","link":"Rel8.html#v:greatestExpr"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Function\">Function</a> arg res","name":"Function","module":"Rel8","link":"Rel8.html#t:Function"},{"display_html":"<a href=\"#v:function\">function</a> :: <a href=\"Rel8.html#t:Function\" title=\"Rel8\">Function</a> args result =&gt; String -&gt; args -&gt; result","name":"function","module":"Rel8","link":"Rel8.html#v:function"},{"display_html":"<a href=\"#v:nullaryFunction\">nullaryFunction</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; String -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"nullaryFunction","module":"Rel8","link":"Rel8.html#v:nullaryFunction"},{"display_html":"<a href=\"#v:binaryOperator\">binaryOperator</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> c =&gt; String -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c","name":"binaryOperator","module":"Rel8","link":"Rel8.html#v:binaryOperator"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Query\">Query</a> a","name":"Query","module":"Rel8","link":"Rel8.html#t:Query"},{"display_html":"<a href=\"#v:showQuery\">showQuery</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; String","name":"showQuery","module":"Rel8","link":"Rel8.html#v:showQuery"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:Recontextualize\" title=\"Rel8\">Recontextualize</a> <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> names exprs =&gt; <a href=\"#t:Selects\">Selects</a> names exprs","name":"Selects","module":"Rel8","link":"Rel8.html#t:Selects"},{"display_html":"<a href=\"#v:each\">each</a> :: <a href=\"Rel8.html#t:Selects\" title=\"Rel8\">Selects</a> names exprs =&gt; <a href=\"Rel8.html#t:TableSchema\" title=\"Rel8\">TableSchema</a> names -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> exprs","name":"each","module":"Rel8","link":"Rel8.html#v:each"},{"display_html":"<a href=\"#v:values\">values</a> :: (<a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a, Foldable f) =&gt; f a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"values","module":"Rel8","link":"Rel8.html#v:values"},{"display_html":"<a href=\"#v:filter\">filter</a> :: (a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool) -&gt; a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"filter","module":"Rel8","link":"Rel8.html#v:filter"},{"display_html":"<a href=\"#v:where_\">where_</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> ()","name":"where_","module":"Rel8","link":"Rel8.html#v:where_"},{"display_html":"<a href=\"#v:whereExists\">whereExists</a> :: <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> ()","name":"whereExists","module":"Rel8","link":"Rel8.html#v:whereExists"},{"display_html":"<a href=\"#v:whereNotExists\">whereNotExists</a> :: <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> ()","name":"whereNotExists","module":"Rel8","link":"Rel8.html#v:whereNotExists"},{"display_html":"<a href=\"#v:distinct\">distinct</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> a =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"distinct","module":"Rel8","link":"Rel8.html#v:distinct"},{"display_html":"<a href=\"#v:distinctOn\">distinctOn</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> b =&gt; (a -&gt; b) -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"distinctOn","module":"Rel8","link":"Rel8.html#v:distinctOn"},{"display_html":"<a href=\"#v:distinctOnBy\">distinctOnBy</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> b =&gt; (a -&gt; b) -&gt; <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"distinctOnBy","module":"Rel8","link":"Rel8.html#v:distinctOnBy"},{"display_html":"<a href=\"#v:limit\">limit</a> :: Word -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"limit","module":"Rel8","link":"Rel8.html#v:limit"},{"display_html":"<a href=\"#v:offset\">offset</a> :: Word -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"offset","module":"Rel8","link":"Rel8.html#v:offset"},{"display_html":"<a href=\"#v:union\">union</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> a =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"union","module":"Rel8","link":"Rel8.html#v:union"},{"display_html":"<a href=\"#v:unionAll\">unionAll</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"unionAll","module":"Rel8","link":"Rel8.html#v:unionAll"},{"display_html":"<a href=\"#v:intersect\">intersect</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> a =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"intersect","module":"Rel8","link":"Rel8.html#v:intersect"},{"display_html":"<a href=\"#v:intersectAll\">intersectAll</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> a =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"intersectAll","module":"Rel8","link":"Rel8.html#v:intersectAll"},{"display_html":"<a href=\"#v:except\">except</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> a =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"except","module":"Rel8","link":"Rel8.html#v:except"},{"display_html":"<a href=\"#v:exceptAll\">exceptAll</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> a =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"exceptAll","module":"Rel8","link":"Rel8.html#v:exceptAll"},{"display_html":"<a href=\"#v:exists\">exists</a> :: <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool)","name":"exists","module":"Rel8","link":"Rel8.html#v:exists"},{"display_html":"<a href=\"#v:with\">with</a> :: (a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b) -&gt; a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"with","module":"Rel8","link":"Rel8.html#v:with"},{"display_html":"<a href=\"#v:withBy\">withBy</a> :: (a -&gt; b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool) -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b -&gt; a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"withBy","module":"Rel8","link":"Rel8.html#v:withBy"},{"display_html":"<a href=\"#v:without\">without</a> :: (a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b) -&gt; a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"without","module":"Rel8","link":"Rel8.html#v:without"},{"display_html":"<a href=\"#v:withoutBy\">withoutBy</a> :: (a -&gt; b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool) -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b -&gt; a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"withoutBy","module":"Rel8","link":"Rel8.html#v:withoutBy"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Aggregate\">Aggregate</a> a","name":"Aggregate","module":"Rel8","link":"Rel8.html#t:Aggregate"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:Recontextualize\" title=\"Rel8\">Recontextualize</a> <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> aggregates exprs =&gt; <a href=\"#t:Aggregates\">Aggregates</a> aggregates exprs","name":"Aggregates","module":"Rel8","link":"Rel8.html#t:Aggregates"},{"display_html":"<a href=\"#v:aggregate\">aggregate</a> :: <a href=\"Rel8.html#t:Aggregates\" title=\"Rel8\">Aggregates</a> aggregates exprs =&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> aggregates -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> exprs","name":"aggregate","module":"Rel8","link":"Rel8.html#v:aggregate"},{"display_html":"<a href=\"#v:countRows\">countRows</a> :: <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Int64)","name":"countRows","module":"Rel8","link":"Rel8.html#v:countRows"},{"display_html":"<a href=\"#v:groupBy\">groupBy</a> :: <span class=\"keyword\">forall</span> exprs aggregates. (<a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> exprs, <a href=\"Rel8.html#t:Aggregates\" title=\"Rel8\">Aggregates</a> aggregates exprs) =&gt; exprs -&gt; aggregates","name":"groupBy","module":"Rel8","link":"Rel8.html#v:groupBy"},{"display_html":"<a href=\"#v:listAgg\">listAgg</a> :: <a href=\"Rel8.html#t:Aggregates\" title=\"Rel8\">Aggregates</a> aggregates exprs =&gt; exprs -&gt; <a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> aggregates","name":"listAgg","module":"Rel8","link":"Rel8.html#v:listAgg"},{"display_html":"<a href=\"#v:listAggExpr\">listAggExpr</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> [a]","name":"listAggExpr","module":"Rel8","link":"Rel8.html#v:listAggExpr"},{"display_html":"<a href=\"#v:nonEmptyAgg\">nonEmptyAgg</a> :: <a href=\"Rel8.html#t:Aggregates\" title=\"Rel8\">Aggregates</a> aggregates exprs =&gt; exprs -&gt; <a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> aggregates","name":"nonEmptyAgg","module":"Rel8","link":"Rel8.html#v:nonEmptyAgg"},{"display_html":"<a href=\"#v:nonEmptyAggExpr\">nonEmptyAggExpr</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> (NonEmpty a)","name":"nonEmptyAggExpr","module":"Rel8","link":"Rel8.html#v:nonEmptyAggExpr"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"#t:DBMax\">DBMax</a> a","name":"DBMax","module":"Rel8","link":"Rel8.html#t:DBMax"},{"display_html":"<a href=\"#v:max\">max</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBMax\" title=\"Rel8\">DBMax</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> a","name":"max","module":"Rel8","link":"Rel8.html#v:max"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"#t:DBMin\">DBMin</a> a","name":"DBMin","module":"Rel8","link":"Rel8.html#t:DBMin"},{"display_html":"<a href=\"#v:min\">min</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBMin\" title=\"Rel8\">DBMin</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> a","name":"min","module":"Rel8","link":"Rel8.html#v:min"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; <a href=\"#t:DBSum\">DBSum</a> a","name":"DBSum","module":"Rel8","link":"Rel8.html#t:DBSum"},{"display_html":"<a href=\"#v:sum\">sum</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBSum\" title=\"Rel8\">DBSum</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> a","name":"sum","module":"Rel8","link":"Rel8.html#v:sum"},{"display_html":"<a href=\"#v:sumWhere\">sumWhere</a> :: (<a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBNum\" title=\"Rel8\">DBNum</a> a, <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBSum\" title=\"Rel8\">DBSum</a> a) =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> a","name":"sumWhere","module":"Rel8","link":"Rel8.html#v:sumWhere"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; <a href=\"#t:DBString\">DBString</a> a","name":"DBString","module":"Rel8","link":"Rel8.html#t:DBString"},{"display_html":"<a href=\"#v:stringAgg\">stringAgg</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBString\" title=\"Rel8\">DBString</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> db -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> a","name":"stringAgg","module":"Rel8","link":"Rel8.html#v:stringAgg"},{"display_html":"<a href=\"#v:count\">count</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> Int64","name":"count","module":"Rel8","link":"Rel8.html#v:count"},{"display_html":"<a href=\"#v:countStar\">countStar</a> :: <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> Int64","name":"countStar","module":"Rel8","link":"Rel8.html#v:countStar"},{"display_html":"<a href=\"#v:countDistinct\">countDistinct</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBEq\" title=\"Rel8\">DBEq</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> Int64","name":"countDistinct","module":"Rel8","link":"Rel8.html#v:countDistinct"},{"display_html":"<a href=\"#v:countWhere\">countWhere</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool -&gt; <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> Int64","name":"countWhere","module":"Rel8","link":"Rel8.html#v:countWhere"},{"display_html":"<a href=\"#v:and\">and</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool -&gt; <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> Bool","name":"and","module":"Rel8","link":"Rel8.html#v:and"},{"display_html":"<a href=\"#v:or\">or</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> Bool -&gt; <a href=\"Rel8.html#t:Aggregate\" title=\"Rel8\">Aggregate</a> Bool","name":"or","module":"Rel8","link":"Rel8.html#v:or"},{"display_html":"<a href=\"#v:orderBy\">orderBy</a> :: <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"orderBy","module":"Rel8","link":"Rel8.html#v:orderBy"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Order\">Order</a> a","name":"Order","module":"Rel8","link":"Rel8.html#t:Order"},{"display_html":"<a href=\"#v:asc\">asc</a> :: <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"asc","module":"Rel8","link":"Rel8.html#v:asc"},{"display_html":"<a href=\"#v:desc\">desc</a> :: <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"desc","module":"Rel8","link":"Rel8.html#v:desc"},{"display_html":"<a href=\"#v:nullsFirst\">nullsFirst</a> :: <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a))","name":"nullsFirst","module":"Rel8","link":"Rel8.html#v:nullsFirst"},{"display_html":"<a href=\"#v:nullsLast\">nullsLast</a> :: <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Maybe a))","name":"nullsLast","module":"Rel8","link":"Rel8.html#v:nullsLast"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Rel8.html#t:ToExprs\" title=\"Rel8\">ToExprs</a> exprs a, a ~ <a href=\"Rel8.html#t:FromExprs\" title=\"Rel8\">FromExprs</a> exprs) =&gt; <a href=\"#t:Serializable\">Serializable</a> exprs a | exprs -&gt; a","name":"Serializable","module":"Rel8","link":"Rel8.html#t:Serializable"},{"display_html":"<a href=\"#v:select\">select</a> :: <span class=\"keyword\">forall</span> exprs a. <a href=\"Rel8.html#t:Serializable\" title=\"Rel8\">Serializable</a> exprs a =&gt; Connection -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> exprs -&gt; IO [a]","name":"select","module":"Rel8","link":"Rel8.html#v:select"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Insert\">Insert</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:Insert\">Insert</a> :: (<a href=\"Rel8.html#t:Selects\" title=\"Rel8\">Selects</a> names exprs, Inserts exprs inserts) =&gt; {..} -&gt; <a href=\"Rel8.html#t:Insert\" title=\"Rel8\">Insert</a> a</li></ul>","name":"Insert Insert $sel:returning:Insert $sel:into:Insert $sel:rows:Insert $sel:onConflict:Insert","module":"Rel8","link":"Rel8.html#t:Insert"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:OnConflict\">OnConflict</a><ul class=\"subs\"><li>= <a href=\"#v:Abort\">Abort</a></li><li>| <a href=\"#v:DoNothing\">DoNothing</a></li></ul>","name":"OnConflict Abort DoNothing","module":"Rel8","link":"Rel8.html#t:OnConflict"},{"display_html":"<a href=\"#v:insert\">insert</a> :: Connection -&gt; <a href=\"Rel8.html#t:Insert\" title=\"Rel8\">Insert</a> a -&gt; IO a","name":"insert","module":"Rel8","link":"Rel8.html#v:insert"},{"display_html":"<a href=\"#v:toInsert\">toInsert</a> :: Inserts exprs inserts =&gt; exprs -&gt; inserts","name":"toInsert","module":"Rel8","link":"Rel8.html#v:toInsert"},{"display_html":"<a href=\"#v:toInsertDefaults\">toInsertDefaults</a> :: Inserts exprs inserts =&gt; exprs -&gt; inserts","name":"toInsertDefaults","module":"Rel8","link":"Rel8.html#v:toInsertDefaults"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Delete\">Delete</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:Delete\">Delete</a> :: <a href=\"Rel8.html#t:Selects\" title=\"Rel8\">Selects</a> names exprs =&gt; {..} -&gt; <a href=\"Rel8.html#t:Delete\" title=\"Rel8\">Delete</a> a</li></ul>","name":"Delete Delete $sel:from:Delete $sel:returning:Delete $sel:deleteWhere:Delete","module":"Rel8","link":"Rel8.html#t:Delete"},{"display_html":"<a href=\"#v:delete\">delete</a> :: Connection -&gt; <a href=\"Rel8.html#t:Delete\" title=\"Rel8\">Delete</a> a -&gt; IO a","name":"delete","module":"Rel8","link":"Rel8.html#v:delete"},{"display_html":"<a href=\"#v:update\">update</a> :: Connection -&gt; <a href=\"Rel8.html#t:Update\" title=\"Rel8\">Update</a> a -&gt; IO a","name":"update","module":"Rel8","link":"Rel8.html#v:update"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Update\">Update</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:Update\">Update</a> :: <a href=\"Rel8.html#t:Selects\" title=\"Rel8\">Selects</a> names exprs =&gt; {..} -&gt; <a href=\"Rel8.html#t:Update\" title=\"Rel8\">Update</a> a</li></ul>","name":"Update Update returning set target updateWhere","module":"Rel8","link":"Rel8.html#t:Update"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Returning\">Returning</a> names a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:NumberOfRowsAffected\">NumberOfRowsAffected</a> :: <a href=\"Rel8.html#t:Returning\" title=\"Rel8\">Returning</a> names Int64</li><li><a href=\"#v:Projection\">Projection</a> :: (<a href=\"Rel8.html#t:Selects\" title=\"Rel8\">Selects</a> names exprs, <a href=\"Rel8.html#t:Serializable\" title=\"Rel8\">Serializable</a> projection a) =&gt; (exprs -&gt; projection) -&gt; <a href=\"Rel8.html#t:Returning\" title=\"Rel8\">Returning</a> names [a]</li></ul>","name":"Returning NumberOfRowsAffected Projection","module":"Rel8","link":"Rel8.html#t:Returning"},{"display_html":"<a href=\"#v:createView\">createView</a> :: <a href=\"Rel8.html#t:Selects\" title=\"Rel8\">Selects</a> names exprs =&gt; <a href=\"Rel8.html#t:TableSchema\" title=\"Rel8\">TableSchema</a> names -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> exprs -&gt; Connection -&gt; IO ()","name":"createView","module":"Rel8","link":"Rel8.html#v:createView"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> from a, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> to b, Congruent a b, <a href=\"Rel8.html#t:Recontextualize\" title=\"Rel8\">Recontextualize</a> from from a a, <a href=\"Rel8.html#t:Recontextualize\" title=\"Rel8\">Recontextualize</a> to to b b, <a href=\"Rel8.html#t:Recontextualize\" title=\"Rel8\">Recontextualize</a> to from b a) =&gt; <a href=\"#t:Recontextualize\">Recontextualize</a> from to a b | a -&gt; from, b -&gt; to, a to -&gt; b, b from -&gt; a","name":"Recontextualize","module":"Rel8","link":"Rel8.html#t:Recontextualize"},{"display_html":"<span class=\"keyword\">class</span> Nullable' (IsMaybe a) a =&gt; <a href=\"#t:Nullable\">Nullable</a> a","name":"Nullable","module":"Rel8","link":"Rel8.html#t:Nullable"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Rel8.html#t:Nullable\" title=\"Rel8\">Nullable</a> a, IsMaybe a ~ 'False) =&gt; <a href=\"#t:NotNull\">NotNull</a> a","name":"NotNull","module":"Rel8","link":"Rel8.html#t:NotNull"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:HTable\">HTable</a> t","name":"HTable","module":"Rel8","link":"Rel8.html#t:HTable"},{"display_html":"<span class=\"keyword\">class</span> Interpretation context =&gt; <a href=\"#t:Labelable\">Labelable</a> context","name":"Labelable","module":"Rel8","link":"Rel8.html#t:Labelable"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> exprs =&gt; <a href=\"#t:ToExprs\">ToExprs</a> exprs a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:fromResult\">fromResult</a> :: <a href=\"Rel8.html#t:Columns\" title=\"Rel8\">Columns</a> exprs (Col <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>) -&gt; a</li><li><a href=\"#v:toResult\">toResult</a> :: a -&gt; <a href=\"Rel8.html#t:Columns\" title=\"Rel8\">Columns</a> exprs (Col <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)</li></ul>","name":"ToExprs fromResult toResult","module":"Rel8","link":"Rel8.html#t:ToExprs"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:FromExprs\">FromExprs</a> a","name":"FromExprs","module":"Rel8","link":"Rel8.html#t:FromExprs"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Result\">Result</a> a","name":"Result","module":"Rel8","link":"Rel8.html#t:Result"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:HKDT\">HKDT</a> a = <a href=\"#v:HKDT\">HKDT</a> {<ul class=\"subs\"><li><a href=\"#v:unHKDT\">unHKDT</a> :: a</li></ul>}","name":"HKDT HKDT unHKDT","module":"Rel8","link":"Rel8.html#t:HKDT"}]