This file is indexed.

/usr/share/doc/libghc-text-postgresql-doc/html/text-postgresql.txt is in libghc-text-postgresql-doc 0.0.2.3-1build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Parser and Printer of PostgreSQL extended types
--   
--   This package involves parser and printer for text expressions of
--   PostgreSQL extended types. - inet type, cidr type
@package text-postgresql
@version 0.0.2.3


-- | This module defines network-address types of PostgreSQL.
--   <a>http://www.postgresql.org/docs/current/static/datatype-net-types.html</a>
module Data.PostgreSQL.NetworkAddress
data NetAddress
NetAddress4 :: !V4HostAddress -> !Word8 -> NetAddress
NetAddress6 :: !V6HostAddress -> !Word8 -> NetAddress

-- | Host address type along with IPv4 address string.
data V4HostAddress
V4HostAddress :: !Word8 -> !Word8 -> !Word8 -> !Word8 -> V4HostAddress
v4HostAddressOctets :: V4HostAddress -> (Word8, Word8, Word8, Word8)

-- | Host address type along with IPv6 address string. Each <a>Word16</a>
--   value is host byte order. Host byte order is portable in programs on
--   its own host. Network byte order is only needed, when communicating
--   other hosts.
data V6HostAddress
V6HostAddress :: !Word16 -> !Word16 -> !Word16 -> !Word16 -> !Word16 -> !Word16 -> !Word16 -> !Word16 -> V6HostAddress
v6HostAddressLong :: Word16 -> Word16 -> Word16 -> Word16 -> Word16 -> Word16 -> Word16 -> Word16 -> V6HostAddress
v6HostAddressWords :: V6HostAddress -> (Word16, Word16, Word16, Word16, Word16, Word16, Word16, Word16)
v6HostAddress :: [Word16] -> [Word16] -> Maybe V6HostAddress
v6HostAddressL :: [Word16] -> Maybe V6HostAddress
v6HostAddressR :: [Word16] -> Maybe V6HostAddress
newtype Inet
Inet :: NetAddress -> Inet
newtype Cidr
Cidr :: NetAddress -> Cidr
instance GHC.Show.Show Data.PostgreSQL.NetworkAddress.Cidr
instance GHC.Classes.Ord Data.PostgreSQL.NetworkAddress.Cidr
instance GHC.Classes.Eq Data.PostgreSQL.NetworkAddress.Cidr
instance GHC.Show.Show Data.PostgreSQL.NetworkAddress.Inet
instance GHC.Classes.Ord Data.PostgreSQL.NetworkAddress.Inet
instance GHC.Classes.Eq Data.PostgreSQL.NetworkAddress.Inet
instance GHC.Show.Show Data.PostgreSQL.NetworkAddress.NetAddress
instance GHC.Classes.Ord Data.PostgreSQL.NetworkAddress.NetAddress
instance GHC.Classes.Eq Data.PostgreSQL.NetworkAddress.NetAddress
instance GHC.Show.Show Data.PostgreSQL.NetworkAddress.V6HostAddress
instance GHC.Classes.Ord Data.PostgreSQL.NetworkAddress.V6HostAddress
instance GHC.Classes.Eq Data.PostgreSQL.NetworkAddress.V6HostAddress
instance GHC.Show.Show Data.PostgreSQL.NetworkAddress.V4HostAddress
instance GHC.Classes.Ord Data.PostgreSQL.NetworkAddress.V4HostAddress
instance GHC.Classes.Eq Data.PostgreSQL.NetworkAddress.V4HostAddress

module Database.PostgreSQL.Parser
type Parser = Parser Char
runParser :: Parser t a -> [t] -> Either String (a, [t])
evalParser :: Parser t a -> [t] -> Either String a
eof :: Parser t ()
netAddress :: Parser NetAddress
v4HostAddress :: Parser V4HostAddress
decMask4 :: Parser Word8
v6HostAddress :: Parser V6HostAddress
decMask6 :: Parser Word8

module Database.PostgreSQL.Printer
type Printer a = Printer Char a
execPrinter :: Printer t a -> a -> [t]
v4HostAddress :: Printer V4HostAddress
v6HostAddress :: Printer V6HostAddress
netAddress :: Printer NetAddress