Package org.pentaho.di.trans.step
Interface StepDataInterface
- All Known Implementing Classes:
BaseDatabaseStepData
,BaseFileInputStepData
,BaseStepData
,CalculatorData
,ConstantData
,CsvInputData
,DatabaseJoinData
,DatabaseLookupData
,DataGridData
,DBProcData
,DeleteData
,DenormaliserData
,DetectEmptyStreamData
,DetectLastRowData
,DimensionLookupData
,DummyTransData
,DynamicSQLRowData
,ExecProcessData
,ExecSQLData
,ExecSQLRowData
,FieldsChangeSequenceData
,FieldSplitterData
,FileExistsData
,FileLockedData
,FilesFromResultData
,FilesToResultData
,FilterRowsData
,FixedInputData
,FlattenerData
,FormulaData
,FuzzyMatchData
,GenericStepData
,GetFileNamesData
,GetFilesRowsCountData
,GetSlaveSequenceData
,GetSubFoldersData
,GetTableNamesData
,GetVariableData
,GroupByData
,HTTPData
,HTTPPOSTData
,IfNullData
,InjectorData
,InsertUpdateData
,JaninoData
,JavaFilterData
,JobExecutorData
,JoinRowsData
,LDIFInputData
,LoadFileInputData
,MappingData
,MappingInputData
,MappingOutputData
,MemoryGroupByData
,MergeJoinData
,MergeRowsData
,MultiMergeJoinData
,NormaliserData
,NullIfData
,NumberRangeData
,OlapData
,ParGzipCsvInputData
,PGPDecryptStreamData
,PGPEncryptStreamData
,PrioritizeStreamsData
,ProcessFilesData
,PropertyInputData
,PropertyOutputData
,RandomValueData
,RecordsFromStreamData
,RegexEvalData
,ReplaceStringData
,ReservoirSamplingData
,RowGeneratorData
,RowsFromResultData
,RowsToResultData
,SampleRowsData
,SasInputData
,ScriptData
,ScriptValuesModData
,SecretKeyGeneratorData
,SelectValuesData
,SetValueConstantData
,SetValueFieldData
,SetVariableData
,SimpleMappingData
,SingleThreaderData
,SocketReaderData
,SocketWriterData
,SortedMergeData
,SortRowsData
,SplitFieldToRowsData
,SQLFileOutputData
,SSHData
,StepMetastructureData
,StepsMetricsData
,StreamLookupData
,StringCutData
,StringOperationsData
,SwitchCaseData
,SymmetricCryptoTransData
,SynchronizeAfterMergeData
,SyslogMessageData
,SystemDataData
,TableCompareData
,TableExistsData
,TableInputData
,TableOutputData
,TextFileInputData
,TextFileInputData
,TextFileOutputData
,TransExecutorData
,UniqueRowsByHashSetData
,UniqueRowsData
,UnivariateStatsData
,UpdateData
,UserDefinedJavaClassData
,ValidatorData
,ValueMapperData
,WebServiceAvailableData
,WebServiceData
,WriteToLogData
,XBaseInputData
,ZipFileData
public interface StepDataInterface
This defines the basic interface for the data used by a thread. This will allow us to stop execution of threads and
restart them later on without loosing track of the situation. Typically the StepDataInterface implementing class will
contain result sets, temporary data, caching indexes, etc.
- Since:
- 20-jan-2005
- Author:
- Matt
-
Method Details
-
setStatus
Sets the status.- Parameters:
status
- the new status
-
getStatus
BaseStepData.StepExecutionStatus getStatus()Gets the status.- Returns:
- the status
-
isEmpty
boolean isEmpty()Checks if is empty.- Returns:
- true, if is empty
-
isInitialising
boolean isInitialising()Checks if is initialising.- Returns:
- true, if is initialising
-
isRunning
boolean isRunning()Checks if is running.- Returns:
- true, if is running
-
isIdle
boolean isIdle()Checks if is idle.- Returns:
- true, if is idle
-
isFinished
boolean isFinished()Checks if is finished.- Returns:
- true, if is finished
-
isDisposed
boolean isDisposed()Checks if is disposed.- Returns:
- true, if is disposed
-