|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.di.trans.step.BaseStepMeta
org.pentaho.di.trans.steps.xbaseinput.XBaseInputMeta
public class XBaseInputMeta
| Field Summary |
|---|
| Fields inherited from class org.pentaho.di.trans.step.BaseStepMeta |
|---|
loggingObject, STEP_ATTRIBUTES_FILE |
| Constructor Summary | |
|---|---|
XBaseInputMeta()
|
|
| Method Summary | |
|---|---|
void |
check(List<CheckResultInterface> remarks,
TransMeta transMeta,
StepMeta stepMeta,
RowMetaInterface prev,
String[] input,
String[] output,
RowMetaInterface info)
Checks the settings of this step and puts the findings in a remarks List. |
Object |
clone()
Make an exact copy of this step, make sure to explicitly copy Collections etc. |
String |
exportResources(VariableSpace space,
Map<String,ResourceDefinition> definitions,
ResourceNamingInterface resourceNamingInterface,
Repository repository)
Since the exported transformation that runs this will reside in a ZIP file, we can't reference files relatively. |
String |
getAcceptingField()
|
StepMeta |
getAcceptingStep()
|
String |
getAcceptingStepName()
|
String |
getCharactersetName()
|
String |
getDbfFileName()
|
void |
getFields(RowMetaInterface row,
String name,
RowMetaInterface[] info,
StepMeta nextStep,
VariableSpace space)
Gets the fields. |
String |
getFilenameField()
|
String[] |
getFilePaths(VariableSpace space)
|
String[] |
getInfoSteps()
|
String |
getLookupStepname()
|
RowMetaInterface |
getOutputFields(FileInputList files,
String name)
|
int |
getRowLimit()
|
String |
getRowNrField()
|
StepInterface |
getStep(StepMeta stepMeta,
StepDataInterface stepDataInterface,
int cnr,
TransMeta tr,
Trans trans)
Get the executing step, needed by Trans to launch a step. |
StepDataInterface |
getStepData()
Get a new instance of the appropriate data class. |
FileInputList |
getTextFileList(VariableSpace space)
|
String[] |
getUsedLibraries()
|
String |
getXML()
Produces the XML string that describes this step's information. |
boolean |
includeFilename()
|
boolean |
isAcceptingFilenames()
|
boolean |
isRowNrAdded()
|
void |
loadXML(Node stepnode,
List<DatabaseMeta> databases,
Map<String,Counter> counters)
Load the values for this step from an XML Node |
void |
readRep(Repository rep,
ObjectId id_step,
List<DatabaseMeta> databases,
Map<String,Counter> counters)
Read the steps information from a Kettle repository |
void |
saveRep(Repository rep,
ObjectId id_transformation,
ObjectId id_step)
Save the steps data into a Kettle repository |
void |
searchInfoAndTargetSteps(List<StepMeta> steps)
Change step names into step objects to allow them to be name-changed etc. |
void |
setAcceptingField(String acceptingField)
|
void |
setAcceptingFilenames(boolean acceptingFilenames)
|
void |
setAcceptingStep(StepMeta acceptingStep)
|
void |
setAcceptingStepName(String acceptingStepName)
|
void |
setCharactersetName(String charactersetName)
|
void |
setDbfFileName(String dbfFileName)
|
void |
setDefault()
Set default values |
void |
setFilenameField(String filenameField)
|
void |
setIncludeFilename(boolean includeFilename)
|
void |
setRowLimit(int rowLimit)
|
void |
setRowNrAdded(boolean rowNrAdded)
|
void |
setRowNrField(String rowNrField)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XBaseInputMeta()
| Method Detail |
|---|
public String getDbfFileName()
public void setDbfFileName(String dbfFileName)
dbfFileName - The dbfFileName to set.public int getRowLimit()
public void setRowLimit(int rowLimit)
rowLimit - The rowLimit to set.public String getRowNrField()
public void setRowNrField(String rowNrField)
rowNrField - The rowNrField to set.public boolean isRowNrAdded()
public void setRowNrAdded(boolean rowNrAdded)
rowNrAdded - The rowNrAdded to set.public String getAcceptingField()
public void setAcceptingField(String acceptingField)
acceptingField - The acceptingField to set.public boolean isAcceptingFilenames()
public void setAcceptingFilenames(boolean acceptingFilenames)
acceptingFilenames - The acceptingFilenames to set.public StepMeta getAcceptingStep()
public void setAcceptingStep(StepMeta acceptingStep)
acceptingStep - The acceptingStep to set.public String getAcceptingStepName()
public void setAcceptingStepName(String acceptingStepName)
acceptingStepName - The acceptingStepName to set.public String getFilenameField()
public void setFilenameField(String filenameField)
filenameField - The filenameField to set.public boolean includeFilename()
public void setIncludeFilename(boolean includeFilename)
includeFilename - The includeFilename to set.
public void loadXML(Node stepnode,
List<DatabaseMeta> databases,
Map<String,Counter> counters)
throws KettleXMLException
StepMetaInterface
loadXML in interface StepMetaInterfacestepnode - the Node to get the info fromdatabases - The available list of databases to reference tocounters - Counters to reference.
KettleXMLException - When an unexpected XML error occurred. (malformed etc.)public Object clone()
StepMetaInterface
clone in interface StepMetaInterfaceclone in class BaseStepMetapublic void setDefault()
StepMetaInterface
setDefault in interface StepMetaInterfacepublic String getLookupStepname()
public void searchInfoAndTargetSteps(List<StepMeta> steps)
BaseStepMeta
searchInfoAndTargetSteps in interface StepMetaInterfacesearchInfoAndTargetSteps in class BaseStepMetasteps - the steps to referencepublic String[] getInfoSteps()
public RowMetaInterface getOutputFields(FileInputList files,
String name)
throws KettleStepException
KettleStepException
public void getFields(RowMetaInterface row,
String name,
RowMetaInterface[] info,
StepMeta nextStep,
VariableSpace space)
throws KettleStepException
BaseStepMeta
getFields in interface StepMetaInterfacegetFields in class BaseStepMetarow - the input row metaname - the nameinfo - the infonextStep - the next stepspace - the space
KettleStepException - the kettle step exceptionpublic String getXML()
BaseStepMeta
getXML in interface StepMetaInterfacegetXML in class BaseStepMeta
public void readRep(Repository rep,
ObjectId id_step,
List<DatabaseMeta> databases,
Map<String,Counter> counters)
throws KettleException
StepMetaInterface
readRep in interface StepMetaInterfacerep - The repository to read fromid_step - The step IDdatabases - The databases to referencecounters - The counters to reference
KettleException - When an unexpected error occurred (database, network, etc)
public void saveRep(Repository rep,
ObjectId id_transformation,
ObjectId id_step)
throws KettleException
StepMetaInterface
saveRep in interface StepMetaInterfacerep - The Kettle repository to save toid_transformation - The transformation IDid_step - The step ID
KettleException - When an unexpected error occurred (database, network, etc)
public void check(List<CheckResultInterface> remarks,
TransMeta transMeta,
StepMeta stepMeta,
RowMetaInterface prev,
String[] input,
String[] output,
RowMetaInterface info)
StepMetaInterface
check in interface StepMetaInterfaceremarks - 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 step
public StepInterface getStep(StepMeta stepMeta,
StepDataInterface stepDataInterface,
int cnr,
TransMeta tr,
Trans trans)
StepMetaInterface
getStep in interface StepMetaInterfacestepMeta - The step infostepDataInterface - the step data interface linked to this step. Here the step can store temporary data, database connections, etc.cnr - The copy nr to gettr - The transformation infotrans - The launching transformationpublic StepDataInterface getStepData()
StepMetaInterface
getStepData in interface StepMetaInterfacepublic String[] getFilePaths(VariableSpace space)
public FileInputList getTextFileList(VariableSpace space)
public String[] getUsedLibraries()
getUsedLibraries in interface StepMetaInterfacegetUsedLibraries in class BaseStepMetapublic String getCharactersetName()
public void setCharactersetName(String charactersetName)
charactersetName - the charactersetName to set
public String exportResources(VariableSpace space,
Map<String,ResourceDefinition> definitions,
ResourceNamingInterface resourceNamingInterface,
Repository repository)
throws KettleException
exportResources in interface StepMetaInterfaceexportResources in class BaseStepMetaspace - the spacedefinitions - the definitionsresourceNamingInterface - the resource naming interfacerepository - the repository
KettleException - the kettle exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||