libhdfs defines the following custom data types, which are supported by
libMapRClient:
An enumeration, the values of which are āFā for file and āDā for directory. Used to specify whether an object is a file or directory.
A signed 64-bit integer that is used to specify an offset within a file and the size of a file.
An unsigned 16-bit integer that is used to specify a port to use in connections to filesystems.
A signed 32-bit integer that is used to specify the size of data in bytes to read or write.
A data type of
time_t that is used to specify a time in seconds.