org.pentaho.di.repository.kdr.delegates
Class KettleDatabaseRepositoryConnectionDelegate
java.lang.Object
  
org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryBaseDelegate
      
org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryConnectionDelegate
public class KettleDatabaseRepositoryConnectionDelegate
- extends KettleDatabaseRepositoryBaseDelegate
 
 
 
| 
Method Summary | 
 void | 
clearNextIDCounters()
 
            | 
 void | 
closeJobAttributeInsertPreparedStatement()
 
            | 
 void | 
closeJobAttributeLookupPreparedStatement()
 
            | 
 void | 
closeLookupJobEntryAttribute()
 
            | 
 void | 
closeStepAttributeInsertPreparedStatement()
 
            | 
 void | 
closeStepAttributeLookupPreparedStatement()
 
            | 
 void | 
closeTransAttributeInsertPreparedStatement()
 
            | 
 void | 
closeTransAttributeLookupPreparedStatement()
 
            | 
 void | 
commit()
 
            | 
 void | 
connect()
 
          Connect to the repository | 
 void | 
connect(boolean no_lookup)
 
            | 
 void | 
connect(boolean no_lookup,
        boolean ignoreVersion)
 
            | 
static org.pentaho.di.repository.ObjectId[] | 
convertLongList(List<Long> list)
 
            | 
 int | 
countNrJobAttributes(org.pentaho.di.repository.ObjectId id_job,
                     String code)
 
            | 
 int | 
countNrJobEntryAttributes(org.pentaho.di.repository.ObjectId id_jobentry,
                          String code)
 
            | 
 int | 
countNrStepAttributes(org.pentaho.di.repository.ObjectId id_step,
                      String code)
 
            | 
 int | 
countNrTransAttributes(org.pentaho.di.repository.ObjectId id_transformation,
                       String code)
 
            | 
 void | 
disconnect()
 
            | 
 void | 
fillStepAttributesBuffer(org.pentaho.di.repository.ObjectId id_transformation)
 
            | 
 org.pentaho.di.repository.ObjectId | 
findStepAttributeID(org.pentaho.di.repository.ObjectId id_step,
                    int nr,
                    String code)
 
            | 
 org.pentaho.di.core.database.Database | 
getDatabase()
 
            | 
 Collection<org.pentaho.di.core.RowMetaAndData> | 
getDatabaseAttributes(org.pentaho.di.repository.ObjectId id_database)
 
            | 
 org.pentaho.di.core.database.DatabaseMeta | 
getDatabaseMeta()
 
            | 
 org.pentaho.di.repository.ObjectId[] | 
getIDs(String sql,
       org.pentaho.di.repository.ObjectId... objectId)
 
            | 
 org.pentaho.di.repository.ObjectId | 
getIDWithValue(String tablename,
               String idfield,
               String[] lookupkey,
               org.pentaho.di.repository.ObjectId[] key)
 
            | 
 org.pentaho.di.repository.ObjectId | 
getIDWithValue(String tablename,
               String idfield,
               String lookupfield,
               String value)
 
            | 
 org.pentaho.di.repository.ObjectId | 
getIDWithValue(String tablename,
               String idfield,
               String lookupfield,
               String value,
               String[] lookupkey,
               org.pentaho.di.repository.ObjectId[] key)
 
            | 
 org.pentaho.di.repository.ObjectId | 
getIDWithValue(String tablename,
               String idfield,
               String lookupfield,
               String value,
               String lookupkey,
               org.pentaho.di.repository.ObjectId key)
 
            | 
 boolean | 
getJobAttributeBoolean(org.pentaho.di.repository.ObjectId id_job,
                       int nr,
                       String code)
 
            | 
 long | 
getJobAttributeInteger(org.pentaho.di.repository.ObjectId id_job,
                       int nr,
                       String code)
 
            | 
 double | 
getJobAttributeNumber(org.pentaho.di.repository.ObjectId id_job,
                      int nr,
                      String code)
 
            | 
 org.pentaho.di.core.RowMetaAndData | 
getJobAttributeRow(org.pentaho.di.repository.ObjectId id_job,
                   int nr,
                   String code)
 
            | 
 List<Object[]> | 
getJobAttributes(org.pentaho.di.repository.ObjectId id_job,
                 String code,
                 long nr)
 
            | 
 String | 
getJobAttributeString(org.pentaho.di.repository.ObjectId id_job,
                      int nr,
                      String code)
 
            | 
 boolean | 
getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
                            int nr,
                            String code)
 
            | 
 boolean | 
getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
                            int nr,
                            String code,
                            boolean def)
 
            | 
 boolean | 
getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
                            String code)
 
            | 
 boolean | 
getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
                            String code,
                            boolean def)
 
            | 
 long | 
getJobEntryAttributeInteger(org.pentaho.di.repository.ObjectId id_jobentry,
                            int nr,
                            String code)
 
            | 
 long | 
getJobEntryAttributeInteger(org.pentaho.di.repository.ObjectId id_jobentry,
                            String code)
 
            | 
 double | 
getJobEntryAttributeNumber(org.pentaho.di.repository.ObjectId id_jobentry,
                           int nr,
                           String code)
 
            | 
 double | 
getJobEntryAttributeNumber(org.pentaho.di.repository.ObjectId id_jobentry,
                           String code)
 
            | 
 String | 
getJobEntryAttributeString(org.pentaho.di.repository.ObjectId id_jobentry,
                           int nr,
                           String code)
 
            | 
 String | 
getJobEntryAttributeString(org.pentaho.di.repository.ObjectId id_jobentry,
                           String code)
 
            | 
 int | 
getMajorVersion()
 
            | 
 int | 
getMinorVersion()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextClusterID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextClusterSlaveID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextConditionID()
 
            | 
 org.pentaho.di.repository.LongObjectId | 
getNextDatabaseAttributeID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextDatabaseConnectionTypeID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextDatabaseID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextDatabaseTypeID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextDepencencyID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextDirectoryID()
 
            | 
 org.pentaho.di.repository.LongObjectId | 
getNextID(String tableName,
          String fieldName)
 
            | 
 org.pentaho.di.repository.LongObjectId | 
getNextJobAttributeID()
 
            | 
 org.pentaho.di.repository.LongObjectId | 
getNextJobEntryAttributeID()
 
            | 
 org.pentaho.di.repository.LongObjectId | 
getNextJobEntryCopyID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextJobEntryID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextJobEntryTypeID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextJobHopID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextJobID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextLogID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextLoglevelID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextNoteID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextPartitionID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextPartitionSchemaID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextSlaveServerID()
 
            | 
 org.pentaho.di.repository.LongObjectId | 
getNextStepAttributeID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextStepID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextStepTypeID()
 
            | 
 org.pentaho.di.repository.LongObjectId | 
getNextTransAttributeID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextTransformationClusterID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextTransformationID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextTransformationPartitionSchemaID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextTransformationSlaveID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextTransHopID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextUserID()
 
            | 
 org.pentaho.di.repository.ObjectId | 
getNextValueID()
 
            | 
 org.pentaho.di.core.RowMetaAndData | 
getOneRow(String sql)
 
            | 
 org.pentaho.di.core.RowMetaAndData | 
getOneRow(String sql,
          org.pentaho.di.core.row.RowMetaInterface rowMeta,
          Object[] rowData)
 
            | 
 org.pentaho.di.core.RowMetaAndData | 
getOneRow(String tablename,
          String keyfield,
          org.pentaho.di.repository.ObjectId id)
 
            | 
 org.pentaho.di.core.RowMetaAndData | 
getParameterMetaData(org.pentaho.di.repository.ObjectId... ids)
 
            | 
 List<org.pentaho.di.repository.RepositoryElementMetaInterface> | 
getRepositoryObjects(String tableName,
                     org.pentaho.di.repository.RepositoryObjectType objectType,
                     org.pentaho.di.repository.ObjectId id_directory)
 
            | 
static String | 
getRequiredVersion()
 
          Get the required repository version for this version of Kettle. | 
 org.pentaho.di.core.row.RowMetaInterface | 
getReturnRowMeta()
 
            | 
 List<Object[]> | 
getRows(String sql,
        int limit)
 
            | 
 boolean | 
getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
                        int nr,
                        String code)
 
            | 
 boolean | 
getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
                        int nr,
                        String code,
                        boolean def)
 
            | 
 boolean | 
getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
                        String code)
 
            | 
 long | 
getStepAttributeInteger(org.pentaho.di.repository.ObjectId id_step,
                        int nr,
                        String code)
 
            | 
 long | 
getStepAttributeInteger(org.pentaho.di.repository.ObjectId id_step,
                        String code)
 
            | 
 List<Object[]> | 
getStepAttributesBuffer()
 
            | 
 org.pentaho.di.core.row.RowMetaInterface | 
getStepAttributesRowMeta()
 
            | 
 String | 
getStepAttributeString(org.pentaho.di.repository.ObjectId id_step,
                       int nr,
                       String code)
 
            | 
 String | 
getStepAttributeString(org.pentaho.di.repository.ObjectId id_step,
                       String code)
 
            | 
 String[] | 
getStrings(String sql,
           org.pentaho.di.repository.ObjectId... objectId)
 
            | 
 String | 
