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
KettleXMLException
public long getNextValue(LoggingObjectInterface log, long incrementValue) throws KettleException
KettleException
public 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 © 2018 Hitachi Vantara. All rights reserved.