CollectionMetadataField<T> | A metadata field which holds a collection of values. |
MetadataField<T> | A single metadata field that can be used as part of file queries. |
OrderedMetadataField<T extends Comparable<T>> | A metadata field which holds an ordered value (such as a date) which can be used for range queries. |