Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
QuerySelect a (Select r a) | |
QueryExcept a (ComposedQueryColumns r a) (Query r a) (Query r a) | |
QueryUnion a Distinct (ComposedQueryColumns r a) (Query r a) (Query r a) | |
QueryIntersect a (ComposedQueryColumns r a) (Query r a) (Query r a) | |
QueryWith a [CTE r a] (Query r a) | |
QueryOrder a [Order r a] (Query r a) | |
QueryLimit a (Limit a) (Query r a) | |
QueryOffset a (Offset a) (Query r a) |
Evaluation e => Evaluate e (Query ResolvedNames Range) Source # | |
ConstrainSASNames Functor r => Functor (Query r) Source # | |
ConstrainSASNames Foldable r => Foldable (Query r) Source # | |
ConstrainSASNames Traversable r => Traversable (Query r) Source # | |
ConstrainSNames Eq r a => Eq (Query r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Query r a) Source # | |
ConstrainSNames Ord r a => Ord (Query r a) Source # | |
ConstrainSNames Show r a => Show (Query r a) Source # | |
Generic (Query r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (Query r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (Query r a) Source # | |
HasTables (Query ResolvedNames a) Source # | |
HasColumns (Query ResolvedNames a) Source # | |
HasInfo (Query r a) Source # | |
type EvalResult e (Query ResolvedNames Range) Source # | |
type Rep (Query r a) Source # | |
type Info (Query r a) Source # | |
CTE | |
|
ConstrainSASNames Functor r => Functor (CTE r) Source # | |
ConstrainSASNames Foldable r => Foldable (CTE r) Source # | |
ConstrainSASNames Traversable r => Traversable (CTE r) Source # | |
ConstrainSNames Eq r a => Eq (CTE r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (CTE r a) Source # | |
ConstrainSNames Ord r a => Ord (CTE r a) Source # | |
ConstrainSNames Show r a => Show (CTE r a) Source # | |
Generic (CTE r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (CTE r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (CTE r a) Source # | |
HasColumns (CTE ResolvedNames a) Source # | |
type Rep (CTE r a) Source # | |
Select | |
|
Evaluation e => Evaluate e (Select ResolvedNames Range) Source # | |
ConstrainSASNames Functor r => Functor (Select r) Source # | |
ConstrainSASNames Foldable r => Foldable (Select r) Source # | |
ConstrainSASNames Traversable r => Traversable (Select r) Source # | |
ConstrainSNames Eq r a => Eq (Select r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Select r a) Source # | |
ConstrainSNames Ord r a => Ord (Select r a) Source # | |
ConstrainSNames Show r a => Show (Select r a) Source # | |
Generic (Select r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (Select r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (Select r a) Source # | |
HasTables (Select ResolvedNames a) Source # | |
HasColumns (Select ResolvedNames a) Source # | |
HasInfo (Select r a) Source # | |
type EvalResult e (Select ResolvedNames Range) Source # | |
type Rep (Select r a) Source # | |
type Info (Select r a) Source # | |
data SelectColumns r a Source #
SelectColumns | |
|
data SelectFrom r a Source #
SelectFrom a [Tablish r a] |
Evaluation e => Evaluate e (SelectFrom ResolvedNames Range) Source # | |
ConstrainSASNames Functor r => Functor (SelectFrom r) Source # | |
ConstrainSASNames Foldable r => Foldable (SelectFrom r) Source # | |
ConstrainSASNames Traversable r => Traversable (SelectFrom r) Source # | |
ConstrainSNames Eq r a => Eq (SelectFrom r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (SelectFrom r a) Source # | |
ConstrainSNames Ord r a => Ord (SelectFrom r a) Source # | |
ConstrainSNames Show r a => Show (SelectFrom r a) Source # | |
Generic (SelectFrom r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (SelectFrom r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (SelectFrom r a) Source # | |
HasTables (SelectFrom ResolvedNames a) Source # | |
HasColumns (SelectFrom ResolvedNames a) Source # | |
HasInfo (SelectFrom r a) Source # | |
type EvalResult e (SelectFrom ResolvedNames Range) Source # | |
type Rep (SelectFrom r a) Source # | |
type Info (SelectFrom r a) Source # | |
data TablishAliases a Source #
Functor TablishAliases Source # | |
Foldable TablishAliases Source # | |
Traversable TablishAliases Source # | |
Eq a => Eq (TablishAliases a) Source # | |
Data a => Data (TablishAliases a) Source # | |
Ord a => Ord (TablishAliases a) Source # | |
Show a => Show (TablishAliases a) Source # | |
Generic (TablishAliases a) Source # | |
ToJSON a => ToJSON (TablishAliases a) Source # | |
FromJSON a => FromJSON (TablishAliases a) Source # | |
type Rep (TablishAliases a) Source # | |
TablishTable a (TablishAliases a) (TableRef r a) | |
TablishSubQuery a (TablishAliases a) (Query r a) | |
TablishJoin a (JoinType a) (JoinCondition r a) (Tablish r a) (Tablish r a) | |
TablishLateralView a (LateralView r a) (Maybe (Tablish r a)) |
Evaluation e => Evaluate e (Tablish ResolvedNames Range) Source # | |
ConstrainSASNames Functor r => Functor (Tablish r) Source # | |
ConstrainSASNames Foldable r => Foldable (Tablish r) Source # | |
ConstrainSASNames Traversable r => Traversable (Tablish r) Source # | |
ConstrainSNames Eq r a => Eq (Tablish r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Tablish r a) Source # | |
ConstrainSNames Ord r a => Ord (Tablish r a) Source # | |
ConstrainSNames Show r a => Show (Tablish r a) Source # | |
Generic (Tablish r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (Tablish r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (Tablish r a) Source # | |
HasTables (Tablish ResolvedNames a) Source # | |
HasColumns (Tablish ResolvedNames a) Source # | |
HasInfo (Tablish r a) Source # | |
type EvalResult e (Tablish ResolvedNames Range) Source # | |
type Rep (Tablish r a) Source # | |
type Info (Tablish r a) Source # | |
Functor JoinType Source # | |
Foldable JoinType Source # | |
Traversable JoinType Source # | |
Eq a => Eq (JoinType a) Source # | |
Data a => Data (JoinType a) Source # | |
Ord a => Ord (JoinType a) Source # | |
Show a => Show (JoinType a) Source # | |
Generic (JoinType a) Source # | |
ToJSON a => ToJSON (JoinType a) Source # | |
FromJSON a => FromJSON (JoinType a) Source # | |
HasInfo (JoinType a) Source # | |
type Rep (JoinType a) Source # | |
type Info (JoinType a) Source # | |
data JoinCondition r a Source #
JoinNatural a (NaturalColumns r a) | |
JoinOn (Expr r a) | |
JoinUsing a [UsingColumn r a] |
Evaluation e => Evaluate e (JoinCondition ResolvedNames Range) Source # | |
ConstrainSASNames Functor r => Functor (JoinCondition r) Source # | |
ConstrainSASNames Foldable r => Foldable (JoinCondition r) Source # | |
ConstrainSASNames Traversable r => Traversable (JoinCondition r) Source # | |
ConstrainSNames Eq r a => Eq (JoinCondition r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (JoinCondition r a) Source # | |
ConstrainSNames Ord r a => Ord (JoinCondition r a) Source # | |
ConstrainSNames Show r a => Show (JoinCondition r a) Source # | |
Generic (JoinCondition r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (JoinCondition r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (JoinCondition r a) Source # | |
HasColumns (JoinCondition ResolvedNames a) Source # | |
HasInfo (JoinCondition r a) Source # | |
type EvalResult e (JoinCondition ResolvedNames Range) Source # | |
type Rep (JoinCondition r a) Source # | |
type Info (JoinCondition r a) Source # | |
data LateralView r a Source #
LateralView | |
|
ConstrainSASNames Functor r => Functor (LateralView r) Source # | |
ConstrainSASNames Foldable r => Foldable (LateralView r) Source # | |
ConstrainSASNames Traversable r => Traversable (LateralView r) Source # | |
ConstrainSNames Eq r a => Eq (LateralView r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (LateralView r a) Source # | |
ConstrainSNames Ord r a => Ord (LateralView r a) Source # | |
ConstrainSNames Show r a => Show (LateralView r a) Source # | |
Generic (LateralView r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (LateralView r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (LateralView r a) Source # | |
HasColumns (LateralView ResolvedNames a) Source # | |
type Rep (LateralView r a) Source # | |
data SelectWhere r a Source #
SelectWhere a (Expr r a) |
Evaluation e => Evaluate e (SelectWhere ResolvedNames Range) Source # | |
ConstrainSASNames Functor r => Functor (SelectWhere r) Source # | |
ConstrainSASNames Foldable r => Foldable (SelectWhere r) Source # | |
ConstrainSASNames Traversable r => Traversable (SelectWhere r) Source # | |
ConstrainSNames Eq r a => Eq (SelectWhere r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (SelectWhere r a) Source # | |
ConstrainSNames Ord r a => Ord (SelectWhere r a) Source # | |
ConstrainSNames Show r a => Show (SelectWhere r a) Source # | |
Generic (SelectWhere r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (SelectWhere r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (SelectWhere r a) Source # | |
HasTables (SelectWhere ResolvedNames a) Source # | |
HasColumns (SelectWhere ResolvedNames a) Source # | |
HasInfo (SelectWhere r a) Source # | |
type EvalResult e (SelectWhere ResolvedNames Range) Source # | |
type Rep (SelectWhere r a) Source # | |
type Info (SelectWhere r a) Source # | |
data SelectTimeseries r a Source #
data PositionOrExpr r a Source #
PositionOrExprPosition a Int (PositionExpr r a) | |
PositionOrExprExpr (Expr r a) |
ConstrainSASNames Functor r => Functor (PositionOrExpr r) Source # | |
ConstrainSASNames Foldable r => Foldable (PositionOrExpr r) Source # | |
ConstrainSASNames Traversable r => Traversable (PositionOrExpr r) Source # | |
ConstrainSNames Eq r a => Eq (PositionOrExpr r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (PositionOrExpr r a) Source # | |
ConstrainSNames Ord r a => Ord (PositionOrExpr r a) Source # | |
ConstrainSNames Show r a => Show (PositionOrExpr r a) Source # | |
Generic (PositionOrExpr r a) Source # | |
(Arbitrary (PositionExpr r a), Arbitrary a) => Arbitrary (PositionOrExpr r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (PositionOrExpr r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (PositionOrExpr r a) Source # | |
HasTables (PositionOrExpr ResolvedNames a) Source # | |
HasInfo (PositionOrExpr r a) Source # | |
type Rep (PositionOrExpr r a) Source # | |
type Info (PositionOrExpr r a) Source # | |
data GroupingElement r a Source #
GroupingElementExpr a (PositionOrExpr r a) | |
GroupingElementSet a [Expr r a] |
ConstrainSASNames Functor r => Functor (GroupingElement r) Source # | |
ConstrainSASNames Foldable r => Foldable (GroupingElement r) Source # | |
ConstrainSASNames Traversable r => Traversable (GroupingElement r) Source # | |
ConstrainSNames Eq r a => Eq (GroupingElement r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (GroupingElement r a) Source # | |
ConstrainSNames Ord r a => Ord (GroupingElement r a) Source # | |
ConstrainSNames Show r a => Show (GroupingElement r a) Source # | |
Generic (GroupingElement r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (GroupingElement r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (GroupingElement r a) Source # | |
HasTables (GroupingElement ResolvedNames a) Source # | |
HasInfo (GroupingElement r a) Source # | |
type Rep (GroupingElement r a) Source # | |
type Info (GroupingElement r a) Source # | |
data SelectGroup r a Source #
SelectGroup | |
|
Evaluation e => Evaluate e (SelectGroup ResolvedNames Range) Source # | |
ConstrainSASNames Functor r => Functor (SelectGroup r) Source # | |
ConstrainSASNames Foldable r => Foldable (SelectGroup r) Source # | |
ConstrainSASNames Traversable r => Traversable (SelectGroup r) Source # | |
ConstrainSNames Eq r a => Eq (SelectGroup r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (SelectGroup r a) Source # | |
ConstrainSNames Ord r a => Ord (SelectGroup r a) Source # | |
ConstrainSNames Show r a => Show (SelectGroup r a) Source # | |
Generic (SelectGroup r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (SelectGroup r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (SelectGroup r a) Source # | |
HasTables (SelectGroup ResolvedNames a) Source # | |
HasInfo (SelectGroup r a) Source # | |
type EvalResult e (SelectGroup ResolvedNames Range) Source # | |
type Rep (SelectGroup r a) Source # | |
type Info (SelectGroup r a) Source # | |
data SelectHaving r a Source #
SelectHaving a [Expr r a] |
Evaluation e => Evaluate e (SelectHaving ResolvedNames Range) Source # | |
ConstrainSASNames Functor r => Functor (SelectHaving r) Source # | |
ConstrainSASNames Foldable r => Foldable (SelectHaving r) Source # | |
ConstrainSASNames Traversable r => Traversable (SelectHaving r) Source # | |
ConstrainSNames Eq r a => Eq (SelectHaving r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (SelectHaving r a) Source # | |
ConstrainSNames Ord r a => Ord (SelectHaving r a) Source # | |
ConstrainSNames Show r a => Show (SelectHaving r a) Source # | |
Generic (SelectHaving r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (SelectHaving r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (SelectHaving r a) Source # | |
HasTables (SelectHaving ResolvedNames a) Source # | |
HasColumns (SelectHaving ResolvedNames a) Source # | |
HasInfo (SelectHaving r a) Source # | |
type EvalResult e (SelectHaving ResolvedNames Range) Source # | |
type Rep (SelectHaving r a) Source # | |
type Info (SelectHaving r a) Source # | |
data SelectNamedWindow r a Source #
SelectNamedWindow a [NamedWindowExpr r a] |
ConstrainSASNames Functor r => Functor (SelectNamedWindow r) Source # | |
ConstrainSASNames Foldable r => Foldable (SelectNamedWindow r) Source # | |
ConstrainSASNames Traversable r => Traversable (SelectNamedWindow r) Source # | |
ConstrainSNames Eq r a => Eq (SelectNamedWindow r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (SelectNamedWindow r a) Source # | |
ConstrainSNames Ord r a => Ord (SelectNamedWindow r a) Source # | |
ConstrainSNames Show r a => Show (SelectNamedWindow r a) Source # | |
Generic (SelectNamedWindow r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (SelectNamedWindow r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (SelectNamedWindow r a) Source # | |
HasTables (SelectNamedWindow ResolvedNames a) Source # | |
HasColumns (SelectNamedWindow ResolvedNames a) Source # | |
HasInfo (SelectNamedWindow r a) Source # | |
type Rep (SelectNamedWindow r a) Source # | |
type Info (SelectNamedWindow r a) Source # | |
Order a (PositionOrExpr r a) (OrderDirection (Maybe a)) (NullPosition (Maybe a)) |
ConstrainSASNames Functor r => Functor (Order r) Source # | |
ConstrainSASNames Foldable r => Foldable (Order r) Source # | |
ConstrainSASNames Traversable r => Traversable (Order r) Source # | |
ConstrainSNames Eq r a => Eq (Order r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Order r a) Source # | |
ConstrainSNames Ord r a => Ord (Order r a) Source # | |
ConstrainSNames Show r a => Show (Order r a) Source # | |
Generic (Order r a) Source # | |
(Arbitrary (PositionExpr r a), Arbitrary a) => Arbitrary (Order r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (Order r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (Order r a) Source # | |
HasTables (Order ResolvedNames a) Source # | |
HasInfo (Order r a) Source # | |
type Rep (Order r a) Source # | |
type Info (Order r a) Source # | |
data OrderDirection a Source #
Functor OrderDirection Source # | |
Foldable OrderDirection Source # | |
Traversable OrderDirection Source # | |
Eq a => Eq (OrderDirection a) Source # | |
Data a => Data (OrderDirection a) Source # | |
Ord a => Ord (OrderDirection a) Source # | |
Show a => Show (OrderDirection a) Source # | |
Generic (OrderDirection a) Source # | |
Arbitrary a => Arbitrary (OrderDirection a) Source # | |
ToJSON a => ToJSON (OrderDirection a) Source # | |
FromJSON a => FromJSON (OrderDirection a) Source # | |
HasInfo (OrderDirection a) Source # | |
type Rep (OrderDirection a) Source # | |
type Info (OrderDirection a) Source # | |
data NullPosition a Source #
NullsFirst a | |
NullsLast a | |
NullsAuto a |
Functor NullPosition Source # | |
Foldable NullPosition Source # | |
Traversable NullPosition Source # | |
Eq a => Eq (NullPosition a) Source # | |
Data a => Data (NullPosition a) Source # | |
Ord a => Ord (NullPosition a) Source # | |
Show a => Show (NullPosition a) Source # | |
Generic (NullPosition a) Source # | |
Arbitrary a => Arbitrary (NullPosition a) Source # | |
ToJSON a => ToJSON (NullPosition a) Source # | |
FromJSON a => FromJSON (NullPosition a) Source # | |
HasInfo (NullPosition a) Source # | |
type Rep (NullPosition a) Source # | |
type Info (NullPosition a) Source # | |
Functor Offset Source # | |
Foldable Offset Source # | |
Traversable Offset Source # | |
Evaluation e => Evaluate e (Offset a) Source # | |
Eq a => Eq (Offset a) Source # | |
Data a => Data (Offset a) Source # | |
Ord a => Ord (Offset a) Source # | |
Show a => Show (Offset a) Source # | |
Generic (Offset a) Source # | |
ToJSON a => ToJSON (Offset a) Source # | |
FromJSON a => FromJSON (Offset a) Source # | |
HasInfo (Offset a) Source # | |
type EvalResult e (Offset a) Source # | |
type Rep (Offset a) Source # | |
type Info (Offset a) Source # | |
Functor Limit Source # | |
Foldable Limit Source # | |
Traversable Limit Source # | |
Evaluation e => Evaluate e (Limit a) Source # | |
Eq a => Eq (Limit a) Source # | |
Data a => Data (Limit a) Source # | |
Ord a => Ord (Limit a) Source # | |
Show a => Show (Limit a) Source # | |
Generic (Limit a) Source # | |
ToJSON a => ToJSON (Limit a) Source # | |
FromJSON a => FromJSON (Limit a) Source # | |
HasInfo (Limit a) Source # | |
type EvalResult e (Limit a) Source # | |
type Rep (Limit a) Source # | |
type Info (Limit a) Source # | |
SelectStar a (Maybe (TableRef r a)) (StarReferents r a) | |
SelectExpr a [ColumnAlias a] (Expr r a) |
Evaluation e => Evaluate e (Selection ResolvedNames Range) Source # | |
ConstrainSASNames Functor r => Functor (Selection r) Source # | |
ConstrainSASNames Foldable r => Foldable (Selection r) Source # | |
ConstrainSASNames Traversable r => Traversable (Selection r) Source # | |
ConstrainSNames Eq r a => Eq (Selection r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Selection r a) Source # | |
ConstrainSNames Ord r a => Ord (Selection r a) Source # | |
ConstrainSNames Show r a => Show (Selection r a) Source # | |
Generic (Selection r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (Selection r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (Selection r a) Source # | |
HasTables (Selection ResolvedNames a) Source # | |
HasColumns (Selection ResolvedNames a) Source # | |
HasInfo (Selection r a) Source # | |
type EvalResult e (Selection ResolvedNames Range) Source # | |
type Rep (Selection r a) Source # | |
type Info (Selection r a) Source # | |
StringConstant a ByteString | nb: Encoding *probably* matches server encoding, but there are ways to cram arbitrary byte sequences into strings on both Hive and Vertica. |
NumericConstant a Text | |
NullConstant a | |
BooleanConstant a Bool | |
TypedConstant a Text (DataType a) | |
ParameterConstant a |
Functor Constant Source # | |
Foldable Constant Source # | |
Traversable Constant Source # | |
Evaluation e => Evaluate e (Constant a) Source # | |
Eq a => Eq (Constant a) Source # | |
Data a => Data (Constant a) Source # | |
Ord a => Ord (Constant a) Source # | |
Show a => Show (Constant a) Source # | |
Generic (Constant a) Source # | |
Arbitrary a => Arbitrary (Constant a) Source # | |
ToJSON a => ToJSON (Constant a) Source # | |
FromJSON a => FromJSON (Constant a) Source # | |
HasInfo (Constant a) Source # | |
type EvalResult e (Constant a) Source # | |
type Rep (Constant a) Source # | |
type Info (Constant a) Source # | |
data DataTypeParam a Source #
Functor DataTypeParam Source # | |
Foldable DataTypeParam Source # | |
Traversable DataTypeParam Source # | |
Eq a => Eq (DataTypeParam a) Source # | |
Data a => Data (DataTypeParam a) Source # | |
Ord a => Ord (DataTypeParam a) Source # | |
Show a => Show (DataTypeParam a) Source # | |
Generic (DataTypeParam a) Source # | |
ToJSON a => ToJSON (DataTypeParam a) Source # | |
FromJSON a => FromJSON (DataTypeParam a) Source # | |
HasInfo (DataTypeParam a) Source # | |
type Rep (DataTypeParam a) Source # | |
type Info (DataTypeParam a) Source # | |
PrimitiveDataType a Text [DataTypeParam a] | |
ArrayDataType a (DataType a) | |
MapDataType a (DataType a) (DataType a) | |
StructDataType a [(Text, DataType a)] | |
UnionDataType a [DataType a] |
Functor DataType Source # | |
Foldable DataType Source # | |
Traversable DataType Source # | |
Eq a => Eq (DataType a) Source # | |
Data a => Data (DataType a) Source # | |
Ord a => Ord (DataType a) Source # | |
Show a => Show (DataType a) Source # | |
Generic (DataType a) Source # | |
ToJSON a => ToJSON (DataType a) Source # | |
FromJSON a => FromJSON (DataType a) Source # | |
HasInfo (DataType a) Source # | |
type Rep (DataType a) Source # | |
type Info (DataType a) Source # | |
Functor Operator Source # | |
Foldable Operator Source # | |
Traversable Operator Source # | |
Eq (Operator a) Source # | |
Data a => Data (Operator a) Source # | |
Ord (Operator a) Source # | |
Show (Operator a) Source # | |
IsString (Operator a) Source # | |
Generic (Operator a) Source # | |
ToJSON (Operator a) Source # | |
FromJSON (Operator a) Source # | |
type Rep (Operator a) Source # | |
data ArrayIndex a Source #
Functor ArrayIndex Source # | |
Foldable ArrayIndex Source # | |
Traversable ArrayIndex Source # | |
Eq a => Eq (ArrayIndex a) Source # | |
Data a => Data (ArrayIndex a) Source # | |
Ord a => Ord (ArrayIndex a) Source # | |
Show a => Show (ArrayIndex a) Source # | |
Generic (ArrayIndex a) Source # | |
ToJSON a => ToJSON (ArrayIndex a) Source # | |
FromJSON a => FromJSON (ArrayIndex a) Source # | |
HasInfo (ArrayIndex a) Source # | |
type Rep (ArrayIndex a) Source # | |
type Info (ArrayIndex a) Source # | |
BinOpExpr a (Operator a) (Expr r a) (Expr r a) | |
CaseExpr a [(Expr r a, Expr r a)] (Maybe (Expr r a)) | |
UnOpExpr a (Operator a) (Expr r a) | |
LikeExpr a (Operator a) (Maybe (Escape r a)) (Pattern r a) (Expr r a) | |
ConstantExpr a (Constant a) | |
ColumnExpr a (ColumnRef r a) | |
InListExpr a [Expr r a] (Expr r a) | |
InSubqueryExpr a (Query r a) (Expr r a) | |
BetweenExpr a (Expr r a) (Expr r a) (Expr r a) | |
OverlapsExpr a (Expr r a, Expr r a) (Expr r a, Expr r a) | |
FunctionExpr a (FunctionName a) Distinct [Expr r a] [(ParamName a, Expr r a)] (Maybe (Filter r a)) (Maybe (OverSubExpr r a)) | |
AtTimeZoneExpr a (Expr r a) (Expr r a) | |
SubqueryExpr a (Query r a) | |
ArrayExpr a [Expr r a] | |
ExistsExpr a (Query r a) | |
FieldAccessExpr a (Expr r a) (StructFieldName a) | |
ArrayAccessExpr a (Expr r a) (Expr r a) | |
TypeCastExpr a CastFailureAction (Expr r a) (DataType a) | |
VariableSubstitutionExpr a |
Evaluation e => Evaluate e (Expr ResolvedNames Range) Source # | |
ConstrainSASNames Functor r => Functor (Expr r) Source # | |
ConstrainSASNames Foldable r => Foldable (Expr r) Source # | |
ConstrainSASNames Traversable r => Traversable (Expr r) Source # | |
ConstrainSNames Eq r a => Eq (Expr r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Expr r a) Source # | |
ConstrainSNames Ord r a => Ord (Expr r a) Source # | |
ConstrainSNames Show r a => Show (Expr r a) Source # | |
Generic (Expr r a) Source # | |
(Arbitrary (PositionExpr r a), Arbitrary a) => Arbitrary (Expr r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (Expr r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (Expr r a) Source # | |
HasTables (Expr ResolvedNames a) Source # | |
HasColumns (Expr ResolvedNames a) Source # | |
HasInfo (Expr r a) Source # | |
type EvalResult e (Expr ResolvedNames Range) Source # | |
type Rep (Expr r a) Source # | |
type Info (Expr r a) Source # | |
data CastFailureAction Source #
Escape | |
|
ConstrainSASNames Functor r => Functor (Escape r) Source # | |
ConstrainSASNames Foldable r => Foldable (Escape r) Source # | |
ConstrainSASNames Traversable r => Traversable (Escape r) Source # | |
ConstrainSNames Eq r a => Eq (Escape r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Escape r a) Source # | |
ConstrainSNames Ord r a => Ord (Escape r a) Source # | |
ConstrainSNames Show r a => Show (Escape r a) Source # | |
Generic (Escape r a) Source # | |
HasColumns (Escape ResolvedNames a) Source # | |
HasInfo (Escape r a) Source # | |
type Rep (Escape r a) Source # | |
type Info (Escape r a) Source # | |
Pattern | |
|
ConstrainSASNames Functor r => Functor (Pattern r) Source # | |
ConstrainSASNames Foldable r => Foldable (Pattern r) Source # | |
ConstrainSASNames Traversable r => Traversable (Pattern r) Source # | |
ConstrainSNames Eq r a => Eq (Pattern r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Pattern r a) Source # | |
ConstrainSNames Ord r a => Ord (Pattern r a) Source # | |
ConstrainSNames Show r a => Show (Pattern r a) Source # | |
Generic (Pattern r a) Source # | |
HasColumns (Pattern ResolvedNames a) Source # | |
HasInfo (Pattern r a) Source # | |
type Rep (Pattern r a) Source # | |
type Info (Pattern r a) Source # | |
Filter | |
|
ConstrainSASNames Functor r => Functor (Filter r) Source # | |
ConstrainSASNames Foldable r => Foldable (Filter r) Source # | |
ConstrainSASNames Traversable r => Traversable (Filter r) Source # | |
ConstrainSNames Eq r a => Eq (Filter r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Filter r a) Source # | |
ConstrainSNames Ord r a => Ord (Filter r a) Source # | |
ConstrainSNames Show r a => Show (Filter r a) Source # | |
Generic (Filter r a) Source # | |
(Arbitrary (PositionExpr r a), Arbitrary a) => Arbitrary (Filter r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (Filter r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (Filter r a) Source # | |
HasTables (Filter ResolvedNames a) Source # | |
HasColumns (Filter ResolvedNames a) Source # | |
HasInfo (Filter r a) Source # | |
type Rep (Filter r a) Source # | |
type Info (Filter r a) Source # | |
PartitionBy a [Expr r a] | |
PartitionBest a | |
PartitionNodes a |
ConstrainSASNames Functor r => Functor (Partition r) Source # | |
ConstrainSASNames Foldable r => Foldable (Partition r) Source # | |
ConstrainSASNames Traversable r => Traversable (Partition r) Source # | |
ConstrainSNames Eq r a => Eq (Partition r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Partition r a) Source # | |
ConstrainSNames Ord r a => Ord (Partition r a) Source # | |
ConstrainSNames Show r a => Show (Partition r a) Source # | |
Generic (Partition r a) Source # | |
(Arbitrary (PositionExpr r a), Arbitrary a) => Arbitrary (Partition r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (Partition r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (Partition r a) Source # | |
HasTables (Partition ResolvedNames a) Source # | |
HasColumns (Partition ResolvedNames a) Source # | |
HasInfo (Partition r a) Source # | |
type Rep (Partition r a) Source # | |
type Info (Partition r a) Source # | |
RowFrame a | |
RangeFrame a |
Functor FrameType Source # | |
Foldable FrameType Source # | |
Traversable FrameType Source # | |
Eq a => Eq (FrameType a) Source # | |
Data a => Data (FrameType a) Source # | |
Ord a => Ord (FrameType a) Source # | |
Show a => Show (FrameType a) Source # | |
Generic (FrameType a) Source # | |
Arbitrary a => Arbitrary (FrameType a) Source # | |
ToJSON a => ToJSON (FrameType a) Source # | |
FromJSON a => FromJSON (FrameType a) Source # | |
HasInfo (FrameType a) Source # | |
type Rep (FrameType a) Source # | |
type Info (FrameType a) Source # | |
data FrameBound a Source #
Functor FrameBound Source # | |
Foldable FrameBound Source # | |
Traversable FrameBound Source # | |
Eq a => Eq (FrameBound a) Source # | |
Data a => Data (FrameBound a) Source # | |
Ord a => Ord (FrameBound a) Source # | |
Show a => Show (FrameBound a) Source # | |
Generic (FrameBound a) Source # | |
Arbitrary a => Arbitrary (FrameBound a) Source # | |
ToJSON a => ToJSON (FrameBound a) Source # | |
FromJSON a => FromJSON (FrameBound a) Source # | |
HasInfo (FrameBound a) Source # | |
type Rep (FrameBound a) Source # | |
type Info (FrameBound a) Source # | |
Frame | |
|
Functor Frame Source # | |
Foldable Frame Source # | |
Traversable Frame Source # | |
Eq a => Eq (Frame a) Source # | |
Data a => Data (Frame a) Source # | |
Ord a => Ord (Frame a) Source # | |
Show a => Show (Frame a) Source # | |
Generic (Frame a) Source # | |
Arbitrary a => Arbitrary (Frame a) Source # | |
ToJSON a => ToJSON (Frame a) Source # | |
FromJSON a => FromJSON (Frame a) Source # | |
HasInfo (Frame a) Source # | |
type Rep (Frame a) Source # | |
type Info (Frame a) Source # | |
data OverSubExpr r a Source #
OverWindowExpr a (WindowExpr r a) | |
OverWindowName a (WindowName a) | |
OverPartialWindowExpr a (PartialWindowExpr r a) |
ConstrainSASNames Functor r => Functor (OverSubExpr r) Source # | |
ConstrainSASNames Foldable r => Foldable (OverSubExpr r) Source # | |
ConstrainSASNames Traversable r => Traversable (OverSubExpr r) Source # | |
ConstrainSNames Eq r a => Eq (OverSubExpr r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (OverSubExpr r a) Source # | |
ConstrainSNames Ord r a => Ord (OverSubExpr r a) Source # | |
ConstrainSNames Show r a => Show (OverSubExpr r a) Source # | |
Generic (OverSubExpr r a) Source # | |
(Arbitrary (PositionExpr r a), Arbitrary a) => Arbitrary (OverSubExpr r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (OverSubExpr r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (OverSubExpr r a) Source # | |
HasTables (OverSubExpr ResolvedNames a) Source # | |
HasColumns (OverSubExpr ResolvedNames a) Source # | |
HasInfo (OverSubExpr r a) Source # | |
type Rep (OverSubExpr r a) Source # | |
type Info (OverSubExpr r a) Source # | |
data WindowExpr r a Source #
WindowExpr | |
|
ConstrainSASNames Functor r => Functor (WindowExpr r) Source # | |
ConstrainSASNames Foldable r => Foldable (WindowExpr r) Source # | |
ConstrainSASNames Traversable r => Traversable (WindowExpr r) Source # | |
ConstrainSNames Eq r a => Eq (WindowExpr r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (WindowExpr r a) Source # | |
ConstrainSNames Ord r a => Ord (WindowExpr r a) Source # | |
ConstrainSNames Show r a => Show (WindowExpr r a) Source # | |
Generic (WindowExpr r a) Source # | |
(Arbitrary (PositionExpr r a), Arbitrary a) => Arbitrary (WindowExpr r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (WindowExpr r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (WindowExpr r a) Source # | |
HasTables (WindowExpr ResolvedNames a) Source # | |
HasColumns (WindowExpr ResolvedNames a) Source # | |
HasInfo (WindowExpr r a) Source # | |
type Rep (WindowExpr r a) Source # | |
type Info (WindowExpr r a) Source # | |
data PartialWindowExpr r a Source #
PartialWindowExpr | |
|
ConstrainSASNames Functor r => Functor (PartialWindowExpr r) Source # | |
ConstrainSASNames Foldable r => Foldable (PartialWindowExpr r) Source # | |
ConstrainSASNames Traversable r => Traversable (PartialWindowExpr r) Source # | |
ConstrainSNames Eq r a => Eq (PartialWindowExpr r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (PartialWindowExpr r a) Source # | |
ConstrainSNames Ord r a => Ord (PartialWindowExpr r a) Source # | |
ConstrainSNames Show r a => Show (PartialWindowExpr r a) Source # | |
Generic (PartialWindowExpr r a) Source # | |
(Arbitrary (PositionExpr r a), Arbitrary a) => Arbitrary (PartialWindowExpr r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (PartialWindowExpr r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (PartialWindowExpr r a) Source # | |
HasTables (PartialWindowExpr ResolvedNames a) Source # | |
HasColumns (PartialWindowExpr ResolvedNames a) Source # | |
HasInfo (PartialWindowExpr r a) Source # | |
type Rep (PartialWindowExpr r a) Source # | |
type Info (PartialWindowExpr r a) Source # | |
data WindowName a Source #
Functor WindowName Source # | |
Foldable WindowName Source # | |
Traversable WindowName Source # | |
Eq a => Eq (WindowName a) Source # | |
Data a => Data (WindowName a) Source # | |
Ord a => Ord (WindowName a) Source # | |
Show a => Show (WindowName a) Source # | |
Generic (WindowName a) Source # | |
Arbitrary a => Arbitrary (WindowName a) Source # | |
ToJSON a => ToJSON (WindowName a) Source # | |
FromJSON a => FromJSON (WindowName a) Source # | |
HasInfo (WindowName a) Source # | |
type Rep (WindowName a) Source # | |
type Info (WindowName a) Source # | |
data NamedWindowExpr r a Source #
NamedWindowExpr a (WindowName a) (WindowExpr r a) | |
NamedPartialWindowExpr a (WindowName a) (PartialWindowExpr r a) |
ConstrainSASNames Functor r => Functor (NamedWindowExpr r) Source # | |
ConstrainSASNames Foldable r => Foldable (NamedWindowExpr r) Source # | |
ConstrainSASNames Traversable r => Traversable (NamedWindowExpr r) Source # | |
ConstrainSNames Eq r a => Eq (NamedWindowExpr r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (NamedWindowExpr r a) Source # | |
ConstrainSNames Ord r a => Ord (NamedWindowExpr r a) Source # | |
ConstrainSNames Show r a => Show (NamedWindowExpr r a) Source # | |
Generic (NamedWindowExpr r a) Source # | |
ConstrainSNames ToJSON r a => ToJSON (NamedWindowExpr r a) Source # | |
ConstrainSNames FromJSON r a => FromJSON (NamedWindowExpr r a) Source # | |
HasTables (NamedWindowExpr ResolvedNames a) Source # | |
HasColumns (NamedWindowExpr ResolvedNames a) Source # | |
HasInfo (NamedWindowExpr r a) Source # | |
type Rep (NamedWindowExpr r a) Source # | |
type Info (NamedWindowExpr r a) Source # | |
arbitraryDate :: Gen Text Source #
arbitraryTime :: Gen Text Source #
arbitraryText :: Gen Text Source #
shrinkByteString :: ByteString -> [ByteString] Source #