| Package | Description | 
|---|---|
| agi.foundation.tracking | 
 Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EntitySchemaProperty<TEntity>
A property in an  
EntitySchema. | 
| Modifier and Type | Method and Description | 
|---|---|
ArchivedProperty | 
ArchivedProperty.getParentProperty()
Gets the parent property if this is a sub-property. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<ArchivedProperty> | 
TrackingArchive.getPrimitivePropertyComponents()
Gets a list of the primitive components of the properties for this entity type. 
 | 
abstract List<ArchivedProperty> | 
TrackingTypeArchiver.getPrimitives()
Gets the primitives composing the type archived by this instance. 
 | 
List<ArchivedProperty> | 
TrackingArchive.getProperties()
Gets a list of archived properties for this entity type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Object[] | 
TrackingArchive.getArchivedPrimitivePropertyComponents(Iterable<? extends ArchivedProperty> primitivePropertyComponents,
                                      JulianDate start,
                                      JulianDate stop,
                                      int maximumRecords)
Retrieves archived primitive property components for all entities over the provided time period. 
 | 
protected Object[] | 
MemoryArchive.getArchivedPrimitivePropertyComponents(Iterable<? extends ArchivedProperty> primitivePropertyComponents,
                                      JulianDate start,
                                      JulianDate stop,
                                      int maximumRecords)
Retrieves archived primitive property components for all entities over the provided time period. 
 | 
protected abstract Object[] | 
TrackingArchive.getArchivedPrimitivePropertyComponents(Object entityIdentifier,
                                      Iterable<? extends ArchivedProperty> primitivePropertyComponents,
                                      JulianDate start,
                                      JulianDate stop,
                                      int maximumRecords)
Retrieves archived primitive property components for the provided entity over the provided time period. 
 | 
protected Object[] | 
MemoryArchive.getArchivedPrimitivePropertyComponents(Object entityIdentifier,
                                      Iterable<? extends ArchivedProperty> primitivePropertyComponents,
                                      JulianDate start,
                                      JulianDate stop,
                                      int maximumRecords)
Retrieves archived primitive property components for the provided entity over the provided time period. 
 | 
| Constructor and Description | 
|---|
ArchivedProperty(String name,
                Class<?> propertyType,
                ArchivedProperty parentProperty)
Constructs a new instance. 
 |