getStringWithID(String tablename,
                String keyfield,
                org.pentaho.di.repository.ObjectId id,
                String fieldname)
 
            | 
 boolean | 
getTransAttributeBoolean(org.pentaho.di.repository.ObjectId id_transformation,
                         int nr,
                         String code)
 
            | 
 long | 
getTransAttributeInteger(org.pentaho.di.repository.ObjectId id_transformation,
                         int nr,
                         String code)
 
            | 
 double | 
getTransAttributeNumber(org.pentaho.di.repository.ObjectId id_transformation,
                        int nr,
                        String code)
 
            | 
 org.pentaho.di.core.RowMetaAndData | 
getTransAttributeRow(org.pentaho.di.repository.ObjectId id_transformation,
                     int nr,
                     String code)
 
            | 
 List<Object[]> | 
getTransAttributes(org.pentaho.di.repository.ObjectId id_transformation,
                   String code,
                   long nr)
 
            | 
 String | 
getTransAttributeString(org.pentaho.di.repository.ObjectId id_transformation,
                        int nr,
                        String code)
 
            | 
 String | 
getVersion()
 
          Get the repository version. | 
 org.pentaho.di.repository.ObjectId | 
insertJobAttribute(org.pentaho.di.repository.ObjectId id_job,
                   long nr,
                   String code,
                   long value_num,
                   String value_str)
 
            | 
 org.pentaho.di.repository.ObjectId | 
insertJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                        org.pentaho.di.repository.ObjectId id_jobentry,
                        long nr,
                        String code,
                        double value_num,
                        String value_str)
 
            | 
 org.pentaho.di.repository.ObjectId | 
insertStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                    org.pentaho.di.repository.ObjectId id_step,
                    long nr,
                    String code,
                    double value_num,
                    String value_str)
 
            | 
 void | 
insertTableRow(String tablename,
               org.pentaho.di.core.RowMetaAndData values)
 
            | 
 org.pentaho.di.repository.ObjectId | 
insertTransAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                     long nr,
                     String code,
                     long value_num,
                     String value_str)
 
            | 
 boolean | 
isUseBatchProcessing()
 
            | 
 void | 
lockRepository()
 
            | 
 void | 
performDelete(String sql,
              org.pentaho.di.repository.ObjectId... ids)
 
            | 
 void | 
rollback()
 
            | 
 org.pentaho.di.repository.ObjectId | 
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                      org.pentaho.di.repository.ObjectId id_jobentry,
                      long nr,
                      String code,
                      boolean value)
 
            | 
 org.pentaho.di.repository.ObjectId | 
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                      org.pentaho.di.repository.ObjectId id_jobentry,
                      long nr,
                      String code,
                      double value)
 
            | 
 org.pentaho.di.repository.ObjectId | 
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                      org.pentaho.di.repository.ObjectId id_jobentry,
                      long nr,
                      String code,
                      String value)
 
            | 
 org.pentaho.di.repository.ObjectId | 
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                      org.pentaho.di.repository.ObjectId id_jobentry,
                      String code,
                      boolean value)
 
            | 
 org.pentaho.di.repository.ObjectId | 
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                      org.pentaho.di.repository.ObjectId id_jobentry,
                      String code,
                      double value)
 
            | 
 org.pentaho.di.repository.ObjectId | 
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                      org.pentaho.di.repository.ObjectId id_jobentry,
                      String code,
                      String value)
 
            | 
 org.pentaho.di.repository.ObjectId | 
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                  org.pentaho.di.repository.ObjectId id_step,
                  long nr,
                  String code,
                  boolean value)
 
            | 
 org.pentaho.di.repository.ObjectId | 
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                  org.pentaho.di.repository.ObjectId id_step,
                  long nr,
                  String code,
                  double value)
 
            | 
 org.pentaho.di.repository.ObjectId | 
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                  org.pentaho.di.repository.ObjectId id_step,
                  long nr,
                  String code,
                  String value)
 
            | 
 org.pentaho.di.repository.ObjectId | 
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                  org.pentaho.di.repository.ObjectId id_step,
                  String code,
                  boolean value)
 
            | 
 org.pentaho.di.repository.ObjectId | 
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                  org.pentaho.di.repository.ObjectId id_step,
                  String code,
                  double value)
 
            | 
 org.pentaho.di.repository.ObjectId | 
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                  org.pentaho.di.repository.ObjectId id_step,
                  String code,
                  String value)
 
            | 
 void | 
setAutoCommit(boolean autocommit)
 
            | 
 void | 
setDatabase(org.pentaho.di.core.database.Database database)
 
            | 
 void | 
