|
||||||||||
| 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.accessoutput.AccessOutputMeta
public class AccessOutputMeta
| Field Summary |
|---|
| Fields inherited from class org.pentaho.di.trans.step.BaseStepMeta |
|---|
loggingObject, STEP_ATTRIBUTES_FILE |
| Constructor Summary | |
|---|---|
AccessOutputMeta()
|
|
| 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. |
static Object[] |
createObjectsForRow(RowMetaInterface rowMeta,
Object[] rowData)
|
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. |
static List<com.healthmarketscience.jackcess.Column> |
getColumns(RowMetaInterface row)
|
int |
getCommitSize()
|
String |
getFilename()
|
static RowMetaInterface |
getLayout(com.healthmarketscience.jackcess.Table table)
|
RowMetaInterface |
getRequiredFields(VariableSpace space)
The natural way of data flow in a transformation is source-to-target. |
StepInterface |
getStep(StepMeta stepMeta,
StepDataInterface stepDataInterface,
int cnr,
TransMeta transMeta,
Trans trans)
Get the executing step, needed by Trans to launch a step. |
StepDataInterface |
getStepData()
Get a new instance of the appropriate data class. |
String |
getTablename()
|
String[] |
getUsedLibraries()
|
String |
getXML()
Produces the XML string that describes this step's information. |
boolean |
isAddToResultFiles()
|
boolean |
isDoNotOpenNewFileInit()
|
boolean |
isFileCreated()
|
boolean |
isTableCreated()
|
boolean |
isTableTruncated()
|
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 |
setAddToResultFiles(boolean addtoresultfilenamesin)
|
void |
setCommitSize(int commitSize)
|
void |
setDefault()
Set default values |
void |
setDoNotOpenNewFileInit(boolean doNotOpenNewFileInit)
|
void |
setFileCreated(boolean fileCreated)
|
void |
setFilename(String filename)
|
void |
setTableCreated(boolean tableCreated)
|
void |
setTablename(String tablename)
|
void |
setTableTruncated(boolean truncateTable)
|
boolean |
truncateTable()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AccessOutputMeta()
| Method Detail |
|---|
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 String getTablename()
public void setTablename(String tablename)
tablename - The tablename to set.public boolean truncateTable()
public void setTableTruncated(boolean truncateTable)
truncateTable - The truncate table flag to set.public void setDefault()
StepMetaInterface
setDefault in interface StepMetaInterfacepublic 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 transMeta,
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 gettransMeta - The transformation infotrans - The launching transformationpublic StepDataInterface getStepData()
StepMetaInterface
getStepData in interface StepMetaInterface
public RowMetaInterface getRequiredFields(VariableSpace space)
throws KettleException
BaseStepMeta
getRequiredFields in interface StepMetaInterfacegetRequiredFields in class BaseStepMetaspace - the variable space to use to do variable substitution.
KettleException - in case the required fields can't be determined
public static final RowMetaInterface getLayout(com.healthmarketscience.jackcess.Table table)
throws SQLException
SQLExceptionpublic static final List<com.healthmarketscience.jackcess.Column> getColumns(RowMetaInterface row)
public static Object[] createObjectsForRow(RowMetaInterface rowMeta,
Object[] rowData)
throws KettleValueException
KettleValueExceptionpublic boolean isFileCreated()
public void setFileCreated(boolean fileCreated)
fileCreated - the fileCreated to setpublic String getFilename()
public void setFilename(String filename)
filename - the filename to setpublic boolean isTableCreated()
public void setTableCreated(boolean tableCreated)
tableCreated - the tableCreated to setpublic boolean isTableTruncated()
public int getCommitSize()
public void setCommitSize(int commitSize)
commitSize - the commitSize to setpublic boolean isAddToResultFiles()
public void setAddToResultFiles(boolean addtoresultfilenamesin)
addtoresultfilenamesin - The addtoresultfilenames to set.public boolean isDoNotOpenNewFileInit()
public void setDoNotOpenNewFileInit(boolean doNotOpenNewFileInit)
doNotOpenNewFileInit - The "do not open new file init" flag to set.public String[] getUsedLibraries()
getUsedLibraries in interface StepMetaInterfacegetUsedLibraries in class BaseStepMeta
public String exportResources(VariableSpace space,
Map<String,ResourceDefinition> definitions,
ResourceNamingInterface resourceNamingInterface,
Repository repository)
throws KettleException
exportResources in interface StepMetaInterfaceexportResources in class BaseStepMetaspace - the variable space to userepository - The repository to optionally load other resources from (to be converted to XML)
KettleException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||