org.pentaho.di.trans.step
Interface StepDataInterface
- All Known Implementing Classes:
- AbortData, AccessInputData, AccessOutputData, AddSequenceData, AddXMLData, AggregateRowsData, AnalyticQueryData, AppendData, BlockingStepData, CalculatorData, CheckSumData, CloneRowData, ClosureGeneratorData, ColumnExistsData, CombinationLookupData, ConstantData, CreditCardValidatorData, CsvInputData, CubeInputData, CubeOutputData, DatabaseJoinData, DatabaseLookupData, DBProcData, DelayData, DeleteData, DenormaliserData, DetectEmptyStreamData, DetectLastRowData, DimensionLookupData, DummyTransData, DynamicSQLRowData, ExcelInputData, ExcelOutputData, ExecProcessData, ExecSQLData, ExecSQLRowData, FieldSplitterData, FileExistsData, FilesFromResultData, FilesToResultData, FilterRowsData, FixedInputData, FlattenerData, FormulaData, GetFileNamesData, GetFilesRowsCountData, GetPreviousRowFieldData, GetSubFoldersData, GetVariableData, GetXMLDataData, GPBulkLoaderData, GroupByData, HTTPData, HTTPPOSTData, IfNullData, InfobrightLoaderData, InjectorData, InsertUpdateData, JaninoData, JoinRowsData, LDAPInputData, LDIFInputData, LucidDBBulkLoaderData, MailData, MailValidatorData, MappingData, MappingInputData, MappingOutputData, MergeJoinData, MergeRowsData, MondrianData, MonetDBBulkLoaderData, MySQLBulkLoaderData, NormaliserData, NullIfData, NumberRangeData, OraBulkLoaderData, ParGzipCsvInputData, PGBulkLoaderData, ProcessFilesData, PropertyInputData, PropertyOutputData, RandomValueData, RegexEvalData, ReplaceStringData, ReservoirSamplingData, RowGeneratorData, RowsFromResultData, RowsToResultData, RssInputData, RssOutputData, SalesforceInputData, SampleRowsData, ScriptValuesModData, SelectValuesData, SetValueConstantData, SetValueFieldData, SetVariableData, SocketReaderData, SocketWriterData, SortedMergeData, SortRowsData, SplitFieldToRowsData, SQLFileOutputData, StepMetastructureData, StreamLookupData, StringCutData, SwitchCaseData, SynchronizeAfterMergeData, SystemDataData, TableExistsData, TableInputData, TableOutputData, TextFileInputData, TextFileOutputData, UniqueRowsByHashSetData, UniqueRowsData, UnivariateStatsData, UpdateData, ValidatorData, ValueMapperData, WebServiceData, WriteToLogData, XBaseInputData, XMLInputData, XMLInputSaxData, XMLJoinData, XMLOutputData, XsdValidatorData, XsltData
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 resultsets,
temporary data, caching indexes, etc.
- Since:
- 20-jan-2005
- Author:
- Matt
STATUS_EMPTY
static final int STATUS_EMPTY
- See Also:
- Constant Field Values
STATUS_INIT
static final int STATUS_INIT
- See Also:
- Constant Field Values
STATUS_RUNNING
static final int STATUS_RUNNING
- See Also:
- Constant Field Values
STATUS_IDLE
static final int STATUS_IDLE
- See Also:
- Constant Field Values
STATUS_FINISHED
static final int STATUS_FINISHED
- See Also:
- Constant Field Values
STATUS_STOPPED
static final int STATUS_STOPPED
- See Also:
- Constant Field Values
STATUS_DISPOSED
static final int STATUS_DISPOSED
- See Also:
- Constant Field Values
STATUS_HALTED
static final int STATUS_HALTED
- See Also:
- Constant Field Values
STATUS_PAUSED
static final int STATUS_PAUSED
- See Also:
- Constant Field Values
STATUS_HALTING
static final int STATUS_HALTING
- See Also:
- Constant Field Values
setStatus
void setStatus(int status)
getStatus
int getStatus()
isEmpty
boolean isEmpty()
isInitialising
boolean isInitialising()
isRunning
boolean isRunning()
isIdle
boolean isIdle()
isFinished
boolean isFinished()
isDisposed
boolean isDisposed()