public final class DefaultEvidenceReaderCommand extends Object implements EvidenceReaderCommand
EvidenceReader on demand.| Constructor and Description | 
|---|
DefaultEvidenceReaderCommand(DataReaderCommand command,
                            List<VariableReference> variables,
                            ReaderOptions readerOptions)
Initializes a new instance of the  
DefaultEvidenceReaderCommand class. | 
DefaultEvidenceReaderCommand(DataReaderCommand command,
                            List<VariableReference> variables,
                            ReaderOptions readerOptions,
                            DataReaderCommand commandTemporal,
                            List<VariableReference> variablesTemporal,
                            TemporalReaderOptions temporalReaderOptions)
Initializes a new instance of the  
DefaultEvidenceReaderCommand class, supporting both temporal and non temporal data. | 
DefaultEvidenceReaderCommand(DataReaderCommand commandTemporal,
                            List<VariableReference> variablesTemporal,
                            TemporalReaderOptions temporalReaderOptions)
Initializes a new instance of the  
DefaultEvidenceReaderCommand class. | 
| Modifier and Type | Method and Description | 
|---|---|
EvidenceReader | 
executeReader()
Returns an instance of  
IEvidenceReader which allows evidence to be iterated over. | 
ExecuteEvidenceReader | 
getOnExecuteReader()
Gets a function that is called when a new reader is created. 
 | 
void | 
setOnExecuteReader(ExecuteEvidenceReader value)
Sets a function that is called when a new reader is created. 
 | 
public DefaultEvidenceReaderCommand(DataReaderCommand command, List<VariableReference> variables, ReaderOptions readerOptions)
DefaultEvidenceReaderCommand class.command - The data reader command to read non temporal data.variables - The non temporal variables.readerOptions - Options for reading the data.public DefaultEvidenceReaderCommand(DataReaderCommand commandTemporal, List<VariableReference> variablesTemporal, TemporalReaderOptions temporalReaderOptions)
DefaultEvidenceReaderCommand class.  This override is used when there is temporal data, but no non temporal data.commandTemporal - The data reader command to read temporal data.variablesTemporal - The temporal variables.temporalReaderOptions - Options for reading temporal data.public DefaultEvidenceReaderCommand(DataReaderCommand command, List<VariableReference> variables, ReaderOptions readerOptions, DataReaderCommand commandTemporal, List<VariableReference> variablesTemporal, TemporalReaderOptions temporalReaderOptions)
DefaultEvidenceReaderCommand class, supporting both temporal and non temporal data.command - The data reader command to read non temporal data.variables - The non temporal variables.readerOptions - Options for reading non temporal data.commandTemporal - The data reader command to read temporal data.variablesTemporal - The temporal variables.temporalReaderOptions - Options for reading temporal data.public ExecuteEvidenceReader getOnExecuteReader()
public void setOnExecuteReader(ExecuteEvidenceReader value)
public EvidenceReader executeReader()
IEvidenceReader which allows evidence to be iterated over.executeReader in interface EvidenceReaderCommandCopyright © 2021. All rights reserved.