# Functions
CreateDataDescriptor creates a new descriptor for non-file data objects.
DecodeOpaqueMap decodes a Reva opaque object into a map of strings.
EncodeOpaqueMap encodes a map of strings into a Reva opaque entry.
FindString performs a case-sensitive string search in a string vector and returns its index or -1 if it couldn't be found.
FindStringNoCase performs a case-insensitive string search in a string vector and returns its index or -1 if it couldn't be found.
GetValuesFromOpaque extracts the given keys from the opaque object.
# Structs
DataDescriptor implements os.FileInfo to provide file information for non-file data objects.