public abstract class BaseStreamStepMeta extends StepWithMappingMeta implements StepMetaInterface, ISubTransAwareMeta
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
batchDuration |
protected String |
batchSize |
static String |
DURATION |
static String |
MESSAGE_DATA_TYPE |
static String |
NUM_MESSAGES |
protected String |
parallelism |
static String |
PARALLELISM |
static String |
SUB_STEP |
protected String |
subStep |
static String |
TRANSFORMATION_PATH |
protected String |
transformationPath |
directoryPath, fileName, specificationMethod, transName, transObjectIdattributes, databases, log, loggingObject, parentStepMeta, repository, STEP_ATTRIBUTES_FILE| 构造器和说明 |
|---|
BaseStreamStepMeta() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
check(List<org.pentaho.di.core.CheckResultInterface> remarks,
TransMeta transMeta,
StepMeta stepMeta,
org.pentaho.di.core.row.RowMetaInterface prev,
String[] input,
String[] output,
org.pentaho.di.core.row.RowMetaInterface info,
org.pentaho.di.core.variables.VariableSpace space,
Repository repository,
org.pentaho.metastore.api.IMetaStore metaStore)
Checks the settings of this step and puts the findings in a remarks List.
|
String |
getBatchDuration() |
String |
getBatchSize() |
void |
getFields(org.pentaho.di.core.row.RowMetaInterface rowMeta,
String origin,
org.pentaho.di.core.row.RowMetaInterface[] info,
StepMeta nextStep,
org.pentaho.di.core.variables.VariableSpace space,
Repository repository,
org.pentaho.metastore.api.IMetaStore metaStore)
Gets the fields.
|
String |
getFileName() |
int |
getMessageDataType() |
String |
getParallelism() |
String[] |
getReferencedObjectDescriptions() |
List<ResourceReference> |
getResourceDependencies(TransMeta transMeta,
StepMeta stepInfo)
Get a list of all the resource dependencies that the step is depending on.
|
abstract org.pentaho.di.core.row.RowMeta |
getRowMeta(String origin,
org.pentaho.di.core.variables.VariableSpace space) |
String |
getSubStep() |
String |
getTransformationPath() |
boolean[] |
isReferencedObjectEnabled() |
Object |
loadReferencedObject(int index,
Repository rep,
org.pentaho.metastore.api.IMetaStore metaStore,
org.pentaho.di.core.variables.VariableSpace space)
Load the referenced object
|
void |
replaceFileName(String fileName) |
void |
setBatchDuration(String batchDuration) |
void |
setBatchSize(String batchSize) |
void |
setDefault()
Set default values
|
void |
setParallelism(String parallelism) |
void |
setSubStep(String subStep) |
void |
setTransformationPath(String transformationPath) |
activateParams, activateParams, addMissingVariables, exportResources, getDirectories, getDirectoryPath, getInputMappings, getOutputMappings, getSpecificationMethod, getSpecificationMethods, getTransName, getTransObjectId, loadMappingMeta, loadMappingMeta, replaceVariableValues, replaceVariableValues, setDirectories, setDirectoryPath, setFileName, setSpecificationMethod, setTransName, setTransObjectIdgetXML, loadXML, readRep, saveRep, withVariablesanalyseImpact, analyseImpact, cancelQueries, check, check, clone, createEntry, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, extractStepMetadataEntries, findAttribute, findParent, findParentEntry, getActiveReferencedObjectDescription, getDescription, getDialogClassName, getFields, getLog, getLogChannelId, getName, getObjectCopy, getObjectId, getObjectRevision, getObjectType, getOptionalStreams, getParent, getParentStepMeta, getRepCode, getRepositoryDirectory, getRequiredFields, getRequiredFields, getSQLStatements, getSQLStatements, getStepInjectionMetadataEntries, getStepIOMeta, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getTooltip, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, getXmlCode, handleStreamSelection, hasChanged, hasRepositoryReferences, isBasic, isDebug, isDetailed, isRowLevel, loadReferencedObject, loadStepAttributes, loadXML, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, readRep, readRep, resetStepIoMeta, saveRep, searchInfoAndTargetSteps, setChanged, setChanged, setParentStepMeta, setStepIOMeta, supportsErrorHandlingequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitanalyseImpact, analyseImpact, cancelQueries, check, cleanAfterHopFromRemove, cleanAfterHopFromRemove, cleanAfterHopToRemove, clone, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, exportResources, extractStepMetadataEntries, fetchTransMeta, getActiveReferencedObjectDescription, getDialogClassName, getFields, getOptionalStreams, getParentStepMeta, getRequiredFields, getSQLStatements, getSQLStatements, getStep, getStepData, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, getXML, handleStreamSelection, hasChanged, hasRepositoryReferences, loadXML, loadXML, lookupRepositoryReferences, passDataToServletOutput, readRep, readRep, resetStepIoMeta, saveRep, saveRep, searchInfoAndTargetSteps, setChanged, setParentStepMeta, supportsErrorHandlinggetDirectoryPath, getParentStepMeta, getSpecificationMethod, getTransName, getTransObjectIdprotected String transformationPath
protected String batchSize
protected String batchDuration
protected String subStep
protected String parallelism
public String getSubStep()
public void setSubStep(String subStep)
public void setTransformationPath(String transformationPath)
public void setBatchSize(String batchSize)
public void setBatchDuration(String batchDuration)
public void setParallelism(String parallelism)
public void setDefault()
StepMetaInterfacesetDefault 在接口中 StepMetaInterfacepublic String getTransformationPath()
public String getBatchSize()
public String getBatchDuration()
public String getParallelism()
public int getMessageDataType()
public void replaceFileName(String fileName)
replaceFileName 在类中 StepWithMappingMetafileName - the fileName to setpublic void check(List<org.pentaho.di.core.CheckResultInterface> remarks, TransMeta transMeta, StepMeta stepMeta, org.pentaho.di.core.row.RowMetaInterface prev, String[] input, String[] output, org.pentaho.di.core.row.RowMetaInterface info, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore)
StepMetaInterfacecheck 在接口中 StepMetaInterfacecheck 在类中 BaseStepMetaremarks - The list to put the remarks in @see org.pentaho.di.core.CheckResultstepMeta - The stepMeta to help checkingprev - The fields coming from the previous stepinput - The input step namesoutput - The output step namesinfo - The fields that are used as information by the stepspace - the variable space to resolve variable expressions withrepository - the repository to use to load Kettle metadata objects impacting the output fieldsmetaStore - the MetaStore to use to load additional external data or metadata impacting the output fieldspublic String getFileName()
getFileName 在接口中 ISubTransAwareMetagetFileName 在类中 StepWithMappingMetapublic List<ResourceReference> getResourceDependencies(TransMeta transMeta, StepMeta stepInfo)
BaseStepMetagetResourceDependencies 在接口中 StepMetaInterfacegetResourceDependencies 在类中 BaseStepMetapublic String[] getReferencedObjectDescriptions()
getReferencedObjectDescriptions 在接口中 StepMetaInterfacegetReferencedObjectDescriptions 在类中 BaseStepMetapublic boolean[] isReferencedObjectEnabled()
isReferencedObjectEnabled 在接口中 StepMetaInterfaceisReferencedObjectEnabled 在类中 BaseStepMetapublic Object loadReferencedObject(int index, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space) throws org.pentaho.di.core.exception.KettleException
StepMetaInterfaceloadReferencedObject 在接口中 StepMetaInterfaceloadReferencedObject 在类中 BaseStepMetaindex - the referenced object index to load (in case there are multiple references)rep - the repositorymetaStore - the MetaStore to usespace - the variable space to useorg.pentaho.di.core.exception.KettleExceptionpublic abstract org.pentaho.di.core.row.RowMeta getRowMeta(String origin, org.pentaho.di.core.variables.VariableSpace space) throws org.pentaho.di.core.exception.KettleStepException
org.pentaho.di.core.exception.KettleStepExceptionpublic void getFields(org.pentaho.di.core.row.RowMetaInterface rowMeta,
String origin,
org.pentaho.di.core.row.RowMetaInterface[] info,
StepMeta nextStep,
org.pentaho.di.core.variables.VariableSpace space,
Repository repository,
org.pentaho.metastore.api.IMetaStore metaStore)
throws org.pentaho.di.core.exception.KettleStepException
BaseStepMetagetFields 在接口中 StepMetaInterfacegetFields 在类中 BaseStepMetarowMeta - the input row meta that is modified in this method to reflect the output row metadata of the
steporigin - Name of the step to use as input for the origin field in the valuesinfo - Fields used as extra lookup informationnextStep - the next step that is targetedspace - the space The variable space to use to replace variablesrepository - the repository to use to load Kettle metadata objects impacting the output fieldsmetaStore - the MetaStore to use to load additional external data or metadata impacting the output fieldsorg.pentaho.di.core.exception.KettleStepException - the kettle step exceptionCopyright © 2024 Hitachi Vantara. All rights reserved.