setDatabaseMeta(org.pentaho.di.core.database.DatabaseMeta databaseMeta)
 
            | 
 void | 
setLookupJobAttribute()
 
            | 
 void | 
setLookupJobEntryAttribute()
 
            | 
 void | 
setLookupStepAttribute()
 
            | 
 void | 
setLookupTransAttribute()
 
            | 
 void | 
setMajorVersion(int majorVersion)
 
            | 
 void | 
setMinorVersion(int minorVersion)
 
            | 
 void | 
setStepAttributesBuffer(List<Object[]> stepAttributesBuffer)
 
            | 
 void | 
setStepAttributesRowMeta(org.pentaho.di.core.row.RowMetaInterface stepAttributesRowMeta)
 
            | 
 void | 
unlockRepository()
 
            | 
 void | 
updateTableRow(String tablename,
               String idfield,
               org.pentaho.di.core.RowMetaAndData values)
 
            | 
 void | 
updateTableRow(String tablename,
               String idfield,
               org.pentaho.di.core.RowMetaAndData values,
               org.pentaho.di.repository.ObjectId id)
 
            | 
 
 
 
loggingObject
public static final org.pentaho.di.core.logging.LoggingObjectInterface loggingObject
REQUIRED_MAJOR_VERSION
public static final int REQUIRED_MAJOR_VERSION
- See Also:
 - Constant Field Values
 
REQUIRED_MINOR_VERSION
public static final int REQUIRED_MINOR_VERSION
- See Also:
 - Constant Field Values
 
KettleDatabaseRepositoryConnectionDelegate
public KettleDatabaseRepositoryConnectionDelegate(KettleDatabaseRepository repository,
                                                  org.pentaho.di.core.database.DatabaseMeta databaseMeta)
connect
public void connect()
             throws org.pentaho.di.core.exception.KettleException
- Connect to the repository
- Throws:
 org.pentaho.di.core.exception.KettleException
 
 
connect
public void connect(boolean no_lookup)
             throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
connect
public void connect(boolean no_lookup,
                    boolean ignoreVersion)
             throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getRequiredVersion
public static final String getRequiredVersion()
- Get the required repository version for this version of Kettle.
- Returns:
 - the required repository version for this version of Kettle.
 
 
 
disconnect
public void disconnect()
 
setAutoCommit
public void setAutoCommit(boolean autocommit)
 
commit
public void commit()
            throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
rollback
public void rollback()
 
getDatabase
public org.pentaho.di.core.database.Database getDatabase()
- Returns:
 - the database
 
 
setDatabase
public void setDatabase(org.pentaho.di.core.database.Database database)
- Parameters:
 database - the database to set
 
getDatabaseMeta
public org.pentaho.di.core.database.DatabaseMeta getDatabaseMeta()
- Returns:
 - the databaseMeta
 
 
setDatabaseMeta
public void setDatabaseMeta(org.pentaho.di.core.database.DatabaseMeta databaseMeta)
- Parameters:
 databaseMeta - the databaseMeta to set
 
getMajorVersion
public int getMajorVersion()
- Returns:
 - the majorVersion
 
 
setMajorVersion
public void setMajorVersion(int majorVersion)
- Parameters:
 majorVersion - the majorVersion to set
 
getMinorVersion
public int getMinorVersion()
- Returns:
 - the minorVersion
 
 
setMinorVersion
public void setMinorVersion(int minorVersion)
- Parameters:
 minorVersion - the minorVersion to set
 
getVersion
public String getVersion()
- Get the repository version.
- Returns:
 - The repository version as major version + "." + minor version
 
 
 
fillStepAttributesBuffer
public void fillStepAttributesBuffer(org.pentaho.di.repository.ObjectId id_transformation)
                              throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getStepAttributesBuffer
public List<Object[]> getStepAttributesBuffer()
- Returns:
 - Returns the stepAttributesBuffer.
 
 
setStepAttributesBuffer
public void setStepAttributesBuffer(List<Object[]> stepAttributesBuffer)
- Parameters:
 stepAttributesBuffer - The stepAttributesBuffer to set.
 
setLookupStepAttribute
public void setLookupStepAttribute()
                            throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
setLookupTransAttribute
public void setLookupTransAttribute()
                             throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
closeTransAttributeLookupPreparedStatement
public void closeTransAttributeLookupPreparedStatement()
                                                throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
setLookupJobAttribute
public void setLookupJobAttribute()
                           throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
closeJobAttributeLookupPreparedStatement
public void closeJobAttributeLookupPreparedStatement()
                                              throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
closeStepAttributeLookupPreparedStatement
public void closeStepAttributeLookupPreparedStatement()
                                               throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
