public class SlaveSequence extends Object
| Constructor and Description | 
|---|
SlaveSequence()  | 
SlaveSequence(Node node,
             List<DatabaseMeta> databases)  | 
SlaveSequence(String name,
             long startValue,
             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 
 | 
DatabaseMeta | 
getDatabaseMeta()  | 
String | 
getName()  | 
long | 
getNextValue(LoggingObjectInterface log,
            long incrementValue)  | 
String | 
getSchemaName()  | 
String | 
getSequenceNameField()  | 
long | 
getStartValue()  | 
String | 
getTableName()  | 
String | 
getValueField()  | 
String | 
getXML()  | 
void | 
setDatabaseMeta(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, DatabaseMeta databaseMeta, String schemaName, String tableName, String sequenceNameField, String valueField)
name - startValue - incrementValue - databaseMeta - schemaName - tableName - sequenceNameField - valueField - public SlaveSequence(Node node, List<DatabaseMeta> databases) throws KettleXMLException
KettleXMLExceptionpublic long getNextValue(LoggingObjectInterface log, long incrementValue) throws KettleException
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 DatabaseMeta getDatabaseMeta()
public void setDatabaseMeta(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 forCopyright © 2020 Hitachi Vantara. All rights reserved.