haskelldb-0.12: SQL unwrapper for Haskell.Source codeContentsIndex
Database.HaskellDB.BoundedString
Portabilitynon-portable
Stabilityexperimental
Maintainerhaskelldb-users@lists.sourceforge.net
Description

BoundedString represents the sql types; CHARACTER and CHARACTER VARYING both defined in SQL 1992. BoundedString supports sizes in the range [0,255] and 65535. Greater sizes and the sql type SQL_TEXT (SQL 1992) will might be supported in the future.

The use of BoundedString together with HaskellDB enables feedback when the length of a string exceeds the bound of a certain database field. BoundedString also provides a layer of type safety against loss of data due to sql string truncation when extracting and re-insert data into fields with smaller bound.

Documentation
type BoundedString n = BoundedList Char nSource
type BStr0 = BoundedString N0Source
type BStr1 = BoundedString N1Source
type BStr2 = BoundedString N2Source
type BStr3 = BoundedString N3Source
type BStr4 = BoundedString N4Source
type BStr5 = BoundedString N5Source
type BStr6 = BoundedString N6Source
type BStr7 = BoundedString N7Source
type BStr8 = BoundedString N8Source
type BStr9 = BoundedString N9Source
type BStr10 = BoundedString N10Source
type BStr11 = BoundedString N11Source
type BStr12 = BoundedString N12Source
type BStr13 = BoundedString N13Source
type BStr14 = BoundedString N14Source
type BStr15 = BoundedString N15Source
type BStr16 = BoundedString N16Source
type BStr17 = BoundedString N17Source
type BStr18 = BoundedString N18Source
type BStr19 = BoundedString N19Source
type BStr20 = BoundedString N20Source
type BStr21 = BoundedString N21Source
type BStr22 = BoundedString N22Source
type BStr23 = BoundedString N23Source
type BStr24 = BoundedString N24Source
type BStr25 = BoundedString N25Source
type BStr26 = BoundedString N26Source
type BStr27 = BoundedString N27Source
type BStr28 = BoundedString N28Source
type BStr29 = BoundedString N29Source
type BStr30 = BoundedString N30Source
type BStr31 = BoundedString N31Source
type BStr32 = BoundedString N32Source
type BStr33 = BoundedString N33Source
type BStr34 = BoundedString N34Source
type BStr35 = BoundedString N35Source
type BStr36 = BoundedString N36Source
type BStr37 = BoundedString N37Source
type BStr38 = BoundedString N38Source
type BStr39 = BoundedString N39Source
type BStr40 = BoundedString N40Source
type BStr41 = BoundedString N41Source
type BStr42 = BoundedString N42Source
type BStr43 = BoundedString N43Source
type BStr44 = BoundedString N44Source
type BStr45 = BoundedString N45Source
type BStr46 = BoundedString N46Source
type BStr47 = BoundedString N47Source
type BStr48 = BoundedString N48Source
type BStr49 = BoundedString N49Source
type BStr50 = BoundedString N50Source
type BStr51 = BoundedString N51Source
type BStr52 = BoundedString N52Source
type BStr53 = BoundedString N53Source
type BStr54 = BoundedString N54Source
type BStr55 = BoundedString N55Source
type BStr56 = BoundedString N56Source
type BStr57 = BoundedString N57Source
type BStr58 = BoundedString N58Source
type BStr59 = BoundedString N59Source
type BStr60 = BoundedString N60Source
type BStr61 = BoundedString N61Source
type BStr62 = BoundedString N62Source
type BStr63 = BoundedString N63Source
type BStr64 = BoundedString N64Source
type BStr65 = BoundedString N65Source
type BStr66 = BoundedString N66Source
type BStr67 = BoundedString N67Source
type BStr68 = BoundedString N68Source
type BStr69 = BoundedString N69Source
type BStr70 = BoundedString N70Source
type BStr71 = BoundedString N71Source
type BStr72 = BoundedString N72Source
type BStr73 = BoundedString N73Source
type BStr74 = BoundedString N74Source
type BStr75 = BoundedString N75Source
type BStr76 = BoundedString N76Source
type BStr77 = BoundedString N77Source
type BStr78 = BoundedString N78Source
type BStr79 = BoundedString N79Source
type BStr80 = BoundedString N80Source
type BStr81 = BoundedString N81Source
type BStr82 = BoundedString N82Source
type BStr83 = BoundedString N83Source
type BStr84 = BoundedString N84Source
type BStr85 = BoundedString N85Source
type BStr86 = BoundedString N86Source
type BStr87 = BoundedString N87Source
type BStr88 = BoundedString N88Source
type BStr89 = BoundedString N89Source
type BStr90 = BoundedString N90Source
type BStr91 = BoundedString N91Source
type BStr92 = BoundedString N92Source
type BStr93 = BoundedString N93Source
type BStr94 = BoundedString N94Source
type BStr95 = BoundedString N95Source
type BStr96 = BoundedString N96Source
type BStr97 = BoundedString N97Source
type BStr98 = BoundedString N98Source
type BStr99 = BoundedString N99Source
type BStr100 = BoundedString N100Source
type BStr101 = BoundedString N101Source
type BStr102 = BoundedString N102Source
type BStr103 = BoundedString N103Source
type BStr104 = BoundedString N104Source
type BStr105 = BoundedString N105Source
type BStr106 = BoundedString N106Source
type BStr107 = BoundedString N107Source
type BStr108 = BoundedString N108Source
type BStr109 = BoundedString N109Source
type BStr110 = BoundedString N110Source
type BStr111 = BoundedString N111Source
type BStr112 = BoundedString N112Source
type BStr113 = BoundedString N113Source
type BStr114 = BoundedString N114Source
type BStr115 = BoundedString N115Source
type BStr116 = BoundedString N116Source
type BStr117 = BoundedString N117Source
type BStr118 = BoundedString N118Source
type BStr119 = BoundedString N119Source
type BStr120 = BoundedString N120Source
type BStr121 = BoundedString N121Source
type BStr122 = BoundedString N122Source
type BStr123 = BoundedString N123Source
type BStr124 = BoundedString N124Source
type BStr125 = BoundedString N125Source
type BStr126 = BoundedString N126Source
type BStr127 = BoundedString N127Source
type BStr128 = BoundedString N128Source
type BStr129 = BoundedString N129Source
type BStr130 = BoundedString N130Source
type BStr131 = BoundedString N131Source
type BStr132 = BoundedString N132Source
type BStr133 = BoundedString N133Source
type BStr134 = BoundedString N134Source
type BStr135 = BoundedString N135Source
type BStr136 = BoundedString N136Source
type BStr137 = BoundedString N137Source
type BStr138 = BoundedString N138Source
type BStr139 = BoundedString N139Source
type BStr140 = BoundedString N140Source
type BStr141 = BoundedString N141Source
type BStr142 = BoundedString N142Source
type BStr143 = BoundedString N143Source
type BStr144 = BoundedString N144Source
type BStr145 = BoundedString N145Source
type BStr146 = BoundedString N146Source
type BStr147 = BoundedString N147Source
type BStr148 = BoundedString N148Source
type BStr149 = BoundedString N149Source
type BStr150 = BoundedString N150Source
type BStr151 = BoundedString N151Source
type BStr152 = BoundedString N152Source
type BStr153 = BoundedString N153Source
type BStr154 = BoundedString N154Source
type BStr155 = BoundedString N155Source
type BStr156 = BoundedString N156Source
type BStr157 = BoundedString N157Source
type BStr158 = BoundedString N158Source
type BStr159 = BoundedString N159Source
type BStr160 = BoundedString N160Source
type BStr161 = BoundedString N161Source
type BStr162 = BoundedString N162Source
type BStr163 = BoundedString N163Source
type BStr164 = BoundedString N164Source
type BStr165 = BoundedString N165Source
type BStr166 = BoundedString N166Source
type BStr167 = BoundedString N167Source
type BStr168 = BoundedString N168Source
type BStr169 = BoundedString N169Source
type BStr170 = BoundedString N170Source
type BStr171 = BoundedString N171Source
type BStr172 = BoundedString N172Source
type BStr173 = BoundedString N173Source
type BStr174 = BoundedString N174Source
type BStr175 = BoundedString N175Source
type BStr176 = BoundedString N176Source
type BStr177 = BoundedString N177Source
type BStr178 = BoundedString N178Source
type BStr179 = BoundedString N179Source
type BStr180 = BoundedString N180Source
type BStr181 = BoundedString N181Source
type BStr182 = BoundedString N182Source
type BStr183 = BoundedString N183Source
type BStr184 = BoundedString N184Source
type BStr185 = BoundedString N185Source
type BStr186 = BoundedString N186Source
type BStr187 = BoundedString N187Source
type BStr188 = BoundedString N188Source
type BStr189 = BoundedString N189Source
type BStr190 = BoundedString N190Source
type BStr191 = BoundedString N191Source
type BStr192 = BoundedString N192Source
type BStr193 = BoundedString N193Source
type BStr194 = BoundedString N194Source
type BStr195 = BoundedString N195Source
type BStr196 = BoundedString N196Source
type BStr197 = BoundedString N197Source
type BStr198 = BoundedString N198Source
type BStr199 = BoundedString N199Source
type BStr200 = BoundedString N200Source
type BStr201 = BoundedString N201Source
type BStr202 = BoundedString N202Source
type BStr203 = BoundedString N203Source
type BStr204 = BoundedString N204Source
type BStr205 = BoundedString N205Source
type BStr206 = BoundedString N206Source
type BStr207 = BoundedString N207Source
type BStr208 = BoundedString N208Source
type BStr209 = BoundedString N209Source
type BStr210 = BoundedString N210Source
type BStr211 = BoundedString N211Source
type BStr212 = BoundedString N212Source
type BStr213 = BoundedString N213Source
type BStr214 = BoundedString N214Source
type BStr215 = BoundedString N215Source
type BStr216 = BoundedString N216Source
type BStr217 = BoundedString N217Source
type BStr218 = BoundedString N218Source
type BStr219 = BoundedString N219Source
type BStr220 = BoundedString N220Source
type BStr221 = BoundedString N221Source
type BStr222 = BoundedString N222Source
type BStr223 = BoundedString N223Source
type BStr224 = BoundedString N224Source
type BStr225 = BoundedString N225Source
type BStr226 = BoundedString N226Source
type BStr227 = BoundedString N227Source
type BStr228 = BoundedString N228Source
type BStr229 = BoundedString N229Source
type BStr230 = BoundedString N230Source
type BStr231 = BoundedString N231Source
type BStr232 = BoundedString N232Source
type BStr233 = BoundedString N233Source
type BStr234 = BoundedString N234Source
type BStr235 = BoundedString N235Source
type BStr236 = BoundedString N236Source
type BStr237 = BoundedString N237Source
type BStr238 = BoundedString N238Source
type BStr239 = BoundedString N239Source
type BStr240 = BoundedString N240Source
type BStr241 = BoundedString N241Source
type BStr242 = BoundedString N242Source
type BStr243 = BoundedString N243Source
type BStr244 = BoundedString N244Source
type BStr245 = BoundedString N245Source
type BStr246 = BoundedString N246Source
type BStr247 = BoundedString N247Source
type BStr248 = BoundedString N248Source
type BStr249 = BoundedString N249Source
type BStr250 = BoundedString N250Source
type BStr251 = BoundedString N251Source
type BStr252 = BoundedString N252Source
type BStr253 = BoundedString N253Source
type BStr254 = BoundedString N254Source
type BStr255 = BoundedString N255Source
type BStr65535 = BoundedString N65535Source
Produced by Haddock version 2.6.0