org.pentaho.di.trans.steps.monetdbagilemart
Class MonetDBAgileMartMeta

java.lang.Object
  extended by org.pentaho.di.trans.step.BaseStepMeta
      extended by org.pentaho.di.trans.steps.monetdbbulkloader.MonetDBBulkLoaderMeta
          extended by org.pentaho.di.trans.steps.monetdbagilemart.MonetDBAgileMartMeta
All Implemented Interfaces:
Cloneable, ProvidesDatabaseConnectionInformation, StepAttributesInterface, StepMetaInterface

public class MonetDBAgileMartMeta
extends MonetDBBulkLoaderMeta


Field Summary
 
Fields inherited from class org.pentaho.di.trans.step.BaseStepMeta
loggingObject, STEP_ATTRIBUTES_FILE
 
Constructor Summary
MonetDBAgileMartMeta()
           
 
Method Summary
 Object clone()
          Make an exact copy of this step, make sure to explicitly copy Collections etc.
 DatabaseMeta getDatabaseMeta(MonetDBBulkLoader loader)
           
static long getLongProperty(String name, long defaultValue)
           
 long getRowLimit()
           
 StepInterface getStep(StepMeta stepMeta, StepDataInterface stepDataInterface, int cnr, TransMeta transMeta, Trans trans)
          Get the executing step, needed by Trans to launch a step.
static String getStringProperty(String name, String defaultValue)
           
 String getXML()
          Produces the XML string that describes this step's information.
 void setDefault()
          Set default values
 void setRowLimit(long limit)
           
 
Methods inherited from class org.pentaho.di.trans.steps.monetdbbulkloader.MonetDBBulkLoaderMeta
allocate, analyseImpact, check, getBufferSize, getDatabaseMeta, getDbConnectionName, getDelimiter, getEnclosure, getEncoding, getFieldFormatOk, getFields, getFieldStream, getFieldTable, getLogFile, getMClientPath, getMissingDatabaseConnectionInformationMessage, getRequiredFields, getSchemaName, getSQLStatements, getStepData, getTableDdl, getTableName, getUsedDatabaseConnections, isAutoSchema, isAutoStringWidths, isTruncate, loadXML, readRep, saveRep, setAutoSchema, setAutoStringWidths, setBufferSize, setDatabaseMeta, setDbConnectionName, setEncoding, setFieldFormatOk, setFieldStream, setFieldTable, setLogFile, setMClientPath, setSchemaName, setTableName, setTruncate, updateFields, updateFields
 
Methods inherited from class org.pentaho.di.trans.step.BaseStepMeta
cancelQueries, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, findAttribute, findParent, getDescription, getDialogClassName, getLog, getLogChannelId, getName, getObjectCopy, getObjectId, getObjectRevision, getObjectType, getOptionalStreams, getParent, getParentStepMeta, getRepCode, getRepositoryDirectory, getRequiredFields, getResourceDependencies, getSQLStatements, getStepInjectionMetadataEntries, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getTooltip, getUsedArguments, getUsedLibraries, getXmlCode, handleStreamSelection, hasChanged, hasRepositoryReferences, isBasic, isDebug, isDetailed, isRowLevel, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, resetStepIoMeta, searchInfoAndTargetSteps, setChanged, setChanged, setParentStepMeta, supportsErrorHandling
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.pentaho.di.trans.step.StepMetaInterface
cancelQueries, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, getDialogClassName, getOptionalStreams, getParentStepMeta, getResourceDependencies, getSQLStatements, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getUsedArguments, getUsedLibraries, handleStreamSelection, hasRepositoryReferences, lookupRepositoryReferences, resetStepIoMeta, searchInfoAndTargetSteps, setParentStepMeta, supportsErrorHandling
 

Constructor Detail

MonetDBAgileMartMeta

public MonetDBAgileMartMeta()
Method Detail

getRowLimit

public long getRowLimit()

setRowLimit

public void setRowLimit(long limit)

getStringProperty

public static String getStringProperty(String name,
                                       String defaultValue)

getLongProperty

public static long getLongProperty(String name,
                                   long defaultValue)

getStep

public StepInterface getStep(StepMeta stepMeta,
                             StepDataInterface stepDataInterface,
                             int cnr,
                             TransMeta transMeta,
                             Trans trans)
Description copied from interface: StepMetaInterface
Get the executing step, needed by Trans to launch a step.

Specified by:
getStep in interface StepMetaInterface
Overrides:
getStep in class MonetDBBulkLoaderMeta
Parameters:
stepMeta - The step info
stepDataInterface - the step data interface linked to this step. Here the step can store temporary data, database connections, etc.
cnr - The copy nr to get
transMeta - The transformation info
trans - The launching transformation

clone

public Object clone()
Description copied from interface: StepMetaInterface
Make an exact copy of this step, make sure to explicitly copy Collections etc.

Specified by:
clone in interface StepMetaInterface
Overrides:
clone in class MonetDBBulkLoaderMeta
Returns:
an exact copy of this step

setDefault

public void setDefault()
Description copied from interface: StepMetaInterface
Set default values

Specified by:
setDefault in interface StepMetaInterface
Overrides:
setDefault in class MonetDBBulkLoaderMeta

getDatabaseMeta

public DatabaseMeta getDatabaseMeta(MonetDBBulkLoader loader)
Overrides:
getDatabaseMeta in class MonetDBBulkLoaderMeta
Returns:
Returns the database.

getXML

public String getXML()
Description copied from class: BaseStepMeta
Produces the XML string that describes this step's information.

Specified by:
getXML in interface StepMetaInterface
Overrides:
getXML in class MonetDBBulkLoaderMeta
Returns:
String containing the XML describing this step.