Class TypedAttribute

All Implemented Interfaces:
NamedWriteable, Writeable, Resolvable
Direct Known Subclasses:
ExternalMetadataAttribute, FieldAttribute, MetadataAttribute, ReferenceAttribute, TemporalityAttribute

public abstract class TypedAttribute extends Attribute
A fully resolved attribute - we know its type. For example, if it references data directly from Lucene, this will be a FieldAttribute. If it references the results of another calculation it will be ReferenceAttributes.