closeStepAttributeInsertPreparedStatement
public void closeStepAttributeInsertPreparedStatement()
                                               throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
closeTransAttributeInsertPreparedStatement
public void closeTransAttributeInsertPreparedStatement()
                                                throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
closeJobAttributeInsertPreparedStatement
public void closeJobAttributeInsertPreparedStatement()
                                              throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getTransAttributeRow
public org.pentaho.di.core.RowMetaAndData getTransAttributeRow(org.pentaho.di.repository.ObjectId id_transformation,
                                                               int nr,
                                                               String code)
                                                        throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobAttributeRow
public org.pentaho.di.core.RowMetaAndData getJobAttributeRow(org.pentaho.di.repository.ObjectId id_job,
                                                             int nr,
                                                             String code)
                                                      throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getStepAttributeInteger
public long getStepAttributeInteger(org.pentaho.di.repository.ObjectId id_step,
                                    int nr,
                                    String code)
                             throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
findStepAttributeID
public org.pentaho.di.repository.ObjectId findStepAttributeID(org.pentaho.di.repository.ObjectId id_step,
                                                              int nr,
                                                              String code)
                                                       throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getStepAttributeString
public String getStepAttributeString(org.pentaho.di.repository.ObjectId id_step,
                                     int nr,
                                     String code)
                              throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getStepAttributeBoolean
public boolean getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
                                       int nr,
                                       String code,
                                       boolean def)
                                throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getStepAttributeBoolean
public boolean getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
                                       int nr,
                                       String code)
                                throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getStepAttributeInteger
public long getStepAttributeInteger(org.pentaho.di.repository.ObjectId id_step,
                                    String code)
                             throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getStepAttributeString
public String getStepAttributeString(org.pentaho.di.repository.ObjectId id_step,
                                     String code)
                              throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getStepAttributeBoolean
public boolean getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
                                       String code)
                                throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveStepAttribute
public org.pentaho.di.repository.ObjectId saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                                                            org.pentaho.di.repository.ObjectId id_step,
                                                            String code,
                                                            String value)
                                                     throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveStepAttribute
public org.pentaho.di.repository.ObjectId saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                                                            org.pentaho.di.repository.ObjectId id_step,
                                                            String code,
                                                            double value)
                                                     throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveStepAttribute
public org.pentaho.di.repository.ObjectId saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                                                            org.pentaho.di.repository.ObjectId id_step,
                                                            String code,
                                                            boolean value)
                                                     throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveStepAttribute
public org.pentaho.di.repository.ObjectId saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                                                            org.pentaho.di.repository.ObjectId id_step,
                                                            long nr,
                                                            String code,
                                                            String value)
                                                     throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveStepAttribute
public org.pentaho.di.repository.ObjectId saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                                                            org.pentaho.di.repository.ObjectId id_step,
                                                            long nr,
                                                            String code,
                                                            double value)
                                                     throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveStepAttribute
public org.pentaho.di.repository.ObjectId saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                                                            org.pentaho.di.repository.ObjectId id_step,
                                                            long nr,
                                                            String code,
                                                            boolean value)
                                                     throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
countNrStepAttributes
public int countNrStepAttributes(org.pentaho.di.repository.ObjectId id_step,
                                 String code)
                          throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getTransAttributeString
public String getTransAttributeString(org.pentaho.di.repository.ObjectId id_transformation,
                                      int nr,
                                      String code)
                               throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getTransAttributeBoolean
public boolean getTransAttributeBoolean(org.pentaho.di.repository.ObjectId id_transformation,
                                        int nr,
                                        String code)
                                 throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getTransAttributeNumber
public double getTransAttributeNumber(org.pentaho.di.repository.ObjectId id_transformation,
                                      int nr,
                                      String code)
                               throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getTransAttributeInteger
public long getTransAttributeInteger(org.pentaho.di.repository.ObjectId id_transformation,
                                     int nr,
                                     String code)
                              throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
countNrTransAttributes
public int countNrTransAttributes(org.pentaho.di.repository.ObjectId id_transformation,
                                  String code)
                           throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getTransAttributes
public List<Object[]> getTransAttributes(org.pentaho.di.repository.ObjectId id_transformation,
                                         String code,
                                         long nr)
                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobAttributeString
public String getJobAttributeString(org.pentaho.di.repository.ObjectId id_job,
                                    int nr,
                                    String code)
                             throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobAttributeBoolean
public boolean getJobAttributeBoolean(org.pentaho.di.repository.ObjectId id_job,
                                      int nr,
                                      String code)
                               throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobAttributeNumber
