| Safe Haskell | None |
|---|
Database.Relational.Schema.Oracle
- normalizeColumn :: String -> String
- notNull :: DbaTabColumns -> Bool
- getType :: Map String TypeQ -> DbaTabColumns -> Maybe (String, TypeQ)
- columnsQuerySQL :: Query (String, String) DbaTabColumns
- primaryKeyQuerySQL :: Query (String, String) (Maybe String)
Documentation
normalizeColumn :: String -> StringSource
Normalize column name string to query Oracle DB data dictionary.
notNull :: DbaTabColumns -> BoolSource
Not-null attribute information of column.
Arguments
| :: Map String TypeQ | Type mapping specified by user |
| -> DbaTabColumns | Column info in data dictionary |
| -> Maybe (String, TypeQ) | Result normalized name and mapped Haskell type |
Get column normalized name and column Haskell type.
columnsQuerySQL :: Query (String, String) DbaTabColumnsSource
Phantom typed Query to get DbaTabColumns from owner name and table name.