Package io.deephaven.modelfarm

  • Interface Summary
    Interface Description
    ExecPrioritizer<KEYTYPE,​DATATYPE,​ROWDATAMANAGERTYPE extends RowDataManager<KEYTYPE,​DATATYPE>>
    An interface for prioritizing the execution of table rows.
    Model<T>
    A data driven model.
    ModelFarm
    A multithreaded resource to execute data driven models.
    ModelMultiExec.Models<T>
    An interface for determining which models get executed for each model data instance.
    RowDataManager<KEYTYPE,​DATATYPE>
    An interface for accessing and querying data contained in rows of a dynamic table.
    RowDataManager.LoadExtraColumns<DATATYPE>
    Interface for loading data for extra columns.
  • Class Summary
    Class Description
    ConditionalModels<DATA_TYPE,​STATE_TYPE,​KEY_TYPE>
    A set of multiple models where predicates determine which of the models execute on any iteration.
    ModelFarmBase<DATATYPE>
    A multithreaded resource to execute data driven models.
    ModelFarmOnDemand<KEYTYPE,​DATATYPE,​ROWDATAMANAGERTYPE extends RowDataManager<KEYTYPE,​DATATYPE>>
    A ModelFarm implementation for evaluating a model upon request, retrieving a snapshot of data for all keys under a single UpdateGraphProcessor lock.
    ModelFarmRealTime<KEYTYPE,​DATATYPE,​ROWDATAMANAGERTYPE extends RowDataManager<KEYTYPE,​DATATYPE>>
    A multithreaded resource to execute data driven models.
    ModelFarmTick<KEYTYPE,​DATATYPE,​ROWDATAMANAGERTYPE extends RowDataManager<KEYTYPE,​DATATYPE>>
    A multithreaded resource to execute data driven models.
    ModelInputDeserializer<T>
    Deserialize model inputs to a file.
    ModelInputSerializer<T>
    Serialize model inputs to a file.
    ModelMultiExec<T>
    A model for executing multiple models.
    RDMModelFarm<KEYTYPE,​DATATYPE,​ROWDATAMANAGERTYPE extends RowDataManager<KEYTYPE,​DATATYPE>>
    Abstract class for ModelFarm implementations that will take data from a RowDataManager.
  • Enum Summary
    Enum Description
    ModelFarmBase.GetDataLockType
    Type of locking used when loading data from the data manager.
    ModelFarmBase.State
    Run state of the farm.