public double getJobAttributeNumber(org.pentaho.di.repository.ObjectId id_job,
                                    int nr,
                                    String code)
                             throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobAttributeInteger
public long getJobAttributeInteger(org.pentaho.di.repository.ObjectId id_job,
                                   int nr,
                                   String code)
                            throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
countNrJobAttributes
public int countNrJobAttributes(org.pentaho.di.repository.ObjectId id_job,
                                String code)
                         throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobAttributes
public List<Object[]> getJobAttributes(org.pentaho.di.repository.ObjectId id_job,
                                       String code,
                                       long nr)
                                throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveJobEntryAttribute
public org.pentaho.di.repository.ObjectId saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                                                                org.pentaho.di.repository.ObjectId id_jobentry,
                                                                String code,
                                                                String value)
                                                         throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveJobEntryAttribute
public org.pentaho.di.repository.ObjectId saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                                                                org.pentaho.di.repository.ObjectId id_jobentry,
                                                                String code,
                                                                double value)
                                                         throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveJobEntryAttribute
public org.pentaho.di.repository.ObjectId saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                                                                org.pentaho.di.repository.ObjectId id_jobentry,
                                                                String code,
                                                                boolean value)
                                                         throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveJobEntryAttribute
public org.pentaho.di.repository.ObjectId saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                                                                org.pentaho.di.repository.ObjectId id_jobentry,
                                                                long nr,
                                                                String code,
                                                                String value)
                                                         throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveJobEntryAttribute
public org.pentaho.di.repository.ObjectId saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                                                                org.pentaho.di.repository.ObjectId id_jobentry,
                                                                long nr,
                                                                String code,
                                                                double value)
                                                         throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveJobEntryAttribute
public org.pentaho.di.repository.ObjectId saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                                                                org.pentaho.di.repository.ObjectId id_jobentry,
                                                                long nr,
                                                                String code,
                                                                boolean value)
                                                         throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
insertJobEntryAttribute
public org.pentaho.di.repository.ObjectId insertJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
                                                                  org.pentaho.di.repository.ObjectId id_jobentry,
                                                                  long nr,
                                                                  String code,
                                                                  double value_num,
                                                                  String value_str)
                                                           throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextJobEntryAttributeID
public org.pentaho.di.repository.LongObjectId getNextJobEntryAttributeID()
                                                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextID
public org.pentaho.di.repository.LongObjectId getNextID(String tableName,
                                                        String fieldName)
                                                 throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
setLookupJobEntryAttribute
public void setLookupJobEntryAttribute()
                                throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
closeLookupJobEntryAttribute
public void closeLookupJobEntryAttribute()
                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobEntryAttributeInteger
public long getJobEntryAttributeInteger(org.pentaho.di.repository.ObjectId id_jobentry,
                                        int nr,
                                        String code)
                                 throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobEntryAttributeNumber
public double getJobEntryAttributeNumber(org.pentaho.di.repository.ObjectId id_jobentry,
                                         int nr,
                                         String code)
                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobEntryAttributeString
public String getJobEntryAttributeString(org.pentaho.di.repository.ObjectId id_jobentry,
                                         int nr,
                                         String code)
                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobEntryAttributeBoolean
public boolean getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
                                           int nr,
                                           String code)
                                    throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobEntryAttributeBoolean
public boolean getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
                                           int nr,
                                           String code,
                                           boolean def)
                                    throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobEntryAttributeNumber
public double getJobEntryAttributeNumber(org.pentaho.di.repository.ObjectId id_jobentry,
                                         String code)
                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobEntryAttributeInteger
public long getJobEntryAttributeInteger(org.pentaho.di.repository.ObjectId id_jobentry,
                                        String code)
                                 throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobEntryAttributeString
public String getJobEntryAttributeString(org.pentaho.di.repository.ObjectId id_jobentry,
                                         String code)
                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobEntryAttributeBoolean
public boolean getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
                                           String code)
                                    throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getJobEntryAttributeBoolean
public boolean getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
                                           String code,
                                           boolean def)
                                    throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
countNrJobEntryAttributes
public int countNrJobEntryAttributes(org.pentaho.di.repository.ObjectId id_jobentry,
                                     String code)
                              throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextTransformationID
public org.pentaho.di.repository.ObjectId getNextTransformationID()
                                                           throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextJobID
public org.pentaho.di.repository.ObjectId getNextJobID()
                                                throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextNoteID
public org.pentaho.di.repository.ObjectId getNextNoteID()
                                                 throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextLogID
public org.pentaho.di.repository.ObjectId getNextLogID()
                                                throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextDatabaseID
