graphql-engine-1.0.0: GraphQL API over Postgres
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hasura.RQL.IR.Select.Lenses

Documentation

asnPerm :: forall b f v. Lens' (AnnSelectG b f v) (TablePermG b v) Source #

asnFrom :: forall b f v. Lens' (AnnSelectG b f v) (SelectFromG b v) Source #

asnFields :: forall b f v f. Lens (AnnSelectG b f v) (AnnSelectG b f v) (Fields (f v)) (Fields (f v)) Source #

asnArgs :: forall b f v. Lens' (AnnSelectG b f v) (SelectArgsG b v) Source #

saWhere :: forall b v. Lens' (SelectArgsG b v) (Maybe (AnnBoolExp b v)) Source #

saOffset :: forall b v. Lens' (SelectArgsG b v) (Maybe Int64) Source #

saLimit :: forall b v. Lens' (SelectArgsG b v) (Maybe Int) Source #

aosTargetFilter :: forall b r v. Lens' (AnnObjectSelectG b r v) (AnnBoolExp b v) Source #

aosTarget :: forall b r v. Lens' (AnnObjectSelectG b r v) (SelectFromG b v) Source #

aosFields :: forall b r v r. Lens (AnnObjectSelectG b r v) (AnnObjectSelectG b r v) (AnnFieldsG b r v) (AnnFieldsG b r v) Source #

anosFields :: forall b r v r v. Lens (AnnNestedObjectSelectG b r v) (AnnNestedObjectSelectG b r v) (AnnFieldsG b r v) (AnnFieldsG b r v) Source #

anosColumn :: forall b r v. Lens' (AnnNestedObjectSelectG b r v) (Column b) Source #

csXRelay :: forall b r v. Lens' (ConnectionSelect b r v) (XRelay b) Source #

csSplit :: forall b r v. Lens' (ConnectionSelect b r v) (Maybe (NonEmpty (ConnectionSplit b v))) Source #

csSelect :: forall b r v r. Lens (ConnectionSelect b r v) (ConnectionSelect b r v) (AnnSelectG b (ConnectionField b r) v) (AnnSelectG b (ConnectionField b r) v) Source #

gbgKeys :: forall b r v. Lens' (GroupByG b r v) [GroupKeyField b] Source #

gbgFields :: forall b r v r v. Lens (GroupByG b r v) (GroupByG b r v) (Fields (GroupByField b r v)) (Fields (GroupByField b r v)) Source #

_AFExpression :: forall b r v. Prism' (AnnFieldG b r v) Text Source #

_AFArrayRelation :: forall b r v. Prism' (AnnFieldG b r v) (ArraySelectG b r v) Source #

_AFColumn :: forall b r v. Prism' (AnnFieldG b r v) (AnnColumnField b v) Source #

_TAFExp :: forall b r v. Prism' (TableAggregateFieldG b r v) Text Source #

_TAFNodes :: forall b r v. Prism' (TableAggregateFieldG b r v) (XNodesAgg b, AnnFieldsG b r v) Source #

_GBFExp :: forall b r v. Prism' (GroupByField b r v) Text Source #

_GBFNodes :: forall b r v r. Prism (GroupByField b r v) (GroupByField b r v) (AnnFieldsG b r v) (AnnFieldsG b r v) Source #

_GBFAggregate :: forall b r v. Prism' (GroupByField b r v) (AggregateFields b v) Source #

_ConnectionEdges :: forall b r v b r v. Prism (ConnectionField b r v) (ConnectionField b r v) (EdgeFields b r v) (EdgeFields b r v) Source #

_EdgeNode :: forall b r v b r v. Prism (EdgeField b r v) (EdgeField b r v) (AnnFieldsG b r v) (AnnFieldsG b r v) Source #

_EdgeCursor :: forall b r v. Prism' (EdgeField b r v) () Source #

_EdgeTypename :: forall b r v. Prism' (EdgeField b r v) Text Source #