Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
TableInfo | |
|
ConstrainSASNames Functor r => Functor (TableInfo r) Source # | |
ConstrainSASNames Foldable r => Foldable (TableInfo r) Source # | |
ConstrainSASNames Traversable r => Traversable (TableInfo r) Source # | |
ConstrainSNames Eq r a => Eq (TableInfo r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (TableInfo r a) Source # | |
ConstrainSNames Show r a => Show (TableInfo r a) Source # | |
Generic (TableInfo r a) Source # | |
(ConstrainSNames ToJSON r a, ToJSON a) => ToJSON (TableInfo r a) Source # | |
HasInfo (TableInfo r a) Source # | |
type Rep (TableInfo r a) Source # | |
type Info (TableInfo r a) Source # | |
resolveTableInfo :: TableInfo RawNames a -> Resolver (TableInfo ResolvedNames) a Source #
data VerticaStatement r a Source #
ConstrainSASNames Functor r => Functor (VerticaStatement r) Source # | |
ConstrainSASNames Foldable r => Foldable (VerticaStatement r) Source # | |
ConstrainSASNames Traversable r => Traversable (VerticaStatement r) Source # | |
ConstrainSNames Eq r a => Eq (VerticaStatement r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (VerticaStatement r a) Source # | |
ConstrainSNames Show r a => Show (VerticaStatement r a) Source # | |
Generic (VerticaStatement r a) Source # | |
(ConstrainSNames ToJSON r a, ToJSON a) => ToJSON (VerticaStatement r a) Source # | |
HasColumnLineage (VerticaStatement ResolvedNames Range) Source # | |
HasColumns (VerticaStatement ResolvedNames a) Source # | |
HasJoins (VerticaStatement ResolvedNames a) Source # | |
HasTableLineage (VerticaStatement ResolvedNames a) Source # | |
HasSchemaChange (VerticaStatement ResolvedNames a) Source # | |
HasTables (VerticaStatement ResolvedNames a) Source # | |
type Rep (VerticaStatement r a) Source # | |
data TableEncoding r a Source #
TableEncoding a [(ColumnRef r a, Encoding a)] |
ConstrainSASNames Functor r => Functor (TableEncoding r) Source # | |
ConstrainSASNames Foldable r => Foldable (TableEncoding r) Source # | |
ConstrainSASNames Traversable r => Traversable (TableEncoding r) Source # | |
ConstrainSNames Eq r a => Eq (TableEncoding r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (TableEncoding r a) Source # | |
ConstrainSNames Show r a => Show (TableEncoding r a) Source # | |
Generic (TableEncoding r a) Source # | |
(ConstrainSNames ToJSON r a, ToJSON a) => ToJSON (TableEncoding r a) Source # | |
HasInfo (TableEncoding r a) Source # | |
type Rep (TableEncoding r a) Source # | |
type Info (TableEncoding r a) Source # | |
resolveTableEncoding :: TableEncoding RawNames a -> Resolver (TableEncoding ResolvedNames) a Source #
data Segmentation r a Source #
UnsegmentedAllNodes a | |
UnsegmentedOneNode a (Node a) | |
SegmentedBy a (Expr r a) (NodeList a) |
ConstrainSASNames Functor r => Functor (Segmentation r) Source # | |
ConstrainSASNames Foldable r => Foldable (Segmentation r) Source # | |
ConstrainSASNames Traversable r => Traversable (Segmentation r) Source # | |
ConstrainSNames Eq r a => Eq (Segmentation r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Segmentation r a) Source # | |
ConstrainSNames Show r a => Show (Segmentation r a) Source # | |
Generic (Segmentation r a) Source # | |
(ConstrainSNames ToJSON r a, ToJSON a) => ToJSON (Segmentation r a) Source # | |
HasInfo (Segmentation r a) Source # | |
HasColumns (Segmentation ResolvedNames a) Source # | |
type Rep (Segmentation r a) Source # | |
type Info (Segmentation r a) Source # | |
Functor Node Source # | |
Foldable Node Source # | |
Traversable Node Source # | |
Eq a => Eq (Node a) Source # | |
Data a => Data (Node a) Source # | |
Show a => Show (Node a) Source # | |
Generic (Node a) Source # | |
ToJSON a => ToJSON (Node a) Source # | |
HasInfo (Node a) Source # | |
type Rep (Node a) Source # | |
type Info (Node a) Source # | |
data NodeListOffset a Source #
Functor NodeListOffset Source # | |
Foldable NodeListOffset Source # | |
Traversable NodeListOffset Source # | |
Eq a => Eq (NodeListOffset a) Source # | |
Data a => Data (NodeListOffset a) Source # | |
Show a => Show (NodeListOffset a) Source # | |
Generic (NodeListOffset a) Source # | |
ToJSON a => ToJSON (NodeListOffset a) Source # | |
HasInfo (NodeListOffset a) Source # | |
type Rep (NodeListOffset a) Source # | |
type Info (NodeListOffset a) Source # | |
Functor NodeList Source # | |
Foldable NodeList Source # | |
Traversable NodeList Source # | |
Eq a => Eq (NodeList a) Source # | |
Data a => Data (NodeList a) Source # | |
Show a => Show (NodeList a) Source # | |
Generic (NodeList a) Source # | |
ToJSON a => ToJSON (NodeList a) Source # | |
HasInfo (NodeList a) Source # | |
type Rep (NodeList a) Source # | |
type Info (NodeList a) Source # | |
Functor KSafety Source # | |
Foldable KSafety Source # | |
Traversable KSafety Source # | |
Eq a => Eq (KSafety a) Source # | |
Data a => Data (KSafety a) Source # | |
Show a => Show (KSafety a) Source # | |
Generic (KSafety a) Source # | |
ToJSON a => ToJSON (KSafety a) Source # | |
HasInfo (KSafety a) Source # | |
type Rep (KSafety a) Source # | |
type Info (KSafety a) Source # | |
data Partitioning r a Source #
Partitioning a (Expr r a) |
ConstrainSASNames Functor r => Functor (Partitioning r) Source # | |
ConstrainSASNames Foldable r => Foldable (Partitioning r) Source # | |
ConstrainSASNames Traversable r => Traversable (Partitioning r) Source # | |
ConstrainSNames Eq r a => Eq (Partitioning r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Partitioning r a) Source # | |
ConstrainSNames Show r a => Show (Partitioning r a) Source # | |
Generic (Partitioning r a) Source # | |
(ConstrainSNames ToJSON r a, ToJSON a) => ToJSON (Partitioning r a) Source # | |
HasInfo (Partitioning r a) Source # | |
type Rep (Partitioning r a) Source # | |
type Info (Partitioning r a) Source # | |
Functor Encoding Source # | |
Foldable Encoding Source # | |
Traversable Encoding Source # | |
Eq a => Eq (Encoding a) Source # | |
Data a => Data (Encoding a) Source # | |
Show a => Show (Encoding a) Source # | |
Generic (Encoding a) Source # | |
ToJSON a => ToJSON (Encoding a) Source # | |
HasInfo (Encoding a) Source # | |
type Rep (Encoding a) Source # | |
type Info (Encoding a) Source # | |
data CreateProjection r a Source #
ConstrainSASNames Functor r => Functor (CreateProjection r) Source # | |
ConstrainSASNames Foldable r => Foldable (CreateProjection r) Source # | |
ConstrainSASNames Traversable r => Traversable (CreateProjection r) Source # | |
ConstrainSNames Eq r a => Eq (CreateProjection r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (CreateProjection r a) Source # | |
ConstrainSNames Show r a => Show (CreateProjection r a) Source # | |
Generic (CreateProjection r a) Source # | |
(ConstrainSNames ToJSON r a, ToJSON a) => ToJSON (CreateProjection r a) Source # | |
HasColumns (CreateProjection ResolvedNames a) Source # | |
type Rep (CreateProjection r a) Source # | |
data ProjectionName a Source #
ProjectionName a (Maybe (QSchemaName Maybe a)) Text |
Functor ProjectionName Source # | |
Foldable ProjectionName Source # | |
Traversable ProjectionName Source # | |
Eq a => Eq (ProjectionName a) Source # | |
Data a => Data (ProjectionName a) Source # | |
Show a => Show (ProjectionName a) Source # | |
Generic (ProjectionName a) Source # | |
ToJSON a => ToJSON (ProjectionName a) Source # | |
HasInfo (ProjectionName a) Source # | |
type Rep (ProjectionName a) Source # | |
type Info (ProjectionName a) Source # | |
data ProjectionColumn a Source #
Functor ProjectionColumn Source # | |
Foldable ProjectionColumn Source # | |
Traversable ProjectionColumn Source # | |
Eq a => Eq (ProjectionColumn a) Source # | |
Data a => Data (ProjectionColumn a) Source # | |
Show a => Show (ProjectionColumn a) Source # | |
Generic (ProjectionColumn a) Source # | |
ToJSON a => ToJSON (ProjectionColumn a) Source # | |
type Rep (ProjectionColumn a) Source # | |
data AccessRank a Source #
Functor AccessRank Source # | |
Foldable AccessRank Source # | |
Traversable AccessRank Source # | |
Eq a => Eq (AccessRank a) Source # | |
Data a => Data (AccessRank a) Source # | |
Ord a => Ord (AccessRank a) Source # | |
Read a => Read (AccessRank a) Source # | |
Show a => Show (AccessRank a) Source # | |
Generic (AccessRank a) Source # | |
ToJSON a => ToJSON (AccessRank a) Source # | |
HasInfo (AccessRank a) Source # | |
type Rep (AccessRank a) Source # | |
type Info (AccessRank a) Source # | |
data MultipleRename r a Source #
MultipleRename a [AlterTable r a] |
ConstrainSASNames Functor r => Functor (MultipleRename r) Source # | |
ConstrainSASNames Foldable r => Foldable (MultipleRename r) Source # | |
ConstrainSASNames Traversable r => Traversable (MultipleRename r) Source # | |
ConstrainSNames Eq r a => Eq (MultipleRename r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (MultipleRename r a) Source # | |
ConstrainSNames Show r a => Show (MultipleRename r a) Source # | |
Generic (MultipleRename r a) Source # | |
(ConstrainSNames ToJSON r a, ToJSON a) => ToJSON (MultipleRename r a) Source # | |
HasInfo (MultipleRename r a) Source # | |
HasSchemaChange (MultipleRename ResolvedNames a) Source # | |
HasTables (MultipleRename ResolvedNames a) Source # | |
type Rep (MultipleRename r a) Source # | |
type Info (MultipleRename r a) Source # | |
SetSchema | |
|
ConstrainSASNames Functor r => Functor (SetSchema r) Source # | |
ConstrainSASNames Foldable r => Foldable (SetSchema r) Source # | |
ConstrainSASNames Traversable r => Traversable (SetSchema r) Source # | |
ConstrainSNames Eq r a => Eq (SetSchema r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (SetSchema r a) Source # | |
ConstrainSNames Show r a => Show (SetSchema r a) Source # | |
Generic (SetSchema r a) Source # | |
(ConstrainSNames ToJSON r a, ToJSON a) => ToJSON (SetSchema r a) Source # | |
HasInfo (SetSchema r a) Source # | |
HasSchemaChange (SetSchema ResolvedNames a) Source # | |
type Rep (SetSchema r a) Source # | |
type Info (SetSchema r a) Source # | |
Merge | |
|
ConstrainSASNames Functor r => Functor (Merge r) Source # | |
ConstrainSASNames Foldable r => Foldable (Merge r) Source # | |
ConstrainSASNames Traversable r => Traversable (Merge r) Source # | |
ConstrainSNames Eq r a => Eq (Merge r a) Source # | |
(ConstrainSNames Data r a, Data r) => Data (Merge r a) Source # | |
ConstrainSNames Show r a => Show (Merge r a) Source # | |
Generic (Merge r a) Source # | |
(ConstrainSNames ToJSON r a, ToJSON a) => ToJSON (Merge r a) Source # | |
HasInfo (Merge r a) Source # | |
HasColumns (Merge ResolvedNames a) Source # | |
HasTables (Merge ResolvedNames a) Source # | |
type Rep (Merge r a) Source # | |
type Info (Merge r a) Source # | |
decomposeMerge :: forall d a. Merge ResolvedNames a -> NonEmpty (Statement d ResolvedNames a) Source #
resolveVerticaStatement :: VerticaStatement RawNames a -> Resolver (VerticaStatement ResolvedNames) a Source #
resolveMultipleRename :: MultipleRename RawNames a -> Resolver (MultipleRename ResolvedNames) a Source #
resolveSetSchema :: SetSchema RawNames a -> Resolver (SetSchema ResolvedNames) a Source #
typeExample :: () Source #