public org.pentaho.di.repository.ObjectId getNextDatabaseID()
                                                     throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextDatabaseTypeID
public org.pentaho.di.repository.ObjectId getNextDatabaseTypeID()
                                                         throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextDatabaseConnectionTypeID
public org.pentaho.di.repository.ObjectId getNextDatabaseConnectionTypeID()
                                                                   throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextLoglevelID
public org.pentaho.di.repository.ObjectId getNextLoglevelID()
                                                     throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextStepTypeID
public org.pentaho.di.repository.ObjectId getNextStepTypeID()
                                                     throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextStepID
public org.pentaho.di.repository.ObjectId getNextStepID()
                                                 throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextJobEntryID
public org.pentaho.di.repository.ObjectId getNextJobEntryID()
                                                     throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextJobEntryTypeID
public org.pentaho.di.repository.ObjectId getNextJobEntryTypeID()
                                                         throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextJobEntryCopyID
public org.pentaho.di.repository.LongObjectId getNextJobEntryCopyID()
                                                             throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextStepAttributeID
public org.pentaho.di.repository.LongObjectId getNextStepAttributeID()
                                                              throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextTransAttributeID
public org.pentaho.di.repository.LongObjectId getNextTransAttributeID()
                                                               throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextJobAttributeID
public org.pentaho.di.repository.LongObjectId getNextJobAttributeID()
                                                             throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextDatabaseAttributeID
public org.pentaho.di.repository.LongObjectId getNextDatabaseAttributeID()
                                                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextTransHopID
public org.pentaho.di.repository.ObjectId getNextTransHopID()
                                                     throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextJobHopID
public org.pentaho.di.repository.ObjectId getNextJobHopID()
                                                   throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextDepencencyID
public org.pentaho.di.repository.ObjectId getNextDepencencyID()
                                                       throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextPartitionSchemaID
public org.pentaho.di.repository.ObjectId getNextPartitionSchemaID()
                                                            throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextPartitionID
public org.pentaho.di.repository.ObjectId getNextPartitionID()
                                                      throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextTransformationPartitionSchemaID
public org.pentaho.di.repository.ObjectId getNextTransformationPartitionSchemaID()
                                                                          throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextClusterID
public org.pentaho.di.repository.ObjectId getNextClusterID()
                                                    throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextSlaveServerID
public org.pentaho.di.repository.ObjectId getNextSlaveServerID()
                                                        throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextClusterSlaveID
public org.pentaho.di.repository.ObjectId getNextClusterSlaveID()
                                                         throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextTransformationSlaveID
public org.pentaho.di.repository.ObjectId getNextTransformationSlaveID()
                                                                throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextTransformationClusterID
public org.pentaho.di.repository.ObjectId getNextTransformationClusterID()
                                                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextConditionID
public org.pentaho.di.repository.ObjectId getNextConditionID()
                                                      throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextValueID
public org.pentaho.di.repository.ObjectId getNextValueID()
                                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getNextUserID
public org.pentaho.di.repository.ObjectId getNextUserID()
                                                 throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
clearNextIDCounters
public void clearNextIDCounters()
 
getNextDirectoryID
public org.pentaho.di.repository.ObjectId getNextDirectoryID()
                                                      throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
insertStepAttribute
public org.pentaho.di.repository.ObjectId insertStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                                                              org.pentaho.di.repository.ObjectId id_step,
                                                              long nr,
                                                              String code,
                                                              double value_num,
                                                              String value_str)
                                                       throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
insertTransAttribute
public org.pentaho.di.repository.ObjectId insertTransAttribute(org.pentaho.di.repository.ObjectId id_transformation,
                                                               long nr,
                                                               String code,
                                                               long value_num,
                                                               String value_str)
                                                        throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
insertJobAttribute
public org.pentaho.di.repository.ObjectId insertJobAttribute(org.pentaho.di.repository.ObjectId id_job,
                                                             long nr,
                                                             String code,
                                                             long value_num,
                                                             String value_str)
                                                      throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
updateTableRow
public void updateTableRow(String tablename,
                           String idfield,
                           org.pentaho.di.core.RowMetaAndData values,
                           org.pentaho.di.repository.ObjectId id)
                    throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
updateTableRow
public void updateTableRow(String tablename,
                           String idfield,
                           org.pentaho.di.core.RowMetaAndData values)
                    throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getRepositoryObjects
public List<org.pentaho.di.repository.RepositoryElementMetaInterface> getRepositoryObjects(String tableName,
                                                                                           org.pentaho.di.repository.RepositoryObjectType objectType,
                                                                                           org.pentaho.di.repository.ObjectId id_directory)
                                                                                    throws org.pentaho.di.core.exception.KettleException
