|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.pentaho.di.trans.step.BaseStep org.pentaho.di.trans.steps.monetdbbulkloader.MonetDBBulkLoader org.pentaho.di.trans.steps.monetdbagilemart.MonetDBAgileMart
public class MonetDBAgileMart
Field Summary |
---|
Fields inherited from class org.pentaho.di.trans.step.BaseStep |
---|
first, linesInput, linesOutput, linesRead, linesRejected, linesSkipped, linesUpdated, linesWritten, terminator, terminator_rows |
Constructor Summary | |
---|---|
MonetDBAgileMart(StepMeta stepMeta,
StepDataInterface stepDataInterface,
int copyNr,
TransMeta transMeta,
Trans trans)
|
Method Summary | |
---|---|
boolean |
adjustSchema()
Adjust schema. |
boolean |
dropTable()
Drops the current table. |
boolean |
execute(MonetDBBulkLoaderMeta meta,
boolean wait)
|
boolean |
flush()
Write the current buffer to the mclient. |
boolean |
init(StepMetaInterface smi,
StepDataInterface sdi)
Initialize and do work where other steps need to wait for... |
void |
setRowLimit(long rowLimit)
Sets the row limit. |
void |
setTableName(String tableName)
Sets the table name. |
boolean |
truncateTable()
Truncates the current table. |
Methods inherited from class org.pentaho.di.trans.steps.monetdbbulkloader.MonetDBBulkLoader |
---|
autoAdjustSchema, createCommandLine, dispose, dropTable, getMessage, processRow, truncateTable |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.pentaho.di.core.TableManager |
---|
getMessage |
Methods inherited from interface org.pentaho.di.core.variables.VariableSpace |
---|
copyVariablesFrom, environmentSubstitute, environmentSubstitute, getBooleanValueOfVariable, getParentVariableSpace, getVariable, getVariable, initializeVariablesFrom, injectVariables, listVariables, setParentVariableSpace, setVariable, shareVariablesWith |
Constructor Detail |
---|
public MonetDBAgileMart(StepMeta stepMeta, StepDataInterface stepDataInterface, int copyNr, TransMeta transMeta, Trans trans)
Method Detail |
---|
public boolean init(StepMetaInterface smi, StepDataInterface sdi)
StepInterface
init
in interface StepInterface
init
in class MonetDBBulkLoader
smi
- The metadata to work withsdi
- The data to initializepublic boolean execute(MonetDBBulkLoaderMeta meta, boolean wait) throws KettleException
execute
in class MonetDBBulkLoader
KettleException
public void setRowLimit(long rowLimit)
TableManager
setRowLimit
in interface TableManager
public boolean flush()
flush
in interface TableManager
public boolean truncateTable()
TableManager
truncateTable
in interface TableManager
public void setTableName(String tableName)
TableManager
setTableName
in interface TableManager
public boolean adjustSchema()
TableManager
adjustSchema
in interface TableManager
public boolean dropTable()
TableManager
dropTable
in interface TableManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |