public abstract class StepWithMappingMeta extends BaseSerializingMeta implements HasRepositoryDirectories, StepMetaInterface
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
directoryPath |
protected String |
fileName |
protected org.pentaho.di.core.ObjectLocationSpecificationMethod |
specificationMethod |
protected String |
transName |
protected org.pentaho.di.repository.ObjectId |
transObjectId |
attributes, databases, log, loggingObject, parentStepMeta, repository, STEP_ATTRIBUTES_FILE| 构造器和说明 |
|---|
StepWithMappingMeta() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
activateParams(org.pentaho.di.core.variables.VariableSpace childVariableSpace,
org.pentaho.di.core.parameters.NamedParams childNamedParams,
org.pentaho.di.core.variables.VariableSpace parent,
String[] listParameters,
String[] mappingVariables,
String[] inputFields) |
static void |
activateParams(org.pentaho.di.core.variables.VariableSpace childVariableSpace,
org.pentaho.di.core.parameters.NamedParams childNamedParams,
org.pentaho.di.core.variables.VariableSpace parent,
String[] listParameters,
String[] mappingVariables,
String[] inputFields,
boolean isPassingAllParameters) |
static void |
addMissingVariables(org.pentaho.di.core.variables.VariableSpace fromSpace,
org.pentaho.di.core.variables.VariableSpace toSpace) |
String |
exportResources(org.pentaho.di.core.variables.VariableSpace space,
Map<String,ResourceDefinition> definitions,
ResourceNamingInterface resourceNamingInterface,
Repository repository,
org.pentaho.metastore.api.IMetaStore metaStore) |
String[] |
getDirectories()
If step has reference(s) to another transformation(s)/job(s) returns an array of repository directories.
|
String |
getDirectoryPath() |
String |
getFileName() |
List<MappingIODefinition> |
getInputMappings() |
List<MappingIODefinition> |
getOutputMappings() |
org.pentaho.di.core.ObjectLocationSpecificationMethod |
getSpecificationMethod() |
org.pentaho.di.core.ObjectLocationSpecificationMethod[] |
getSpecificationMethods()
If step has reference(s) to another transformation(s)/job(s) returns an array of specification method(s)
defining the type of an access to a referenced file.
|
String |
getTransName() |
org.pentaho.di.repository.ObjectId |
getTransObjectId() |
static TransMeta |
loadMappingMeta(StepWithMappingMeta mappingMeta,
Repository rep,
org.pentaho.metastore.api.IMetaStore metaStore,
org.pentaho.di.core.variables.VariableSpace space) |
static TransMeta |
loadMappingMeta(StepWithMappingMeta executorMeta,
Repository rep,
org.pentaho.metastore.api.IMetaStore metaStore,
org.pentaho.di.core.variables.VariableSpace space,
boolean share) |
void |
replaceFileName(String fileName) |
static void |
replaceVariableValues(org.pentaho.di.core.variables.VariableSpace childTransMeta,
org.pentaho.di.core.variables.VariableSpace replaceBy) |
static void |
replaceVariableValues(org.pentaho.di.core.variables.VariableSpace childTransMeta,
org.pentaho.di.core.variables.VariableSpace replaceBy,
String type) |
void |
setDirectories(String[] directories)
If step has reference(s) to another transformation(s)/job(s) sets updated repository directories from
incoming String array.
|
void |
setDirectoryPath(String directoryPath) |
void |
setFileName(String fileName) |
void |
setSpecificationMethod(org.pentaho.di.core.ObjectLocationSpecificationMethod specificationMethod) |
void |
setTransName(String transName) |
void |
setTransObjectId(org.pentaho.di.repository.ObjectId transObjectId) |
getXML, loadXML, readRep, saveRep, withVariablesanalyseImpact, analyseImpact, cancelQueries, check, check, check, clone, createEntry, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, extractStepMetadataEntries, findAttribute, findParent, findParentEntry, getActiveReferencedObjectDescription, getDescription, getDialogClassName, getFields, getFields, getLog, getLogChannelId, getName, getObjectCopy, getObjectId, getObjectRevision, getObjectType, getOptionalStreams, getParent, getParentStepMeta, getReferencedObjectDescriptions, getRepCode, getRepositoryDirectory, getRequiredFields, getRequiredFields, getResourceDependencies, getSQLStatements, getSQLStatements, getStepInjectionMetadataEntries, getStepIOMeta, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getTooltip, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, getXmlCode, handleStreamSelection, hasChanged, hasRepositoryReferences, isBasic, isDebug, isDetailed, isReferencedObjectEnabled, isRowLevel, loadReferencedObject, 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, check, cleanAfterHopFromRemove, cleanAfterHopFromRemove, cleanAfterHopToRemove, clone, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, extractStepMetadataEntries, fetchTransMeta, getActiveReferencedObjectDescription, getDialogClassName, getFields, getFields, getOptionalStreams, getParentStepMeta, getReferencedObjectDescriptions, getRequiredFields, getResourceDependencies, getSQLStatements, getSQLStatements, getStep, getStepData, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, getXML, handleStreamSelection, hasChanged, hasRepositoryReferences, isReferencedObjectEnabled, loadReferencedObject, loadXML, loadXML, lookupRepositoryReferences, passDataToServletOutput, readRep, readRep, resetStepIoMeta, saveRep, saveRep, searchInfoAndTargetSteps, setChanged, setDefault, setParentStepMeta, supportsErrorHandlingprotected org.pentaho.di.core.ObjectLocationSpecificationMethod specificationMethod
protected String transName
protected String fileName
protected String directoryPath
protected org.pentaho.di.repository.ObjectId transObjectId
public static TransMeta loadMappingMeta(StepWithMappingMeta mappingMeta, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionpublic static TransMeta loadMappingMeta(StepWithMappingMeta executorMeta, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space, boolean share) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionpublic static void activateParams(org.pentaho.di.core.variables.VariableSpace childVariableSpace,
org.pentaho.di.core.parameters.NamedParams childNamedParams,
org.pentaho.di.core.variables.VariableSpace parent,
String[] listParameters,
String[] mappingVariables,
String[] inputFields)
public static void activateParams(org.pentaho.di.core.variables.VariableSpace childVariableSpace,
org.pentaho.di.core.parameters.NamedParams childNamedParams,
org.pentaho.di.core.variables.VariableSpace parent,
String[] listParameters,
String[] mappingVariables,
String[] inputFields,
boolean isPassingAllParameters)
public org.pentaho.di.core.ObjectLocationSpecificationMethod getSpecificationMethod()
public org.pentaho.di.core.ObjectLocationSpecificationMethod[] getSpecificationMethods()
HasRepositoryDirectoriesgetSpecificationMethods 在接口中 HasRepositoryDirectoriespublic void setSpecificationMethod(org.pentaho.di.core.ObjectLocationSpecificationMethod specificationMethod)
specificationMethod - the specificationMethod to setpublic String getDirectoryPath()
public void setDirectoryPath(String directoryPath)
directoryPath - the directoryPath to setpublic String[] getDirectories()
HasRepositoryDirectoriesgetDirectories 在接口中 HasRepositoryDirectoriespublic void setDirectories(String[] directories)
HasRepositoryDirectoriessetDirectories 在接口中 HasRepositoryDirectoriesdirectories - Array of updated rep directories to setpublic String getFileName()
public void setFileName(String fileName)
fileName - the fileName to setpublic void replaceFileName(String fileName)
fileName - the fileName to setpublic String getTransName()
public void setTransName(String transName)
transName - the transName to setpublic org.pentaho.di.repository.ObjectId getTransObjectId()
public void setTransObjectId(org.pentaho.di.repository.ObjectId transObjectId)
transObjectId - the transObjectId to setpublic String exportResources(org.pentaho.di.core.variables.VariableSpace space, Map<String,ResourceDefinition> definitions, ResourceNamingInterface resourceNamingInterface, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) throws org.pentaho.di.core.exception.KettleException
exportResources 在接口中 StepMetaInterfaceexportResources 在类中 BaseStepMetaspace - the variable space to userepository - The repository to optionally load other resources from (to be converted to XML)metaStore - the metaStore in which non-kettle metadata could reside.org.pentaho.di.core.exception.KettleExceptionpublic static void addMissingVariables(org.pentaho.di.core.variables.VariableSpace fromSpace,
org.pentaho.di.core.variables.VariableSpace toSpace)
public static void replaceVariableValues(org.pentaho.di.core.variables.VariableSpace childTransMeta,
org.pentaho.di.core.variables.VariableSpace replaceBy,
String type)
public static void replaceVariableValues(org.pentaho.di.core.variables.VariableSpace childTransMeta,
org.pentaho.di.core.variables.VariableSpace replaceBy)
public List<MappingIODefinition> getInputMappings()
public List<MappingIODefinition> getOutputMappings()
Copyright © 2024 Hitachi Vantara. All rights reserved.