- Parameters:
 id_directory - 
- Returns:
 - A list of RepositoryObjects
 - Throws:
 org.pentaho.di.core.exception.KettleException
 
getIDs
public org.pentaho.di.repository.ObjectId[] getIDs(String sql,
                                                   org.pentaho.di.repository.ObjectId... objectId)
                                            throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getStrings
public String[] getStrings(String sql,
                           org.pentaho.di.repository.ObjectId... objectId)
                    throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
convertLongList
public static final org.pentaho.di.repository.ObjectId[] convertLongList(List<Long> list)
 
lockRepository
public void lockRepository()
                    throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
unlockRepository
public void unlockRepository()
                      throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getStepAttributesRowMeta
public org.pentaho.di.core.row.RowMetaInterface getStepAttributesRowMeta()
- Returns:
 - the stepAttributesRowMeta
 
 
isUseBatchProcessing
public boolean isUseBatchProcessing()
 
setStepAttributesRowMeta
public void setStepAttributesRowMeta(org.pentaho.di.core.row.RowMetaInterface stepAttributesRowMeta)
- Parameters:
 stepAttributesRowMeta - the stepAttributesRowMeta to set
 
getIDWithValue
public org.pentaho.di.repository.ObjectId getIDWithValue(String tablename,
                                                         String idfield,
                                                         String lookupfield,
                                                         String value)
                                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getIDWithValue
public org.pentaho.di.repository.ObjectId getIDWithValue(String tablename,
                                                         String idfield,
                                                         String lookupfield,
                                                         String value,
                                                         String lookupkey,
                                                         org.pentaho.di.repository.ObjectId key)
                                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getIDWithValue
public org.pentaho.di.repository.ObjectId getIDWithValue(String tablename,
                                                         String idfield,
                                                         String[] lookupkey,
                                                         org.pentaho.di.repository.ObjectId[] key)
                                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getIDWithValue
public org.pentaho.di.repository.ObjectId getIDWithValue(String tablename,
                                                         String idfield,
                                                         String lookupfield,
                                                         String value,
                                                         String[] lookupkey,
                                                         org.pentaho.di.repository.ObjectId[] key)
                                                  throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getOneRow
public org.pentaho.di.core.RowMetaAndData getOneRow(String tablename,
                                                    String keyfield,
                                                    org.pentaho.di.repository.ObjectId id)
                                             throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getOneRow
public org.pentaho.di.core.RowMetaAndData getOneRow(String sql)
                                             throws org.pentaho.di.core.exception.KettleDatabaseException
- Throws:
 org.pentaho.di.core.exception.KettleDatabaseException
 
getOneRow
public org.pentaho.di.core.RowMetaAndData getOneRow(String sql,
                                                    org.pentaho.di.core.row.RowMetaInterface rowMeta,
                                                    Object[] rowData)
                                             throws org.pentaho.di.core.exception.KettleDatabaseException
- Throws:
 org.pentaho.di.core.exception.KettleDatabaseException
 
getStringWithID
public String getStringWithID(String tablename,
                              String keyfield,
                              org.pentaho.di.repository.ObjectId id,
                              String fieldname)
                       throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getRows
public List<Object[]> getRows(String sql,
                              int limit)
                       throws org.pentaho.di.core.exception.KettleDatabaseException
- Throws:
 org.pentaho.di.core.exception.KettleDatabaseException
 
getReturnRowMeta
public org.pentaho.di.core.row.RowMetaInterface getReturnRowMeta()
                                                          throws org.pentaho.di.core.exception.KettleDatabaseException
- Throws:
 org.pentaho.di.core.exception.KettleDatabaseException
 
insertTableRow
public void insertTableRow(String tablename,
                           org.pentaho.di.core.RowMetaAndData values)
                    throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
getDatabaseAttributes
public Collection<org.pentaho.di.core.RowMetaAndData> getDatabaseAttributes(org.pentaho.di.repository.ObjectId id_database)
                                                                     throws org.pentaho.di.core.exception.KettleDatabaseException,
                                                                            org.pentaho.di.core.exception.KettleValueException
- Throws:
 org.pentaho.di.core.exception.KettleDatabaseException
org.pentaho.di.core.exception.KettleValueException
 
getParameterMetaData
public org.pentaho.di.core.RowMetaAndData getParameterMetaData(org.pentaho.di.repository.ObjectId... ids)
                                                        throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
performDelete
public void performDelete(String sql,
                          org.pentaho.di.repository.ObjectId... ids)
                   throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException