public class SlaveSequence extends Object
| Constructor and Description | 
|---|
SlaveSequence()  | 
SlaveSequence(Node node,
             List<org.pentaho.di.core.database.DatabaseMeta> databases)  | 
SlaveSequence(String name,
             long startValue,
             org.pentaho.di.core.database.DatabaseMeta databaseMeta,
             String schemaName,
             String tableName,
             String sequenceNameField,
             String valueField)  | 
| Modifier and Type | Method and Description | 
|---|---|
static SlaveSequence | 
findSlaveSequence(String name,
                 List<SlaveSequence> slaveSequences)
Find a slave sequence with a certain name 
 | 
org.pentaho.di.core.database.DatabaseMeta | 
getDatabaseMeta()  | 
String | 
getName()  | 
long | 
getNextValue(org.pentaho.di.core.logging.LoggingObjectInterface log,
            long incrementValue)  | 
String | 
getSchemaName()  | 
String | 
getSequenceNameField()  | 
long | 
getStartValue()  | 
String | 
getTableName()  | 
String | 
getValueField()  | 
String | 
getXML()  | 
void | 
setDatabaseMeta(org.pentaho.di.core.database.DatabaseMeta databaseMeta)  | 
void | 
setName(String name)  | 
void | 
setSchemaName(String schemaName)  | 
void | 
setSequenceNameField(String sequenceNameField)  | 
void | 
setStartValue(long startValue)  | 
void | 
setTableName(String tableName)  | 
void | 
setValueField(String valueField)  | 
public static final String XML_TAG
public SlaveSequence()
public SlaveSequence(String name, long startValue, org.pentaho.di.core.database.DatabaseMeta databaseMeta, String schemaName, String tableName, String sequenceNameField, String valueField)
name - startValue - incrementValue - databaseMeta - schemaName - tableName - sequenceNameField - valueField - public long getNextValue(org.pentaho.di.core.logging.LoggingObjectInterface log,
                         long incrementValue)
                  throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionpublic String getXML()
public String getName()
public void setName(String name)
name - the name to setpublic long getStartValue()
public void setStartValue(long startValue)
startValue - the startValue to setpublic org.pentaho.di.core.database.DatabaseMeta getDatabaseMeta()
public void setDatabaseMeta(org.pentaho.di.core.database.DatabaseMeta databaseMeta)
databaseMeta - the databaseMeta to setpublic String getSchemaName()
public void setSchemaName(String schemaName)
schemaName - the schemaName to setpublic String getTableName()
public void setTableName(String tableName)
tableName - the tableName to setpublic String getSequenceNameField()
public void setSequenceNameField(String sequenceNameField)
sequenceNameField - the sequenceNameField to setpublic String getValueField()
public void setValueField(String valueField)
valueField - the valueField to setpublic static SlaveSequence findSlaveSequence(String name, List<SlaveSequence> slaveSequences)
name - the name to look for