Module

Supabase.Select

Package
purescript-supabase
Repository
i-am-the-slime/purescript-supabase

#ParseSelect Source

class ParseSelect :: Symbol -> Row Type -> Row Type -> Row Type -> Constraintclass ParseSelect sym row rels result | sym row rels -> result

Instances

#ParseSelectGo Source

class ParseSelectGo :: Symbol -> Symbol -> Symbol -> Row Type -> Row Type -> RowList Type -> RowList Type -> Constraintclass ParseSelectGo head tail acc row rels accRL outRL | head tail acc row rels accRL -> outRL

Instances

#ParseSelectAfterCol Source

class ParseSelectAfterCol :: Symbol -> Row Type -> Row Type -> RowList Type -> RowList Type -> Constraintclass ParseSelectAfterCol sym row rels accRL outRL | sym row rels accRL -> outRL

Instances

#ParseSelectAfterRelation Source

class ParseSelectAfterRelation :: Symbol -> Row Type -> Row Type -> RowList Type -> RowList Type -> Constraintclass ParseSelectAfterRelation sym row rels accRL outRL | sym row rels accRL -> outRL

Instances

#ParseSelectAfterRelationGo Source

class ParseSelectAfterRelationGo :: Symbol -> Symbol -> Row Type -> Row Type -> RowList Type -> RowList Type -> Constraintclass ParseSelectAfterRelationGo head tail row rels accRL outRL | head tail row rels accRL -> outRL

Instances

#ParseSelectContinue Source

class ParseSelectContinue :: Symbol -> Row Type -> Row Type -> RowList Type -> RowList Type -> Constraintclass ParseSelectContinue sym row rels accRL outRL | sym row rels accRL -> outRL

Instances

#ParseRelationColumns Source

class ParseRelationColumns :: Symbol -> Row Type -> Row Type -> RowList Type -> Symbol -> Constraintclass ParseRelationColumns sym row rels outRL rest | sym row rels -> outRL rest

Instances

#ParseRelColsGo Source

class ParseRelColsGo :: Symbol -> Symbol -> Symbol -> Row Type -> Row Type -> RowList Type -> RowList Type -> Symbol -> Constraintclass ParseRelColsGo head tail acc row rels accRL outRL rest | head tail acc row rels accRL -> outRL rest

Instances

#ParseRelColsAfterNested Source

class ParseRelColsAfterNested :: Symbol -> Row Type -> Row Type -> RowList Type -> RowList Type -> Symbol -> Constraintclass ParseRelColsAfterNested sym row rels accRL outRL rest | sym row rels accRL -> outRL rest

Instances

#ParseRelColsAfterNestedGo Source

class ParseRelColsAfterNestedGo :: Symbol -> Symbol -> Row Type -> Row Type -> RowList Type -> RowList Type -> Symbol -> Constraintclass ParseRelColsAfterNestedGo head tail row rels accRL outRL rest | head tail row rels accRL -> outRL rest

Instances

#ParseRelColsAfterSpace Source

class ParseRelColsAfterSpace :: Symbol -> Symbol -> Row Type -> Row Type -> RowList Type -> RowList Type -> Symbol -> Constraintclass ParseRelColsAfterSpace head tail row rels accRL outRL rest | head tail row rels accRL -> outRL rest

Instances

#SkipSpaces Source

class SkipSpaces :: Symbol -> Symbol -> Constraintclass SkipSpaces sym result | sym -> result

Instances

#SkipSpacesGo Source

class SkipSpacesGo :: Symbol -> Symbol -> Symbol -> Constraintclass SkipSpacesGo head tail result | head tail -> result

Instances

#SkipRest Source

class SkipRest :: Symbol -> Constraintclass SkipRest sym 

Instances

#ResolveColumn Source

class ResolveColumn :: Symbol -> Row Type -> Type -> Constraintclass ResolveColumn col row typ | col row -> typ

Instances

#ResolveRelation Source

class ResolveRelation :: Symbol -> Row Type -> Row Type -> Row Type -> Constraintclass ResolveRelation name rels relatedRow relatedRels | name rels -> relatedRow relatedRels

Instances