| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Database.Sql.Vertica.Type
Documentation
Constructors
| TableInfo | |
Fields
| |
Instances
| 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 #
Constructors
Instances
| 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 #
Constructors
| TableEncoding a [(ColumnRef r a, Encoding a)] |
Instances
| 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 #
Constructors
| UnsegmentedAllNodes a | |
| UnsegmentedOneNode a (Node a) | |
| SegmentedBy a (Expr r a) (NodeList a) |
Instances
| 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 # | |
Instances
| 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 #
Constructors
| NodeListOffset a Int |
Instances
| 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 # | |
Instances
| 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 # | |
Instances
| 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 #
Constructors
| Partitioning a (Expr r a) |
Instances
| 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 # | |
Constructors
Instances
| 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 #
Constructors
| CreateProjection | |
Fields
| |
Instances
| 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 #
Constructors
| ProjectionName a (Maybe (QSchemaName Maybe a)) Text |
Instances
| 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 #
Constructors
| ProjectionColumn | |
Fields | |
Instances
| 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 #
Constructors
| AccessRank a Int |
Instances
| 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 #
Constructors
| MultipleRename a [AlterTable r a] |
Instances
| 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 # | |
Constructors
| SetSchema | |
Fields
| |
Instances
| 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 # | |
Constructors
| Merge | |
Fields
| |
Instances
| 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 #