[{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Decoder\">Decoder</a> a = <a href=\"#v:Decoder\">Decoder</a> {<ul class=\"subs\"><li><a href=\"#v:binary\">binary</a> :: <a href=\"/package/hasql-1.9.2/docs/Hasql-Decoders.html#t:Value\" title=\"Hasql.Decoders\">Value</a> a</li><li><a href=\"#v:text\">text</a> :: <a href=\"Rel8-Decoder.html#t:Parser\" title=\"Rel8.Decoder\">Parser</a> a</li></ul>}","name":"Decoder text binary Decoder","module":"Rel8.Decoder","link":"Rel8-Decoder.html#t:Decoder"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Parser\">Parser</a> a = <a href=\"/package/bytestring-0.12.1.0/docs/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> a","name":"Parser","module":"Rel8.Decoder","link":"Rel8-Decoder.html#t:Parser"},{"display_html":"<a href=\"#v:parseDecoder\">parseDecoder</a> :: (a -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> b) -&gt; <a href=\"Rel8-Decoder.html#t:Decoder\" title=\"Rel8.Decoder\">Decoder</a> a -&gt; <a href=\"Rel8-Decoder.html#t:Decoder\" title=\"Rel8.Decoder\">Decoder</a> b","name":"parseDecoder","module":"Rel8.Decoder","link":"Rel8-Decoder.html#v:parseDecoder"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Encoder\">Encoder</a> a = <a href=\"#v:Encoder\">Encoder</a> {<ul class=\"subs\"><li><a href=\"#v:binary\">binary</a> :: <a href=\"/package/hasql-1.9.2/docs/Hasql-Encoders.html#t:Value\" title=\"Hasql.Encoders\">Value</a> a</li><li><a href=\"#v:text\">text</a> :: a -&gt; <a href=\"/package/binary-0.8.9.1/docs/Data-Binary-Builder.html#t:Builder\" title=\"Data.Binary.Builder\">Builder</a></li><li><a href=\"#v:quote\">quote</a> :: a -&gt; <a href=\"/package/opaleye-0.10.7.0/docs/Opaleye-Internal-HaskellDB-PrimQuery.html#t:PrimExpr\" title=\"Opaleye.Internal.HaskellDB.PrimQuery\">PrimExpr</a></li></ul>}","name":"Encoder text binary quote Encoder","module":"Rel8.Encoder","link":"Rel8-Encoder.html#t:Encoder"},{"display_html":"<a href=\"#v:today\">today</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Calendar-OrdinalDate.html#t:Day\" title=\"Data.Time.Calendar.OrdinalDate\">Day</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Calendar-OrdinalDate.html#t:Day\" title=\"Data.Time.Calendar.OrdinalDate\">Day</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-Calendar-OrdinalDate.html#t:Day\" title=\"Data.Time.Calendar.OrdinalDate\">Day</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a>","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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Calendar-OrdinalDate.html#t:Day\" title=\"Data.Time.Calendar.OrdinalDate\">Day</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Calendar-OrdinalDate.html#t:Day\" title=\"Data.Time.Calendar.OrdinalDate\">Day</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-Calendar-OrdinalDate.html#t:Day\" title=\"Data.Time.Calendar.OrdinalDate\">Day</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Calendar-OrdinalDate.html#t:Day\" title=\"Data.Time.Calendar.OrdinalDate\">Day</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Calendar-OrdinalDate.html#t:Day\" title=\"Data.Time.Calendar.OrdinalDate\">Day</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Calendar-OrdinalDate.html#t:Day\" title=\"Data.Time.Calendar.OrdinalDate\">Day</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a>","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> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/time-1.12.2/docs/Data-Time-LocalTime.html#t:CalendarDiffTime\" title=\"Data.Time.LocalTime\">CalendarDiffTime</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/bytestring-0.12.1.0/docs/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/bytestring-0.12.1.0/docs/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","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> <a href=\"/package/bytestring-0.12.1.0/docs/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/bytestring-0.12.1.0/docs/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/bytestring-0.12.1.0/docs/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","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> <a href=\"/package/bytestring-0.12.1.0/docs/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","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> <a href=\"/package/bytestring-0.12.1.0/docs/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [<a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>]","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","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> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>","name":"translate","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:translate"},{"display_html":"<a href=\"#v:like\">like</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"like","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:like"},{"display_html":"<a href=\"#v:ilike\">ilike</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"ilike","module":"Rel8.Expr.Text","link":"Rel8-Expr-Text.html#v:ilike"},{"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, <a href=\"Rel8.html#t:Homonullable\" title=\"Rel8\">Homonullable</a> 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, <a href=\"Rel8.html#t:Homonullable\" title=\"Rel8\">Homonullable</a> 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:divMod\">divMod</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, <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"divMod","module":"Rel8.Expr.Num","link":"Rel8-Expr-Num.html#v:divMod"},{"display_html":"<a href=\"#v:quot\">quot</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":"quot","module":"Rel8.Expr.Num","link":"Rel8-Expr-Num.html#v:quot"},{"display_html":"<a href=\"#v:rem\">rem</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":"rem","module":"Rel8.Expr.Num","link":"Rel8-Expr-Num.html#v:rem"},{"display_html":"<a href=\"#v:quotRem\">quotRem</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, <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"quotRem","module":"Rel8.Expr.Num","link":"Rel8-Expr-Num.html#v:quotRem"},{"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, <a href=\"Rel8.html#t:Homonullable\" title=\"Rel8\">Homonullable</a> 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, <a href=\"Rel8.html#t:Homonullable\" title=\"Rel8\">Homonullable</a> 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, <a href=\"Rel8.html#t:Homonullable\" title=\"Rel8\">Homonullable</a> 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, <a href=\"Rel8.html#t:Homonullable\" title=\"Rel8\">Homonullable</a> 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:ListTable\">ListTable</a> (context :: Context) a","name":"ListTable","module":"Rel8.Array","link":"Rel8-Array.html#t:ListTable"},{"display_html":"<a href=\"#v:head\">head</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-Array.html#t:ListTable\" title=\"Rel8.Array\">ListTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"head","module":"Rel8.Array","link":"Rel8-Array.html#v:head"},{"display_html":"<a href=\"#v:headExpr\">headExpr</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:Expr\" title=\"Rel8\">Expr</a> (Nullify a)","name":"headExpr","module":"Rel8.Array","link":"Rel8-Array.html#v:headExpr"},{"display_html":"<a href=\"#v:index\">index</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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8-Array.html#t:ListTable\" title=\"Rel8.Array\">ListTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"index","module":"Rel8.Array","link":"Rel8-Array.html#v:index"},{"display_html":"<a href=\"#v:indexExpr\">indexExpr</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 href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [a] -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Nullify a)","name":"indexExpr","module":"Rel8.Array","link":"Rel8-Array.html#v:indexExpr"},{"display_html":"<a href=\"#v:last\">last</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-Array.html#t:ListTable\" title=\"Rel8.Array\">ListTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"last","module":"Rel8.Array","link":"Rel8-Array.html#v:last"},{"display_html":"<a href=\"#v:lastExpr\">lastExpr</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:Expr\" title=\"Rel8\">Expr</a> (Nullify a)","name":"lastExpr","module":"Rel8.Array","link":"Rel8-Array.html#v:lastExpr"},{"display_html":"<a href=\"#v:length\">length</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-Array.html#t:ListTable\" title=\"Rel8.Array\">ListTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","name":"length","module":"Rel8.Array","link":"Rel8-Array.html#v:length"},{"display_html":"<a href=\"#v:lengthExpr\">lengthExpr</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [a] -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","name":"lengthExpr","module":"Rel8.Array","link":"Rel8-Array.html#v:lengthExpr"},{"display_html":"<a href=\"#v:elem\">elem</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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"elem","module":"Rel8.Array","link":"Rel8-Array.html#v:elem"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:NonEmptyTable\">NonEmptyTable</a> (context :: Context) a","name":"NonEmptyTable","module":"Rel8.Array","link":"Rel8-Array.html#t:NonEmptyTable"},{"display_html":"<a href=\"#v:head1\">head1</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-Array.html#t:NonEmptyTable\" title=\"Rel8.Array\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; a","name":"head1","module":"Rel8.Array","link":"Rel8-Array.html#v:head1"},{"display_html":"<a href=\"#v:head1Expr\">head1Expr</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 href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"head1Expr","module":"Rel8.Array","link":"Rel8-Array.html#v:head1Expr"},{"display_html":"<a href=\"#v:index1\">index1</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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8-Array.html#t:NonEmptyTable\" title=\"Rel8.Array\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"index1","module":"Rel8.Array","link":"Rel8-Array.html#v:index1"},{"display_html":"<a href=\"#v:index1Expr\">index1Expr</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 href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (Nullify a)","name":"index1Expr","module":"Rel8.Array","link":"Rel8-Array.html#v:index1Expr"},{"display_html":"<a href=\"#v:last1\">last1</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-Array.html#t:NonEmptyTable\" title=\"Rel8.Array\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; a","name":"last1","module":"Rel8.Array","link":"Rel8-Array.html#v:last1"},{"display_html":"<a href=\"#v:last1Expr\">last1Expr</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 href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"last1Expr","module":"Rel8.Array","link":"Rel8-Array.html#v:last1Expr"},{"display_html":"<a href=\"#v:length1\">length1</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-Array.html#t:NonEmptyTable\" title=\"Rel8.Array\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","name":"length1","module":"Rel8.Array","link":"Rel8-Array.html#v:length1"},{"display_html":"<a href=\"#v:length1Expr\">length1Expr</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","name":"length1Expr","module":"Rel8.Array","link":"Rel8-Array.html#v:length1Expr"},{"display_html":"<a href=\"#v:elem1\">elem1</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 href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"elem1","module":"Rel8.Array","link":"Rel8-Array.html#v:elem1"},{"display_html":"<a href=\"#v:unsafeSubscript\">unsafeSubscript</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> i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b","name":"unsafeSubscript","module":"Rel8.Array","link":"Rel8-Array.html#v:unsafeSubscript"},{"display_html":"<a href=\"#v:unsafeSubscripts\">unsafeSubscripts</a> :: (<a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> i, <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; i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b","name":"unsafeSubscripts","module":"Rel8.Array","link":"Rel8-Array.html#v:unsafeSubscripts"},{"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: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:toQuery\">toQuery</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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":"toQuery","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:toQuery"},{"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:through\">through</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":"through","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:through"},{"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:aggregate\">aggregate</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> i, <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:Aggregator\" title=\"Rel8\">Aggregator</a> i a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k i -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a","name":"aggregate","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:aggregate"},{"display_html":"<a href=\"#v:aggregate1\">aggregate1</a> :: <span class=\"keyword\">forall</span> k i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) 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> i) =&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k i -&gt; <a href=\"Rel8-Tabulate.html#t:Tabulation\" title=\"Rel8.Tabulate\">Tabulation</a> k a","name":"aggregate1","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:aggregate1"},{"display_html":"<a href=\"#v:distinct\">distinct</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":"distinct","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:distinct"},{"display_html":"<a href=\"#v:order\">order</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":"order","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:order"},{"display_html":"<a href=\"#v:materialize\">materialize</a> :: (<a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b) -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b","name":"materialize","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:materialize"},{"display_html":"<a href=\"#v:count\">count</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:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"count","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:count"},{"display_html":"<a href=\"#v:optional\">optional</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 (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"optional","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:optional"},{"display_html":"<a href=\"#v:many\">many</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-Array.html#t:ListTable\" title=\"Rel8.Array\">ListTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"many","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:many"},{"display_html":"<a href=\"#v:some\">some</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-Array.html#t:NonEmptyTable\" title=\"Rel8.Array\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"some","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:some"},{"display_html":"<a href=\"#v:exists\">exists</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 (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>)","name":"exists","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:exists"},{"display_html":"<a href=\"#v:present\">present</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 ()","name":"present","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:present"},{"display_html":"<a href=\"#v:absent\">absent</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 ()","name":"absent","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:absent"},{"display_html":"<a href=\"#v:align\">align</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 href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 =&gt; (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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:rightAlign\">rightAlign</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 href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a, b)","name":"rightAlign","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:rightAlign"},{"display_html":"<a href=\"#v:rightAlignWith\">rightAlignWith</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> k =&gt; (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> 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":"rightAlignWith","module":"Rel8.Tabulate","link":"Rel8-Tabulate.html#v:rightAlignWith"},{"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":"<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> :: <a href=\"Rel8.html#t:QualifiedName\" title=\"Rel8\">QualifiedName</a></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> :: <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 =&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; <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li><a href=\"#v:enumTypeName\">enumTypeName</a> :: <a href=\"Rel8.html#t:QualifiedName\" title=\"Rel8\">QualifiedName</a></li><li><a href=\"#v:enumerate\">enumerate</a> :: [a]</li></ul>","name":"DBEnum enumValue enumTypeName enumerate $dmenumValue $dmenumerate","module":"Rel8","link":"Rel8.html#t:DBEnum"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"/package/base-4.19.2.0/docs/GHC-Generics.html#t:Generic\" title=\"GHC.Generics\">Generic</a> a, GEnumable (<a href=\"/package/base-4.19.2.0/docs/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> 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 href=\"Rel8-Encoder.html#t:Encoder\" title=\"Rel8.Encoder\">Encoder</a> a</li><li><a href=\"#v:decode\">decode</a> :: <a href=\"Rel8-Decoder.html#t:Decoder\" title=\"Rel8.Decoder\">Decoder</a> a</li><li><a href=\"#v:delimiter\">delimiter</a> :: <a href=\"/package/base-4.19.2.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a></li><li><a href=\"#v:typeName\">typeName</a> :: <a href=\"Rel8.html#t:TypeName\" title=\"Rel8\">TypeName</a></li></ul>}","name":"TypeInformation decode encode TypeInformation typeName delimiter","module":"Rel8","link":"Rel8.html#t:TypeInformation"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TypeName\">TypeName</a> = <a href=\"#v:TypeName\">TypeName</a> {<ul class=\"subs\"><li><a href=\"#v:name\">name</a> :: <a href=\"Rel8.html#t:QualifiedName\" title=\"Rel8\">QualifiedName</a></li><li><a href=\"#v:modifiers\">modifiers</a> :: [<a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>]</li><li><a href=\"#v:arrayDepth\">arrayDepth</a> :: <a href=\"/package/base-4.19.2.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a></li></ul>}","name":"TypeName name TypeName modifiers arrayDepth","module":"Rel8","link":"Rel8.html#t:TypeName"},{"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; <a href=\"/package/base-4.19.2.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> 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, <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</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 :: Rel8able)","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 family</span> <a href=\"#t:Column\">Column</a> (context :: Context) a <span class=\"keyword\">where ...</span>","name":"Column","module":"Rel8","link":"Rel8.html#t:Column"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:HADT\">HADT</a> (context :: Context) (t :: Rel8able) <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 :: Context) = (either :: <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">|</span> either -&gt; 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 :: Context) = (maybe :: <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">|</span> maybe -&gt; 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 :: Context) = (list :: <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">|</span> list -&gt; 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 :: Context) = (nonEmpty :: <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">|</span> nonEmpty -&gt; 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:HNull\">HNull</a> (context :: Context) = (maybe :: <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">|</span> maybe -&gt; context <span class=\"keyword\">where ...</span>","name":"HNull","module":"Rel8","link":"Rel8.html#t:HNull"},{"display_html":"<span class=\"keyword\">type family</span> <a href=\"#t:HThese\">HThese</a> (context :: Context) = (these :: <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">|</span> these -&gt; 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 :: 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=\"/package/base-4.19.2.0/docs/Data-Type-Equality.html#t:-126-\" title=\"Data.Type.Equality\">~</a> <a href=\"Rel8.html#t:Context\" title=\"Rel8\">Context</a> a, a <a href=\"/package/base-4.19.2.0/docs/Data-Type-Equality.html#t:-126-\" title=\"Data.Type.Equality\">~</a> <a href=\"Rel8.html#t:Transpose\" title=\"Rel8\">Transpose</a> context a) =&gt; <a href=\"#t:Table\">Table</a> (context :: 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:FromExprs\">FromExprs</a> a</li><li><span class=\"keyword\">type</span> <a href=\"#t:Transpose\">Transpose</a> (context' :: Context) a</li><li><a href=\"#v:toColumns\">toColumns</a> :: a -&gt; <a href=\"Rel8.html#t:Columns\" title=\"Rel8\">Columns</a> a context</li><li><a href=\"#v:fromColumns\">fromColumns</a> :: <a href=\"Rel8.html#t:Columns\" title=\"Rel8\">Columns</a> a context -&gt; a</li><li><a href=\"#v:fromResult\">fromResult</a> :: <a href=\"Rel8.html#t:Columns\" title=\"Rel8\">Columns</a> a <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a> -&gt; <a href=\"Rel8.html#t:FromExprs\" title=\"Rel8\">FromExprs</a> a</li><li><a href=\"#v:toResult\">toResult</a> :: <a href=\"Rel8.html#t:FromExprs\" title=\"Rel8\">FromExprs</a> a -&gt; <a href=\"Rel8.html#t:Columns\" title=\"Rel8\">Columns</a> a <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a></li></ul>","name":"Table Transpose Columns fromColumns toColumns Context FromExprs fromResult toResult $dmfromColumns $dmtoColumns $dmfromResult $dmtoResult","module":"Rel8","link":"Rel8.html#t:Table"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:HTable\">HTable</a> (t :: HTable)","name":"HTable","module":"Rel8","link":"Rel8.html#t:HTable"},{"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, b <a href=\"/package/base-4.19.2.0/docs/Data-Type-Equality.html#t:-126-\" title=\"Data.Type.Equality\">~</a> <a href=\"Rel8.html#t:Transpose\" title=\"Rel8\">Transpose</a> to a, a <a href=\"/package/base-4.19.2.0/docs/Data-Type-Equality.html#t:-126-\" title=\"Data.Type.Equality\">~</a> <a href=\"Rel8.html#t:Transpose\" title=\"Rel8\">Transpose</a> from b) =&gt; <a href=\"#t:Transposes\">Transposes</a> (from :: Context) (to :: Context) a b | a -&gt; from, b -&gt; to, a to -&gt; b, b from -&gt; a","name":"Transposes","module":"Rel8","link":"Rel8.html#t:Transposes"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:AltTable\">AltTable</a> (f :: <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <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 :: <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <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 <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:eqTable\">eqTable</a> :: <a href=\"Rel8.html#t:Columns\" title=\"Rel8\">Columns</a> a (Dict (<a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBEq\" title=\"Rel8\">DBEq</a>))</li></ul>","name":"EqTable eqTable $dmeqTable","module":"Rel8","link":"Rel8.html#t:EqTable"},{"display_html":"<a href=\"#v:-61--61-:\">(==:)</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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"==:","module":"Rel8","link":"Rel8.html#v:-61--61-:"},{"display_html":"<a href=\"#v:-47--61-:\">(/=:)</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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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 <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:ordTable\">ordTable</a> :: <a href=\"Rel8.html#t:Columns\" title=\"Rel8\">Columns</a> a (Dict (<a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a>))</li></ul>","name":"OrdTable ordTable $dmordTable","module":"Rel8","link":"Rel8.html#t:OrdTable"},{"display_html":"<a href=\"#v:-60-:\">(&lt;:)</a> :: <a href=\"Rel8.html#t:OrdTable\" title=\"Rel8\">OrdTable</a> a =&gt; a -&gt; a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"<:","module":"Rel8","link":"Rel8.html#v:-60-:"},{"display_html":"<a href=\"#v:-60--61-:\">(&lt;=:)</a> :: <a href=\"Rel8.html#t:OrdTable\" title=\"Rel8\">OrdTable</a> a =&gt; a -&gt; a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"<=:","module":"Rel8","link":"Rel8.html#v:-60--61-:"},{"display_html":"<a href=\"#v:-62-:\">(&gt;:)</a> :: <a href=\"Rel8.html#t:OrdTable\" title=\"Rel8\">OrdTable</a> a =&gt; a -&gt; a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":">:","module":"Rel8","link":"Rel8.html#v:-62-:"},{"display_html":"<a href=\"#v:-62--61-:\">(&gt;=:)</a> :: <a href=\"Rel8.html#t:OrdTable\" title=\"Rel8\">OrdTable</a> a =&gt; a -&gt; a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":">=:","module":"Rel8","link":"Rel8.html#v:-62--61-:"},{"display_html":"<a href=\"#v:ascTable\">ascTable</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> :: <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:greatest\">greatest</a> :: <a href=\"Rel8.html#t:OrdTable\" title=\"Rel8\">OrdTable</a> a =&gt; a -&gt; a -&gt; a","name":"greatest","module":"Rel8","link":"Rel8.html#v:greatest"},{"display_html":"<a href=\"#v:least\">least</a> :: <a href=\"Rel8.html#t:OrdTable\" title=\"Rel8\">OrdTable</a> a =&gt; a -&gt; a -&gt; a","name":"least","module":"Rel8","link":"Rel8.html#v:least"},{"display_html":"<a href=\"#v:lit\">lit</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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>, a)] -&gt; a -&gt; a","name":"case_","module":"Rel8","link":"Rel8.html#v:case_"},{"display_html":"<a href=\"#v:castTable\">castTable</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","name":"castTable","module":"Rel8","link":"Rel8.html#v:castTable"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MaybeTable\">MaybeTable</a> (context :: Context) 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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isJustTable","module":"Rel8","link":"Rel8.html#v:isJustTable"},{"display_html":"<a href=\"#v:fromMaybeTable\">fromMaybeTable</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:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; a","name":"fromMaybeTable","module":"Rel8","link":"Rel8.html#v:fromMaybeTable"},{"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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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: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 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:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b)","name":"traverseMaybeTable","module":"Rel8","link":"Rel8.html#v:traverseMaybeTable"},{"display_html":"<a href=\"#v:aggregateJustTable\">aggregateJustTable</a> :: <span class=\"keyword\">forall</span> a i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</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:Aggregator\" title=\"Rel8\">Aggregator</a> i a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> i) a","name":"aggregateJustTable","module":"Rel8","link":"Rel8.html#v:aggregateJustTable"},{"display_html":"<a href=\"#v:aggregateJustTable1\">aggregateJustTable1</a> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</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:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> i) (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"aggregateJustTable1","module":"Rel8","link":"Rel8.html#v:aggregateJustTable1"},{"display_html":"<a href=\"#v:aggregateMaybeTable\">aggregateMaybeTable</a> :: <span class=\"keyword\">forall</span> (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i a. <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> i) (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"aggregateMaybeTable","module":"Rel8","link":"Rel8.html#v:aggregateMaybeTable"},{"display_html":"<a href=\"#v:nameMaybeTable\">nameMaybeTable</a> :: <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> MaybeTag) -&gt; a -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> a","name":"nameMaybeTable","module":"Rel8","link":"Rel8.html#v:nameMaybeTable"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:EitherTable\">EitherTable</a> (context :: Context) 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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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: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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c d)","name":"bitraverseEitherTable","module":"Rel8","link":"Rel8.html#v:bitraverseEitherTable"},{"display_html":"<a href=\"#v:aggregateLeftTable\">aggregateLeftTable</a> :: <span class=\"keyword\">forall</span> c a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) b. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator\" title=\"Rel8\">Aggregator</a> a c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) c","name":"aggregateLeftTable","module":"Rel8","link":"Rel8.html#v:aggregateLeftTable"},{"display_html":"<a href=\"#v:aggregateLeftTable1\">aggregateLeftTable1</a> :: <span class=\"keyword\">forall</span> c (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) b. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold a c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' (<a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c)","name":"aggregateLeftTable1","module":"Rel8","link":"Rel8.html#v:aggregateLeftTable1"},{"display_html":"<a href=\"#v:aggregateRightTable\">aggregateRightTable</a> :: <span class=\"keyword\">forall</span> c b (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator\" title=\"Rel8\">Aggregator</a> b c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) c","name":"aggregateRightTable","module":"Rel8","link":"Rel8.html#v:aggregateRightTable"},{"display_html":"<a href=\"#v:aggregateRightTable1\">aggregateRightTable1</a> :: <span class=\"keyword\">forall</span> c (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) b. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold a c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' (<a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c)","name":"aggregateRightTable1","module":"Rel8","link":"Rel8.html#v:aggregateRightTable1"},{"display_html":"<a href=\"#v:aggregateEitherTable\">aggregateEitherTable</a> :: <span class=\"keyword\">forall</span> (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i a (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i' b. <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' i' b -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> (<a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> i i') (<a href=\"Rel8.html#t:EitherTable\" title=\"Rel8\">EitherTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b)","name":"aggregateEitherTable","module":"Rel8","link":"Rel8.html#v:aggregateEitherTable"},{"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 href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</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> (context :: Context) 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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"hasThereTable","module":"Rel8","link":"Rel8.html#v:hasThereTable"},{"display_html":"<a href=\"#v:justHereTable\">justHereTable</a> :: <span class=\"keyword\">forall</span> (context :: Context) a b. <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> context a b -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> context a","name":"justHereTable","module":"Rel8","link":"Rel8.html#v:justHereTable"},{"display_html":"<a href=\"#v:justThereTable\">justThereTable</a> :: <span class=\"keyword\">forall</span> (context :: Context) a b. <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> context a b -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> context b","name":"justThereTable","module":"Rel8","link":"Rel8.html#v:justThereTable"},{"display_html":"<a href=\"#v:alignMaybeTable\">alignMaybeTable</a> :: <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b)","name":"alignMaybeTable","module":"Rel8","link":"Rel8.html#v:alignMaybeTable"},{"display_html":"<a href=\"#v:alignBy\">alignBy</a> :: (a -&gt; b -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b)","name":"loseThoseTable","module":"Rel8","link":"Rel8.html#v:loseThoseTable"},{"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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c d)","name":"bitraverseTheseTable","module":"Rel8","link":"Rel8.html#v:bitraverseTheseTable"},{"display_html":"<a href=\"#v:aggregateThisTable\">aggregateThisTable</a> :: <span class=\"keyword\">forall</span> c a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) b. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator\" title=\"Rel8\">Aggregator</a> a c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) c","name":"aggregateThisTable","module":"Rel8","link":"Rel8.html#v:aggregateThisTable"},{"display_html":"<a href=\"#v:aggregateThisTable1\">aggregateThisTable1</a> :: <span class=\"keyword\">forall</span> c (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) b. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold a c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c)","name":"aggregateThisTable1","module":"Rel8","link":"Rel8.html#v:aggregateThisTable1"},{"display_html":"<a href=\"#v:aggregateThatTable\">aggregateThatTable</a> :: <span class=\"keyword\">forall</span> c b (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator\" title=\"Rel8\">Aggregator</a> b c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) c","name":"aggregateThatTable","module":"Rel8","link":"Rel8.html#v:aggregateThatTable"},{"display_html":"<a href=\"#v:aggregateThatTable1\">aggregateThatTable1</a> :: <span class=\"keyword\">forall</span> c (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) b (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold b c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c)","name":"aggregateThatTable1","module":"Rel8","link":"Rel8.html#v:aggregateThatTable1"},{"display_html":"<a href=\"#v:aggregateThoseTable\">aggregateThoseTable</a> :: <span class=\"keyword\">forall</span> c a b (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator\" title=\"Rel8\">Aggregator</a> (a, b) c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) c","name":"aggregateThoseTable","module":"Rel8","link":"Rel8.html#v:aggregateThoseTable"},{"display_html":"<a href=\"#v:aggregateThoseTable1\">aggregateThoseTable1</a> :: <span class=\"keyword\">forall</span> c (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a b (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (a, b) c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c)","name":"aggregateThoseTable1","module":"Rel8","link":"Rel8.html#v:aggregateThoseTable1"},{"display_html":"<a href=\"#v:aggregateHereTable\">aggregateHereTable</a> :: <span class=\"keyword\">forall</span> c a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) b. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator\" title=\"Rel8\">Aggregator</a> a c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) c","name":"aggregateHereTable","module":"Rel8","link":"Rel8.html#v:aggregateHereTable"},{"display_html":"<a href=\"#v:aggregateHereTable1\">aggregateHereTable1</a> :: <span class=\"keyword\">forall</span> c (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) b. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold a c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c)","name":"aggregateHereTable1","module":"Rel8","link":"Rel8.html#v:aggregateHereTable1"},{"display_html":"<a href=\"#v:aggregateThereTable\">aggregateThereTable</a> :: <span class=\"keyword\">forall</span> c b (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator\" title=\"Rel8\">Aggregator</a> b c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) c","name":"aggregateThereTable","module":"Rel8","link":"Rel8.html#v:aggregateThereTable"},{"display_html":"<a href=\"#v:aggregateThereTable1\">aggregateThereTable1</a> :: <span class=\"keyword\">forall</span> c (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) b (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c =&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold b c -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b) (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> c)","name":"aggregateThereTable1","module":"Rel8","link":"Rel8.html#v:aggregateThereTable1"},{"display_html":"<a href=\"#v:aggregateTheseTable\">aggregateTheseTable</a> :: <span class=\"keyword\">forall</span> (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i a (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i' b. <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' i' b -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> i i') (<a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a b)","name":"aggregateTheseTable","module":"Rel8","link":"Rel8.html#v:aggregateTheseTable"},{"display_html":"<a href=\"#v:nameTheseTable\">nameTheseTable</a> :: <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> MaybeTag) -&gt; <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> MaybeTag) -&gt; a -&gt; b -&gt; <a href=\"Rel8.html#t:TheseTable\" title=\"Rel8\">TheseTable</a> <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</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> (context :: Context) a","name":"ListTable","module":"Rel8","link":"Rel8.html#t:ListTable"},{"display_html":"<a href=\"#v:listOf\">listOf</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:Expr\" title=\"Rel8\">Expr</a> [a]","name":"listOf","module":"Rel8","link":"Rel8.html#v:listOf"},{"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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"listTable","module":"Rel8","link":"Rel8.html#v:listTable"},{"display_html":"<a href=\"#v:-36--42-\">($*)</a> :: <a href=\"Rel8.html#t:Projecting\" title=\"Rel8\">Projecting</a> a (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b) =&gt; <a href=\"Rel8.html#t:Projection\" title=\"Rel8\">Projection</a> a (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b) -&gt; <a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [b]","name":"$*","module":"Rel8","link":"Rel8.html#v:-36--42-"},{"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 href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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> (context :: Context) a","name":"NonEmptyTable","module":"Rel8","link":"Rel8.html#t:NonEmptyTable"},{"display_html":"<a href=\"#v:nonEmptyOf\">nonEmptyOf</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=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a)","name":"nonEmptyOf","module":"Rel8","link":"Rel8.html#v:nonEmptyOf"},{"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; <a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a -&gt; <a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"nonEmptyTable","module":"Rel8","link":"Rel8.html#v:nonEmptyTable"},{"display_html":"<a href=\"#v:-36--43-\">($+)</a> :: <a href=\"Rel8.html#t:Projecting\" title=\"Rel8\">Projecting</a> a (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b) =&gt; <a href=\"Rel8.html#t:Projection\" title=\"Rel8\">Projection</a> a (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b) -&gt; <a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> b)","name":"$+","module":"Rel8","link":"Rel8.html#v:-36--43-"},{"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 href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> 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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</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> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</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":"catNonEmpty","module":"Rel8","link":"Rel8.html#v:catNonEmpty"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:NullTable\">NullTable</a> (context :: Context) a","name":"NullTable","module":"Rel8","link":"Rel8.html#t:NullTable"},{"display_html":"<a href=\"#v:nullableTable\">nullableTable</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; b -&gt; (a -&gt; b) -&gt; <a href=\"Rel8.html#t:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; b","name":"nullableTable","module":"Rel8","link":"Rel8.html#v:nullableTable"},{"display_html":"<a href=\"#v:nullTable\">nullTable</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:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"nullTable","module":"Rel8","link":"Rel8.html#v:nullTable"},{"display_html":"<a href=\"#v:nullifyTable\">nullifyTable</a> :: a -&gt; <a href=\"Rel8.html#t:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"nullifyTable","module":"Rel8","link":"Rel8.html#v:nullifyTable"},{"display_html":"<a href=\"#v:isNullTable\">isNullTable</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:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isNullTable","module":"Rel8","link":"Rel8.html#v:isNullTable"},{"display_html":"<a href=\"#v:isNonNullTable\">isNonNullTable</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:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isNonNullTable","module":"Rel8","link":"Rel8.html#v:isNonNullTable"},{"display_html":"<a href=\"#v:catNullTable\">catNullTable</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:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"catNullTable","module":"Rel8","link":"Rel8.html#v:catNullTable"},{"display_html":"<a href=\"#v:nameNullTable\">nameNullTable</a> :: a -&gt; <a href=\"Rel8.html#t:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a> a","name":"nameNullTable","module":"Rel8","link":"Rel8.html#v:nameNullTable"},{"display_html":"<a href=\"#v:toNullTable\">toNullTable</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 href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"toNullTable","module":"Rel8","link":"Rel8.html#v:toNullTable"},{"display_html":"<a href=\"#v:toMaybeTable\">toMaybeTable</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:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"toMaybeTable","module":"Rel8","link":"Rel8.html#v:toMaybeTable"},{"display_html":"<a href=\"#v:unsafeUnnullifyTable\">unsafeUnnullifyTable</a> :: <a href=\"Rel8.html#t:NullTable\" title=\"Rel8\">NullTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; a","name":"unsafeUnnullifyTable","module":"Rel8","link":"Rel8.html#v:unsafeUnnullifyTable"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:NameADT\">NameADT</a> (t :: Rel8able) = 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 :: Rel8able). 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\">data</span> <a href=\"#t:ADT\">ADT</a> (t :: Rel8able) (context :: Context)","name":"ADT","module":"Rel8","link":"Rel8.html#t:ADT"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"/package/base-4.19.2.0/docs/GHC-Generics.html#t:Generic\" title=\"GHC.Generics\">Generic</a> (Record (t <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>)), <a href=\"Rel8.html#t:HTable\" title=\"Rel8\">HTable</a> (GColumnsADT t), GSerializeADT TSerialize TColumns (Eval (ADTRep t <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a>)) (Eval (ADTRep t <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>))) =&gt; <a href=\"#t:ADTable\">ADTable</a> (t :: Rel8able)","name":"ADTable","module":"Rel8","link":"Rel8.html#t:ADTable"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:DeconstructADT\">DeconstructADT</a> (t :: Rel8able) 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 :: Rel8able) 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:BuildADT\">BuildADT</a> (t :: Rel8able) (name :: <a href=\"/package/base-4.19.2.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>) = 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 :: Rel8able) (name :: <a href=\"/package/base-4.19.2.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>). 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 :: Rel8able) = <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 :: Rel8able). 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\">data</span> <a href=\"#t:HKD\">HKD</a> a (f :: Context)","name":"HKD","module":"Rel8","link":"Rel8.html#t:HKD"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"/package/base-4.19.2.0/docs/GHC-Generics.html#t:Generic\" title=\"GHC.Generics\">Generic</a> (Record 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 (<a href=\"/package/base-4.19.2.0/docs/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> a)), Eval (GGSerialize (GAlgebra (<a href=\"/package/base-4.19.2.0/docs/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> a)) TSerialize TColumns (Eval (HKDRep a <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a>)) (Eval (HKDRep a <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>))), GRecord (GMap (TColumn <a href=\"Rel8.html#t:Result\" title=\"Rel8\">Result</a>) (<a href=\"/package/base-4.19.2.0/docs/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> a)) <a href=\"/package/base-4.19.2.0/docs/Data-Type-Equality.html#t:-126-\" title=\"Data.Type.Equality\">~</a> <a href=\"/package/base-4.19.2.0/docs/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> (Record a)) =&gt; <a href=\"#t:HKDable\">HKDable</a> a","name":"HKDable","module":"Rel8","link":"Rel8.html#t:HKDable"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:BuildHKD\">BuildHKD</a> a (name :: <a href=\"/package/base-4.19.2.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>) = GGBuild (GAlgebra (<a href=\"/package/base-4.19.2.0/docs/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> 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 :: <a href=\"/package/base-4.19.2.0/docs/GHC-TypeLits.html#t:Symbol\" title=\"GHC.TypeLits\">Symbol</a>). 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 (<a href=\"/package/base-4.19.2.0/docs/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> a)) (HKDRep a) r","name":"ConstructHKD","module":"Rel8","link":"Rel8.html#t:ConstructHKD"},{"display_html":"<a href=\"#v:constructHKD\">constructHKD</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 (<a href=\"/package/base-4.19.2.0/docs/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> 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> :: (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:NameHKD\">NameHKD</a> a = GGName (GAlgebra (<a href=\"/package/base-4.19.2.0/docs/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> 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> :: 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\">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> :: <a href=\"Rel8.html#t:QualifiedName\" title=\"Rel8\">QualifiedName</a></li><li><a href=\"#v:columns\">columns</a> :: names</li></ul>}","name":"TableSchema name TableSchema columns","module":"Rel8","link":"Rel8.html#t:TableSchema"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:QualifiedName\">QualifiedName</a> = <a href=\"#v:QualifiedName\">QualifiedName</a> {<ul class=\"subs\"><li><a href=\"#v:name\">name</a> :: <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li><a href=\"#v:schema\">schema</a> :: <a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li></ul>}","name":"QualifiedName name QualifiedName schema","module":"Rel8","link":"Rel8.html#t:QualifiedName"},{"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; (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>) -&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 href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Constraint\" title=\"Data.Kind\">Constraint</a>) 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:unsafeCoerceExpr\">unsafeCoerceExpr</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> b","name":"unsafeCoerceExpr","module":"Rel8","link":"Rel8.html#v:unsafeCoerceExpr"},{"display_html":"<a href=\"#v:unsafeLiteral\">unsafeLiteral</a> :: <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"unsafeLiteral","module":"Rel8","link":"Rel8.html#v:unsafeLiteral"},{"display_html":"<a href=\"#v:unsafePrimExpr\">unsafePrimExpr</a> :: <a href=\"/package/opaleye-0.10.7.0/docs/Opaleye-Internal-HaskellDB-PrimQuery.html#t:PrimExpr\" title=\"Opaleye.Internal.HaskellDB.PrimQuery\">PrimExpr</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"unsafePrimExpr","module":"Rel8","link":"Rel8.html#v:unsafePrimExpr"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Rel8.html#t:Nullable\" title=\"Rel8\">Nullable</a> a, IsMaybe a <a href=\"/package/base-4.19.2.0/docs/Data-Type-Equality.html#t:-126-\" title=\"Data.Type.Equality\">~</a> '<a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#v:False\" title=\"Data.Bool\">False</a>) =&gt; <a href=\"#t:NotNull\">NotNull</a> a","name":"NotNull","module":"Rel8","link":"Rel8.html#t:NotNull"},{"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> IsMaybe a <a href=\"/package/base-4.19.2.0/docs/Data-Type-Equality.html#t:-126-\" title=\"Data.Type.Equality\">~</a> IsMaybe b =&gt; <a href=\"#t:Homonullable\">Homonullable</a> a b","name":"Homonullable","module":"Rel8","link":"Rel8.html#t:Homonullable"},{"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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> 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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> 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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> 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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> 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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> 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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</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":"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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"coalesce","module":"Rel8","link":"Rel8.html#v:coalesce"},{"display_html":"<a href=\"#v:unsafeUnnullify\">unsafeUnnullify</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"unsafeUnnullify","module":"Rel8","link":"Rel8.html#v:unsafeUnnullify"},{"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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"&&.","module":"Rel8","link":"Rel8.html#v:-38--38-."},{"display_html":"<a href=\"#v:and_\">and_</a> :: <a href=\"/package/base-4.19.2.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> f =&gt; f (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"||.","module":"Rel8","link":"Rel8.html#v:-124--124-."},{"display_html":"<a href=\"#v:or_\">or_</a> :: <a href=\"/package/base-4.19.2.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> f =&gt; f (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"or_","module":"Rel8","link":"Rel8.html#v:or_"},{"display_html":"<a href=\"#v:-61--61-.\">(==.)</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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"==.","module":"Rel8","link":"Rel8.html#v:-61--61-."},{"display_html":"<a href=\"#v:-47--61-.\">(/=.)</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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"/=?","module":"Rel8","link":"Rel8.html#v:-47--61--63-"},{"display_html":"<a href=\"#v:in_\">in_</a> :: (<a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBEq\" title=\"Rel8\">DBEq</a> a, <a href=\"/package/base-4.19.2.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> 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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</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","name":"caseExpr","module":"Rel8","link":"Rel8.html#v:caseExpr"},{"display_html":"<a href=\"#v:like\">like</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"like","module":"Rel8","link":"Rel8.html#v:like"},{"display_html":"<a href=\"#v:ilike\">ilike</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"ilike","module":"Rel8","link":"Rel8.html#v:ilike"},{"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> :: <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 href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"<.","module":"Rel8","link":"Rel8.html#v:-60-."},{"display_html":"<a href=\"#v:-60--61-.\">(&lt;=.)</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 href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"<=.","module":"Rel8","link":"Rel8.html#v:-60--61-."},{"display_html":"<a href=\"#v:-62-.\">(&gt;.)</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 href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":">.","module":"Rel8","link":"Rel8.html#v:-62-."},{"display_html":"<a href=\"#v:-62--61-.\">(&gt;=.)</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 href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":">=?","module":"Rel8","link":"Rel8.html#v:-62--61--63-"},{"display_html":"<a href=\"#v:leastExpr\">leastExpr</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> :: <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:Arguments\">Arguments</a> a","name":"Arguments","module":"Rel8","link":"Rel8.html#t:Arguments"},{"display_html":"<a href=\"#v:function\">function</a> :: (<a href=\"Rel8.html#t:Arguments\" title=\"Rel8\">Arguments</a> arguments, <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:QualifiedName\" title=\"Rel8\">QualifiedName</a> -&gt; arguments -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"function","module":"Rel8","link":"Rel8.html#v:function"},{"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; <a href=\"Rel8.html#t:QualifiedName\" title=\"Rel8\">QualifiedName</a> -&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":"<a href=\"#v:queryFunction\">queryFunction</a> :: (<a href=\"Rel8.html#t:Arguments\" title=\"Rel8\">Arguments</a> input, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> output) =&gt; <a href=\"Rel8.html#t:QualifiedName\" title=\"Rel8\">QualifiedName</a> -&gt; input -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> output","name":"queryFunction","module":"Rel8","link":"Rel8.html#v:queryFunction"},{"display_html":"<a href=\"#v:rawFunction\">rawFunction</a> :: <a href=\"Rel8.html#t:Arguments\" title=\"Rel8\">Arguments</a> arguments =&gt; <a href=\"Rel8.html#t:QualifiedName\" title=\"Rel8\">QualifiedName</a> -&gt; arguments -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"rawFunction","module":"Rel8","link":"Rel8.html#v:rawFunction"},{"display_html":"<a href=\"#v:rawBinaryOperator\">rawBinaryOperator</a> :: <a href=\"Rel8.html#t:QualifiedName\" title=\"Rel8\">QualifiedName</a> -&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":"rawBinaryOperator","module":"Rel8","link":"Rel8.html#v:rawBinaryOperator"},{"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; <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"showQuery","module":"Rel8","link":"Rel8.html#v:showQuery"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Projection\">Projection</a> a b = <a href=\"Rel8.html#t:Transpose\" title=\"Rel8\">Transpose</a> (<a href=\"Rel8.html#t:Field\" title=\"Rel8\">Field</a> a) a -&gt; <a href=\"Rel8.html#t:Transpose\" title=\"Rel8\">Transpose</a> (<a href=\"Rel8.html#t:Field\" title=\"Rel8\">Field</a> a) b","name":"Projection","module":"Rel8","link":"Rel8.html#t:Projection"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Projectable\">Projectable</a> (f :: <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:project\">project</a> :: <a href=\"Rel8.html#t:Projecting\" title=\"Rel8\">Projecting</a> a b =&gt; <a href=\"Rel8.html#t:Projection\" title=\"Rel8\">Projection</a> a b -&gt; f a -&gt; f b</li></ul>","name":"Projectable project","module":"Rel8","link":"Rel8.html#t:Projectable"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Biprojectable\">Biprojectable</a> (p :: <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:biproject\">biproject</a> :: (<a href=\"Rel8.html#t:Projecting\" title=\"Rel8\">Projecting</a> a b, <a href=\"Rel8.html#t:Projecting\" title=\"Rel8\">Projecting</a> c d) =&gt; <a href=\"Rel8.html#t:Projection\" title=\"Rel8\">Projection</a> a b -&gt; <a href=\"Rel8.html#t:Projection\" title=\"Rel8\">Projection</a> c d -&gt; p a c -&gt; p b d</li></ul>","name":"Biprojectable biproject","module":"Rel8","link":"Rel8.html#t:Biprojectable"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Rel8.html#t:Transposes\" title=\"Rel8\">Transposes</a> (<a href=\"Rel8.html#t:Context\" title=\"Rel8\">Context</a> a) (<a href=\"Rel8.html#t:Field\" title=\"Rel8\">Field</a> a) a (<a href=\"Rel8.html#t:Transpose\" title=\"Rel8\">Transpose</a> (<a href=\"Rel8.html#t:Field\" title=\"Rel8\">Field</a> a) a), <a href=\"Rel8.html#t:Transposes\" title=\"Rel8\">Transposes</a> (<a href=\"Rel8.html#t:Context\" title=\"Rel8\">Context</a> a) (<a href=\"Rel8.html#t:Field\" title=\"Rel8\">Field</a> a) b (<a href=\"Rel8.html#t:Transpose\" title=\"Rel8\">Transpose</a> (<a href=\"Rel8.html#t:Field\" title=\"Rel8\">Field</a> a) b)) =&gt; <a href=\"#t:Projecting\">Projecting</a> a b","name":"Projecting","module":"Rel8","link":"Rel8.html#t:Projecting"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Field\">Field</a> table a","name":"Field","module":"Rel8","link":"Rel8.html#t:Field"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Rel8.html#t:Transposes\" title=\"Rel8\">Transposes</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, <a href=\"/package/base-4.19.2.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> 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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&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:present\">present</a> :: <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> ()","name":"present","module":"Rel8","link":"Rel8.html#v:present"},{"display_html":"<a href=\"#v:absent\">absent</a> :: <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> ()","name":"absent","module":"Rel8","link":"Rel8.html#v:absent"},{"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> :: <a href=\"/package/base-4.19.2.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</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":"limit","module":"Rel8","link":"Rel8.html#v:limit"},{"display_html":"<a href=\"#v:offset\">offset</a> :: <a href=\"/package/base-4.19.2.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</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":"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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>)","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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</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":"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> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</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":"withoutBy","module":"Rel8","link":"Rel8.html#v:withoutBy"},{"display_html":"<a href=\"#v:materialize\">materialize</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> b) -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b","name":"materialize","module":"Rel8","link":"Rel8.html#v:materialize"},{"display_html":"<a href=\"#v:loop\">loop</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 -&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":"loop","module":"Rel8","link":"Rel8.html#v:loop"},{"display_html":"<a href=\"#v:loopDistinct\">loopDistinct</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 -&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":"loopDistinct","module":"Rel8","link":"Rel8.html#v:loopDistinct"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Aggregator\">Aggregator</a> = <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> '<a href=\"Rel8.html#v:Full\" title=\"Rel8\">Full</a>","name":"Aggregator","module":"Rel8","link":"Rel8.html#t:Aggregator"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Aggregator1\">Aggregator1</a> = <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> '<a href=\"Rel8.html#v:Semi\" title=\"Rel8\">Semi</a>","name":"Aggregator1","module":"Rel8","link":"Rel8.html#t:Aggregator1"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Aggregator-39-\">Aggregator'</a> (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i a","name":"Aggregator'","module":"Rel8","link":"Rel8.html#t:Aggregator-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Fold\">Fold</a><ul class=\"subs\"><li>= <a href=\"#v:Semi\">Semi</a></li><li>| <a href=\"#v:Full\">Full</a></li></ul>","name":"Fold Semi Full","module":"Rel8","link":"Rel8.html#t:Fold"},{"display_html":"<a href=\"#v:toAggregator\">toAggregator</a> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' i a","name":"toAggregator","module":"Rel8","link":"Rel8.html#v:toAggregator"},{"display_html":"<a href=\"#v:toAggregator1\">toAggregator1</a> :: <span class=\"keyword\">forall</span> (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i a. <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i a","name":"toAggregator1","module":"Rel8","link":"Rel8.html#v:toAggregator1"},{"display_html":"<a href=\"#v:aggregate\">aggregate</a> :: (<a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> i, <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:Aggregator\" title=\"Rel8\">Aggregator</a> i a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> i -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"aggregate","module":"Rel8","link":"Rel8.html#v:aggregate"},{"display_html":"<a href=\"#v:aggregate1\">aggregate1</a> :: <span class=\"keyword\">forall</span> i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a. <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> i =&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> i -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"aggregate1","module":"Rel8","link":"Rel8.html#v:aggregate1"},{"display_html":"<a href=\"#v:filterWhere\">filterWhere</a> :: <span class=\"keyword\">forall</span> a i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Rel8.html#t:Aggregator\" title=\"Rel8\">Aggregator</a> i a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a","name":"filterWhere","module":"Rel8","link":"Rel8.html#v:filterWhere"},{"display_html":"<a href=\"#v:filterWhereOptional\">filterWhereOptional</a> :: <span class=\"keyword\">forall</span> a i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' i (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"filterWhereOptional","module":"Rel8","link":"Rel8.html#v:filterWhereOptional"},{"display_html":"<a href=\"#v:distinctAggregate\">distinctAggregate</a> :: <span class=\"keyword\">forall</span> (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i a. <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a","name":"distinctAggregate","module":"Rel8","link":"Rel8.html#v:distinctAggregate"},{"display_html":"<a href=\"#v:orderAggregateBy\">orderAggregateBy</a> :: <span class=\"keyword\">forall</span> i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a. <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> i -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a","name":"orderAggregateBy","module":"Rel8","link":"Rel8.html#v:orderAggregateBy"},{"display_html":"<a href=\"#v:optionalAggregate\">optionalAggregate</a> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i (fold' :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</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:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold' i (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"optionalAggregate","module":"Rel8","link":"Rel8.html#v:optionalAggregate"},{"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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"countRows","module":"Rel8","link":"Rel8.html#v:countRows"},{"display_html":"<a href=\"#v:groupBy\">groupBy</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> a =&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> a a","name":"groupBy","module":"Rel8","link":"Rel8.html#v:groupBy"},{"display_html":"<a href=\"#v:groupByOn\">groupByOn</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> a =&gt; (i -&gt; a) -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i a","name":"groupByOn","module":"Rel8","link":"Rel8.html#v:groupByOn"},{"display_html":"<a href=\"#v:listAgg\">listAgg</a> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</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:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold a (<a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"listAgg","module":"Rel8","link":"Rel8.html#v:listAgg"},{"display_html":"<a href=\"#v:listAggOn\">listAggOn</a> :: <span class=\"keyword\">forall</span> a i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; (i -&gt; a) -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i (<a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"listAggOn","module":"Rel8","link":"Rel8.html#v:listAggOn"},{"display_html":"<a href=\"#v:listAggExpr\">listAggExpr</a> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</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:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [a])","name":"listAggExpr","module":"Rel8","link":"Rel8.html#v:listAggExpr"},{"display_html":"<a href=\"#v:listAggExprOn\">listAggExprOn</a> :: <span class=\"keyword\">forall</span> a i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [a])","name":"listAggExprOn","module":"Rel8","link":"Rel8.html#v:listAggExprOn"},{"display_html":"<a href=\"#v:listCat\">listCat</a> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</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:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"listCat","module":"Rel8","link":"Rel8.html#v:listCat"},{"display_html":"<a href=\"#v:listCatOn\">listCatOn</a> :: <span class=\"keyword\">forall</span> a i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i (<a href=\"Rel8.html#t:ListTable\" title=\"Rel8\">ListTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"listCatOn","module":"Rel8","link":"Rel8.html#v:listCatOn"},{"display_html":"<a href=\"#v:listCatExpr\">listCatExpr</a> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</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:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [a]) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [a])","name":"listCatExpr","module":"Rel8","link":"Rel8.html#v:listCatExpr"},{"display_html":"<a href=\"#v:listCatExprOn\">listCatExprOn</a> :: <span class=\"keyword\">forall</span> a i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [a]) -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> [a])","name":"listCatExprOn","module":"Rel8","link":"Rel8.html#v:listCatExprOn"},{"display_html":"<a href=\"#v:nonEmptyAgg\">nonEmptyAgg</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:Aggregator1\" title=\"Rel8\">Aggregator1</a> a (<a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"nonEmptyAgg","module":"Rel8","link":"Rel8.html#v:nonEmptyAgg"},{"display_html":"<a href=\"#v:nonEmptyAggOn\">nonEmptyAggOn</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; (i -&gt; a) -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i (<a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"nonEmptyAggOn","module":"Rel8","link":"Rel8.html#v:nonEmptyAggOn"},{"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:Aggregator1\" title=\"Rel8\">Aggregator1</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a))","name":"nonEmptyAggExpr","module":"Rel8","link":"Rel8.html#v:nonEmptyAggExpr"},{"display_html":"<a href=\"#v:nonEmptyAggExprOn\">nonEmptyAggExprOn</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a))","name":"nonEmptyAggExprOn","module":"Rel8","link":"Rel8.html#v:nonEmptyAggExprOn"},{"display_html":"<a href=\"#v:nonEmptyCat\">nonEmptyCat</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:Aggregator1\" title=\"Rel8\">Aggregator1</a> (<a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"nonEmptyCat","module":"Rel8","link":"Rel8.html#v:nonEmptyCat"},{"display_html":"<a href=\"#v:nonEmptyCatOn\">nonEmptyCatOn</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i (<a href=\"Rel8.html#t:NonEmptyTable\" title=\"Rel8\">NonEmptyTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"nonEmptyCatOn","module":"Rel8","link":"Rel8.html#v:nonEmptyCatOn"},{"display_html":"<a href=\"#v:nonEmptyCatExpr\">nonEmptyCatExpr</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:Aggregator1\" title=\"Rel8\">Aggregator1</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a)) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a))","name":"nonEmptyCatExpr","module":"Rel8","link":"Rel8.html#v:nonEmptyCatExpr"},{"display_html":"<a href=\"#v:nonEmptyCatExprOn\">nonEmptyCatExprOn</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBType\" title=\"Rel8\">DBType</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a)) -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> a))","name":"nonEmptyCatExprOn","module":"Rel8","link":"Rel8.html#v:nonEmptyCatExprOn"},{"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:Aggregator1\" title=\"Rel8\">Aggregator1</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"max","module":"Rel8","link":"Rel8.html#v:max"},{"display_html":"<a href=\"#v:maxOn\">maxOn</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBMax\" title=\"Rel8\">DBMax</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"maxOn","module":"Rel8","link":"Rel8.html#v:maxOn"},{"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:Aggregator1\" title=\"Rel8\">Aggregator1</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"min","module":"Rel8","link":"Rel8.html#v:min"},{"display_html":"<a href=\"#v:minOn\">minOn</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBMin\" title=\"Rel8\">DBMin</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"minOn","module":"Rel8","link":"Rel8.html#v:minOn"},{"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> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</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:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"sum","module":"Rel8","link":"Rel8.html#v:sum"},{"display_html":"<a href=\"#v:sumOn\">sumOn</a> :: <span class=\"keyword\">forall</span> a i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</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; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"sumOn","module":"Rel8","link":"Rel8.html#v:sumOn"},{"display_html":"<a href=\"#v:sumWhere\">sumWhere</a> :: <span class=\"keyword\">forall</span> a i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</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; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"sumWhere","module":"Rel8","link":"Rel8.html#v:sumWhere"},{"display_html":"<a href=\"#v:avg\">avg</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:Aggregator1\" title=\"Rel8\">Aggregator1</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"avg","module":"Rel8","link":"Rel8.html#v:avg"},{"display_html":"<a href=\"#v:avgOn\">avgOn</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBSum\" title=\"Rel8\">DBSum</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"avgOn","module":"Rel8","link":"Rel8.html#v:avgOn"},{"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> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). (<a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:IsString\" title=\"Data.String\">IsString</a> 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> a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"stringAgg","module":"Rel8","link":"Rel8.html#v:stringAgg"},{"display_html":"<a href=\"#v:count\">count</a> :: <span class=\"keyword\">forall</span> (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) a. <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"count","module":"Rel8","link":"Rel8.html#v:count"},{"display_html":"<a href=\"#v:countOn\">countOn</a> :: <span class=\"keyword\">forall</span> i a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"countOn","module":"Rel8","link":"Rel8.html#v:countOn"},{"display_html":"<a href=\"#v:countStar\">countStar</a> :: <span class=\"keyword\">forall</span> (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i. <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"countStar","module":"Rel8","link":"Rel8.html#v:countStar"},{"display_html":"<a href=\"#v:countDistinct\">countDistinct</a> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</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:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"countDistinct","module":"Rel8","link":"Rel8.html#v:countDistinct"},{"display_html":"<a href=\"#v:countDistinctOn\">countDistinctOn</a> :: <span class=\"keyword\">forall</span> a i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBEq\" title=\"Rel8\">DBEq</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"countDistinctOn","module":"Rel8","link":"Rel8.html#v:countDistinctOn"},{"display_html":"<a href=\"#v:countWhere\">countWhere</a> :: <span class=\"keyword\">forall</span> (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"countWhere","module":"Rel8","link":"Rel8.html#v:countWhere"},{"display_html":"<a href=\"#v:countWhereOn\">countWhereOn</a> :: <span class=\"keyword\">forall</span> i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"countWhereOn","module":"Rel8","link":"Rel8.html#v:countWhereOn"},{"display_html":"<a href=\"#v:and\">and</a> :: <span class=\"keyword\">forall</span> (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>)","name":"and","module":"Rel8","link":"Rel8.html#v:and"},{"display_html":"<a href=\"#v:andOn\">andOn</a> :: <span class=\"keyword\">forall</span> i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>)","name":"andOn","module":"Rel8","link":"Rel8.html#v:andOn"},{"display_html":"<a href=\"#v:or\">or</a> :: <span class=\"keyword\">forall</span> (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>)","name":"or","module":"Rel8","link":"Rel8.html#v:or"},{"display_html":"<a href=\"#v:orOn\">orOn</a> :: <span class=\"keyword\">forall</span> i (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>)","name":"orOn","module":"Rel8","link":"Rel8.html#v:orOn"},{"display_html":"<a href=\"#v:aggregateFunction\">aggregateFunction</a> :: (<a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> i, <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:QualifiedName\" title=\"Rel8\">QualifiedName</a> -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"aggregateFunction","module":"Rel8","link":"Rel8.html#v:aggregateFunction"},{"display_html":"<a href=\"#v:rawAggregateFunction\">rawAggregateFunction</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> i =&gt; <a href=\"Rel8.html#t:QualifiedName\" title=\"Rel8\">QualifiedName</a> -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"rawAggregateFunction","module":"Rel8","link":"Rel8.html#v:rawAggregateFunction"},{"display_html":"<a href=\"#v:mode\">mode</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:Aggregator1\" title=\"Rel8\">Aggregator1</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"mode","module":"Rel8","link":"Rel8.html#v:mode"},{"display_html":"<a href=\"#v:modeOn\">modeOn</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBOrd\" title=\"Rel8\">DBOrd</a> a =&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"modeOn","module":"Rel8","link":"Rel8.html#v:modeOn"},{"display_html":"<a href=\"#v:percentile\">percentile</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 href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"percentile","module":"Rel8","link":"Rel8.html#v:percentile"},{"display_html":"<a href=\"#v:percentileOn\">percentileOn</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 href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"percentileOn","module":"Rel8","link":"Rel8.html#v:percentileOn"},{"display_html":"<a href=\"#v:percentileContinuous\">percentileContinuous</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBFractional\" title=\"Rel8\">DBFractional</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"percentileContinuous","module":"Rel8","link":"Rel8.html#v:percentileContinuous"},{"display_html":"<a href=\"#v:percentileContinuousOn\">percentileContinuousOn</a> :: <a href=\"Rel8.html#t:Sql\" title=\"Rel8\">Sql</a> <a href=\"Rel8.html#t:DBFractional\" title=\"Rel8\">DBFractional</a> a =&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; (i -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a) -&gt; <a href=\"Rel8.html#t:Aggregator1\" title=\"Rel8\">Aggregator1</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"percentileContinuousOn","module":"Rel8","link":"Rel8.html#v:percentileContinuousOn"},{"display_html":"<a href=\"#v:hypotheticalRank\">hypotheticalRank</a> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> a -&gt; a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold a (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"hypotheticalRank","module":"Rel8","link":"Rel8.html#v:hypotheticalRank"},{"display_html":"<a href=\"#v:hypotheticalDenseRank\">hypotheticalDenseRank</a> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> a -&gt; a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold a (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"hypotheticalDenseRank","module":"Rel8","link":"Rel8.html#v:hypotheticalDenseRank"},{"display_html":"<a href=\"#v:hypotheticalPercentRank\">hypotheticalPercentRank</a> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> a -&gt; a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold a (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a>)","name":"hypotheticalPercentRank","module":"Rel8","link":"Rel8.html#v:hypotheticalPercentRank"},{"display_html":"<a href=\"#v:hypotheticalCumeDist\">hypotheticalCumeDist</a> :: <span class=\"keyword\">forall</span> a (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>). <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> a -&gt; a -&gt; <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold a (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a>)","name":"hypotheticalCumeDist","module":"Rel8","link":"Rel8.html#v:hypotheticalCumeDist"},{"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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> 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> (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a))","name":"nullsLast","module":"Rel8","link":"Rel8.html#v:nullsLast"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Window\">Window</a> a b","name":"Window","module":"Rel8","link":"Rel8.html#t:Window"},{"display_html":"<a href=\"#v:window\">window</a> :: <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> a b -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> b","name":"window","module":"Rel8","link":"Rel8.html#v:window"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Partition\">Partition</a> a","name":"Partition","module":"Rel8","link":"Rel8.html#t:Partition"},{"display_html":"<a href=\"#v:over\">over</a> :: <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> a b -&gt; <a href=\"Rel8.html#t:Partition\" title=\"Rel8\">Partition</a> a -&gt; <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> a b","name":"over","module":"Rel8","link":"Rel8.html#v:over"},{"display_html":"<a href=\"#v:partitionBy\">partitionBy</a> :: <a href=\"Rel8.html#t:EqTable\" title=\"Rel8\">EqTable</a> b =&gt; (a -&gt; b) -&gt; <a href=\"Rel8.html#t:Partition\" title=\"Rel8\">Partition</a> a","name":"partitionBy","module":"Rel8","link":"Rel8.html#v:partitionBy"},{"display_html":"<a href=\"#v:orderPartitionBy\">orderPartitionBy</a> :: <a href=\"Rel8.html#t:Order\" title=\"Rel8\">Order</a> a -&gt; <a href=\"Rel8.html#t:Partition\" title=\"Rel8\">Partition</a> a","name":"orderPartitionBy","module":"Rel8","link":"Rel8.html#v:orderPartitionBy"},{"display_html":"<a href=\"#v:cumulative\">cumulative</a> :: <span class=\"keyword\">forall</span> (fold :: <a href=\"Rel8.html#t:Fold\" title=\"Rel8\">Fold</a>) i a. <a href=\"Rel8.html#t:Aggregator-39-\" title=\"Rel8\">Aggregator'</a> fold i a -&gt; <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> i a","name":"cumulative","module":"Rel8","link":"Rel8.html#v:cumulative"},{"display_html":"<a href=\"#v:currentRow\">currentRow</a> :: <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> a a","name":"currentRow","module":"Rel8","link":"Rel8.html#v:currentRow"},{"display_html":"<a href=\"#v:rowNumber\">rowNumber</a> :: <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"rowNumber","module":"Rel8","link":"Rel8.html#v:rowNumber"},{"display_html":"<a href=\"#v:rank\">rank</a> :: <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"rank","module":"Rel8","link":"Rel8.html#v:rank"},{"display_html":"<a href=\"#v:denseRank\">denseRank</a> :: <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>)","name":"denseRank","module":"Rel8","link":"Rel8.html#v:denseRank"},{"display_html":"<a href=\"#v:percentRank\">percentRank</a> :: <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a>)","name":"percentRank","module":"Rel8","link":"Rel8.html#v:percentRank"},{"display_html":"<a href=\"#v:cumeDist\">cumeDist</a> :: <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a>)","name":"cumeDist","module":"Rel8","link":"Rel8.html#v:cumeDist"},{"display_html":"<a href=\"#v:ntile\">ntile</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> i (<a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>)","name":"ntile","module":"Rel8","link":"Rel8.html#v:ntile"},{"display_html":"<a href=\"#v:lag\">lag</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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> a (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"lag","module":"Rel8","link":"Rel8.html#v:lag"},{"display_html":"<a href=\"#v:lagOn\">lagOn</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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; (i -&gt; a) -&gt; <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> i (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"lagOn","module":"Rel8","link":"Rel8.html#v:lagOn"},{"display_html":"<a href=\"#v:lead\">lead</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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> a (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"lead","module":"Rel8","link":"Rel8.html#v:lead"},{"display_html":"<a href=\"#v:leadOn\">leadOn</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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; (i -&gt; a) -&gt; <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> i (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"leadOn","module":"Rel8","link":"Rel8.html#v:leadOn"},{"display_html":"<a href=\"#v:firstValue\">firstValue</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:Window\" title=\"Rel8\">Window</a> a a","name":"firstValue","module":"Rel8","link":"Rel8.html#v:firstValue"},{"display_html":"<a href=\"#v:firstValueOn\">firstValueOn</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; (i -&gt; a) -&gt; <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> i a","name":"firstValueOn","module":"Rel8","link":"Rel8.html#v:firstValueOn"},{"display_html":"<a href=\"#v:lastValue\">lastValue</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:Window\" title=\"Rel8\">Window</a> a a","name":"lastValue","module":"Rel8","link":"Rel8.html#v:lastValue"},{"display_html":"<a href=\"#v:lastValueOn\">lastValueOn</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a =&gt; (i -&gt; a) -&gt; <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> i a","name":"lastValueOn","module":"Rel8","link":"Rel8.html#v:lastValueOn"},{"display_html":"<a href=\"#v:nthValue\">nthValue</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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> a (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"nthValue","module":"Rel8","link":"Rel8.html#v:nthValue"},{"display_html":"<a href=\"#v:nthValueOn\">nthValueOn</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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; (i -&gt; a) -&gt; <a href=\"Rel8.html#t:Window\" title=\"Rel8\">Window</a> i (<a href=\"Rel8.html#t:MaybeTable\" title=\"Rel8\">MaybeTable</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a)","name":"nthValueOn","module":"Rel8","link":"Rel8.html#v:nthValueOn"},{"display_html":"<a href=\"#v:indexed\">indexed</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> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>, a)","name":"indexed","module":"Rel8","link":"Rel8.html#v:indexed"},{"display_html":"<a href=\"#v:rebind\">rebind</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=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; a -&gt; <a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a","name":"rebind","module":"Rel8","link":"Rel8.html#v:rebind"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Rel8.html#t:ToExprs\" title=\"Rel8\">ToExprs</a> exprs a, a <a href=\"/package/base-4.19.2.0/docs/Data-Type-Equality.html#t:-126-\" title=\"Data.Type.Equality\">~</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":"<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","name":"ToExprs","module":"Rel8","link":"Rel8.html#t:ToExprs"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Result\">Result</a> = <a href=\"/package/base-4.19.2.0/docs/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a>","name":"Result","module":"Rel8","link":"Rel8.html#t:Result"},{"display_html":"<a href=\"#v:run\">run</a> :: <a href=\"Rel8.html#t:Serializable\" title=\"Rel8\">Serializable</a> exprs a =&gt; <a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> (<a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> exprs) -&gt; <a href=\"/package/hasql-1.9.2/docs/Hasql-Statement.html#t:Statement\" title=\"Hasql.Statement\">Statement</a> () [a]","name":"run","module":"Rel8","link":"Rel8.html#v:run"},{"display_html":"<a href=\"#v:run_\">run_</a> :: <a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> exprs -&gt; <a href=\"/package/hasql-1.9.2/docs/Hasql-Statement.html#t:Statement\" title=\"Hasql.Statement\">Statement</a> () ()","name":"run_","module":"Rel8","link":"Rel8.html#v:run_"},{"display_html":"<a href=\"#v:runN\">runN</a> :: <a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> () -&gt; <a href=\"/package/hasql-1.9.2/docs/Hasql-Statement.html#t:Statement\" title=\"Hasql.Statement\">Statement</a> () <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"runN","module":"Rel8","link":"Rel8.html#v:runN"},{"display_html":"<a href=\"#v:run1\">run1</a> :: <a href=\"Rel8.html#t:Serializable\" title=\"Rel8\">Serializable</a> exprs a =&gt; <a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> (<a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> exprs) -&gt; <a href=\"/package/hasql-1.9.2/docs/Hasql-Statement.html#t:Statement\" title=\"Hasql.Statement\">Statement</a> () a","name":"run1","module":"Rel8","link":"Rel8.html#v:run1"},{"display_html":"<a href=\"#v:runMaybe\">runMaybe</a> :: <a href=\"Rel8.html#t:Serializable\" title=\"Rel8\">Serializable</a> exprs a =&gt; <a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> (<a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> exprs) -&gt; <a href=\"/package/hasql-1.9.2/docs/Hasql-Statement.html#t:Statement\" title=\"Hasql.Statement\">Statement</a> () (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"runMaybe","module":"Rel8","link":"Rel8.html#v:runMaybe"},{"display_html":"<a href=\"#v:runVector\">runVector</a> :: <a href=\"Rel8.html#t:Serializable\" title=\"Rel8\">Serializable</a> exprs a =&gt; <a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> (<a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> exprs) -&gt; <a href=\"/package/hasql-1.9.2/docs/Hasql-Statement.html#t:Statement\" title=\"Hasql.Statement\">Statement</a> () (<a href=\"/package/vector-0.13.2.0/docs/Data-Vector.html#t:Vector\" title=\"Data.Vector\">Vector</a> a)","name":"runVector","module":"Rel8","link":"Rel8.html#v:runVector"},{"display_html":"<a href=\"#v:prepared\">prepared</a> :: <span class=\"keyword\">forall</span> a b i o. <a href=\"Rel8.html#t:Serializable\" title=\"Rel8\">Serializable</a> a i =&gt; (<a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> b -&gt; <a href=\"/package/hasql-1.9.2/docs/Hasql-Statement.html#t:Statement\" title=\"Hasql.Statement\">Statement</a> () o) -&gt; (a -&gt; <a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> b) -&gt; <a href=\"/package/hasql-1.9.2/docs/Hasql-Statement.html#t:Statement\" title=\"Hasql.Statement\">Statement</a> i o","name":"prepared","module":"Rel8","link":"Rel8.html#v:prepared"},{"display_html":"<a href=\"#v:select\">select</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:Statement\" title=\"Rel8\">Statement</a> (<a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> 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> :: <span class=\"keyword\">forall</span> names exprs a. <a href=\"Rel8.html#t:Selects\" title=\"Rel8\">Selects</a> names exprs =&gt; {..} -&gt; <a href=\"Rel8.html#t:Insert\" title=\"Rel8\">Insert</a> a</li></ul>","name":"Insert Insert returning rows into onConflict","module":"Rel8","link":"Rel8.html#t:Insert"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:OnConflict\">OnConflict</a> names<ul class=\"subs\"><li>= <a href=\"#v:Abort\">Abort</a></li><li>| <a href=\"#v:DoNothing\">DoNothing</a></li><li>| <a href=\"#v:DoUpdate\">DoUpdate</a> (<a href=\"Rel8.html#t:Upsert\" title=\"Rel8\">Upsert</a> names)</li></ul>","name":"OnConflict DoNothing Abort DoUpdate","module":"Rel8","link":"Rel8.html#t:OnConflict"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Upsert\">Upsert</a> names <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:Upsert\">Upsert</a> :: <span class=\"keyword\">forall</span> names exprs index excluded. (<a href=\"Rel8.html#t:Selects\" title=\"Rel8\">Selects</a> names exprs, <a href=\"Rel8.html#t:Projecting\" title=\"Rel8\">Projecting</a> names index, excluded <a href=\"/package/base-4.19.2.0/docs/Data-Type-Equality.html#t:-126-\" title=\"Data.Type.Equality\">~</a> exprs) =&gt; {..} -&gt; <a href=\"Rel8.html#t:Upsert\" title=\"Rel8\">Upsert</a> names</li></ul>","name":"Upsert index set Upsert predicate updateWhere","module":"Rel8","link":"Rel8.html#t:Upsert"},{"display_html":"<a href=\"#v:insert\">insert</a> :: <a href=\"Rel8.html#t:Insert\" title=\"Rel8\">Insert</a> a -&gt; <a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> a","name":"insert","module":"Rel8","link":"Rel8.html#v:insert"},{"display_html":"<a href=\"#v:unsafeDefault\">unsafeDefault</a> :: <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a","name":"unsafeDefault","module":"Rel8","link":"Rel8.html#v:unsafeDefault"},{"display_html":"<a href=\"#v:showInsert\">showInsert</a> :: <a href=\"Rel8.html#t:Insert\" title=\"Rel8\">Insert</a> a -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"showInsert","module":"Rel8","link":"Rel8.html#v:showInsert"},{"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> :: <span class=\"keyword\">forall</span> names exprs using 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 from Delete returning using deleteWhere","module":"Rel8","link":"Rel8.html#t:Delete"},{"display_html":"<a href=\"#v:delete\">delete</a> :: <a href=\"Rel8.html#t:Delete\" title=\"Rel8\">Delete</a> a -&gt; <a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> a","name":"delete","module":"Rel8","link":"Rel8.html#v:delete"},{"display_html":"<a href=\"#v:showDelete\">showDelete</a> :: <a href=\"Rel8.html#t:Delete\" title=\"Rel8\">Delete</a> a -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"showDelete","module":"Rel8","link":"Rel8.html#v:showDelete"},{"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> :: <span class=\"keyword\">forall</span> names exprs from 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 from Update returning set updateWhere target","module":"Rel8","link":"Rel8.html#t:Update"},{"display_html":"<a href=\"#v:update\">update</a> :: <a href=\"Rel8.html#t:Update\" title=\"Rel8\">Update</a> a -&gt; <a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> a","name":"update","module":"Rel8","link":"Rel8.html#v:update"},{"display_html":"<a href=\"#v:showUpdate\">showUpdate</a> :: <a href=\"Rel8.html#t:Update\" title=\"Rel8\">Update</a> a -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"showUpdate","module":"Rel8","link":"Rel8.html#v:showUpdate"},{"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:NoReturning\">NoReturning</a> :: <span class=\"keyword\">forall</span> names. <a href=\"Rel8.html#t:Returning\" title=\"Rel8\">Returning</a> names ()</li><li><a href=\"#v:Returning\">Returning</a> :: <span class=\"keyword\">forall</span> names exprs a1. (<a href=\"Rel8.html#t:Selects\" title=\"Rel8\">Selects</a> names exprs, <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> a1) =&gt; (exprs -&gt; a1) -&gt; <a href=\"Rel8.html#t:Returning\" title=\"Rel8\">Returning</a> names (<a href=\"Rel8.html#t:Query\" title=\"Rel8\">Query</a> a1)</li></ul>","name":"Returning Returning NoReturning","module":"Rel8","link":"Rel8.html#t:Returning"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Statement\">Statement</a> a","name":"Statement","module":"Rel8","link":"Rel8.html#t:Statement"},{"display_html":"<a href=\"#v:showStatement\">showStatement</a> :: <a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> a -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"showStatement","module":"Rel8","link":"Rel8.html#v:showStatement"},{"display_html":"<a href=\"#v:showPreparedStatement\">showPreparedStatement</a> :: <a href=\"Rel8.html#t:Table\" title=\"Rel8\">Table</a> <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> i =&gt; (i -&gt; <a href=\"Rel8.html#t:Statement\" title=\"Rel8\">Statement</a> a) -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"showPreparedStatement","module":"Rel8","link":"Rel8.html#v:showPreparedStatement"},{"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; <a href=\"/package/hasql-1.9.2/docs/Hasql-Statement.html#t:Statement\" title=\"Hasql.Statement\">Statement</a> () ()","name":"createView","module":"Rel8","link":"Rel8.html#v:createView"},{"display_html":"<a href=\"#v:createOrReplaceView\">createOrReplaceView</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; <a href=\"/package/hasql-1.9.2/docs/Hasql-Statement.html#t:Statement\" title=\"Hasql.Statement\">Statement</a> () ()","name":"createOrReplaceView","module":"Rel8","link":"Rel8.html#v:createOrReplaceView"},{"display_html":"<a href=\"#v:nextval\">nextval</a> :: <a href=\"Rel8.html#t:QualifiedName\" title=\"Rel8\">QualifiedName</a> -&gt; <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a> <a href=\"/package/base-4.19.2.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"nextval","module":"Rel8","link":"Rel8.html#v:nextval"},{"display_html":"<a href=\"#v:evaluate\">evaluate</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:Query\" title=\"Rel8\">Query</a> a","name":"evaluate","module":"Rel8","link":"Rel8.html#v:evaluate"},{"display_html":"<a href=\"#v:getSchemaErrors\">getSchemaErrors</a> :: [<a href=\"Rel8-Table-Verify.html#t:SomeTableSchema\" title=\"Rel8.Table.Verify\">SomeTableSchema</a>] -&gt; <a href=\"/package/hasql-1.9.2/docs/Hasql-Statement.html#t:Statement\" title=\"Hasql.Statement\">Statement</a> () (<a href=\"/package/base-4.19.2.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/text-2.1.1/docs/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a>)","name":"getSchemaErrors","module":"Rel8.Table.Verify","link":"Rel8-Table-Verify.html#v:getSchemaErrors"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SomeTableSchema\">SomeTableSchema</a> <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:SomeTableSchema\">SomeTableSchema</a> :: <span class=\"keyword\">forall</span> (k :: (<a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>). (<a href=\"Rel8.html#t:ToExprs\" title=\"Rel8\">ToExprs</a> (k <a href=\"Rel8.html#t:Expr\" title=\"Rel8\">Expr</a>) (GFromExprs k), <a href=\"Rel8.html#t:Rel8able\" title=\"Rel8\">Rel8able</a> k) =&gt; <a href=\"Rel8.html#t:TableSchema\" title=\"Rel8\">TableSchema</a> (k <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a>) -&gt; <a href=\"Rel8-Table-Verify.html#t:SomeTableSchema\" title=\"Rel8.Table.Verify\">SomeTableSchema</a></li></ul>","name":"SomeTableSchema SomeTableSchema","module":"Rel8.Table.Verify","link":"Rel8-Table-Verify.html#t:SomeTableSchema"},{"display_html":"<a href=\"#v:showCreateTable\">showCreateTable</a> :: <a href=\"Rel8.html#t:Rel8able\" title=\"Rel8\">Rel8able</a> k =&gt; <a href=\"Rel8.html#t:TableSchema\" title=\"Rel8\">TableSchema</a> (k <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a>) -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"showCreateTable","module":"Rel8.Table.Verify","link":"Rel8-Table-Verify.html#v:showCreateTable"},{"display_html":"<a href=\"#v:checkedShowCreateTable\">checkedShowCreateTable</a> :: <a href=\"Rel8.html#t:Rel8able\" title=\"Rel8\">Rel8able</a> k =&gt; <a href=\"Rel8.html#t:TableSchema\" title=\"Rel8\">TableSchema</a> (k <a href=\"Rel8.html#t:Name\" title=\"Rel8\">Name</a>) -&gt; <a href=\"/package/base-4.19.2.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> (<a href=\"/package/containers-0.6.8/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> (<a href=\"/package/base-4.19.2.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> [<a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>])) <a href=\"/package/base-4.19.2.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"checkedShowCreateTable","module":"Rel8.Table.Verify","link":"Rel8-Table-Verify.html#v:checkedShowCreateTable"}]