hs-watchman-0.0.0.2: Client library for Facebook's Watchman tool

Safe HaskellSafe
LanguageHaskell2010

System.Directory.Watchman.Fields

Documentation

data FileField Source #

Constructors

Fname WFilePath

the filename, relative to the watched root

Fexists Bool

true if the file exists, false if it has been deleted

Fcclock ByteString

the "created clock"; the clock value when we first observed the file, or the clock value when it last switched from not exists to exists.

Foclock ByteString

the "observed clock"; the clock value where we last observed some change in this file or its metadata.

Fctime Int

last inode change time measured in integer seconds

Fctime_ms Int

last inode change time measured in integer milliseconds

Fctime_us Int64

last inode change time measured in integer microseconds

Fctime_ns Int64

last inode change time measured in integer nanoseconds

Fctime_f Double

last inode change time measured in floating point seconds

Fmtime Int

modified time measured in integer seconds

Fmtime_ms Int

modified time measured in integer milliseconds

Fmtime_us Int64

modified time measured in integer microseconds

Fmtime_ns Int64

modified time measured in integer nanoseconds

Fmtime_f Double

modified time measured in floating point seconds

Fsize Int64

file size in bytes

Fmode Int

file (or directory) mode expressed as a decimal integer

Fuid Int

the owning uid

Fgid Int

the owning gid

Fino Int

the inode number

Fdev Int

the device number

Fnlink Int

number of hard links

Fnew Bool

whether this entry is newer than the since generator criteria

Ftype FileType

the file type

Fsymlink_target (Maybe WFilePath)

the target of a symbolic link if the file is a symbolic link

data FileFieldLabel Source #

Constructors

FLname

the filename, relative to the watched root

FLexists

true if the file exists, false if it has been deleted

FLcclock

the "created clock"; the clock value when we first observed the file, or the clock value when it last switched from !exists to exists.

FLoclock

the "observed clock"; the clock value where we last observed some change in this file or its metadata.

FLctime

last inode change time measured in integer seconds

FLctime_ms

last inode change time measured in integer milliseconds

FLctime_us

last inode change time measured in integer microseconds

FLctime_ns

last inode change time measured in integer nanoseconds

FLctime_f

last inode change time measured in floating point seconds

FLmtime

modified time measured in integer seconds

FLmtime_ms

modified time measured in integer milliseconds

FLmtime_us

modified time measured in integer microseconds

FLmtime_ns

modified time measured in integer nanoseconds

FLmtime_f

modified time measured in floating point seconds

FLsize

file size in bytes

FLmode

file (or directory) mode expressed as a decimal integer

FLuid

the owning uid

FLgid

the owning gid

FLino

the inode number

FLdev

the device number

FLnlink

number of hard links

FLnew

whether this entry is newer than the since generator criteria

FLtype

the file type

FLsymlink_target

the target of a symbolic link if the file is a symbolic link