public class DefaultDDLLCR extends AbstractLCR implements DDLLCR
ATTRIBUTE_ROOT_NAME, ATTRIBUTE_ROW_ID, ATTRIBUTE_SERIAL_NUM, ATTRIBUTE_SESSION_NUM, ATTRIBUTE_THREAD_NUM, ATTRIBUTE_TX_NAME, ATTRIBUTE_USERNAME
Constructor and Description |
---|
DefaultDDLLCR()
Constructs a DDLLCR object with NULL values
|
DefaultDDLLCR(java.lang.String sourceDatabaseName, java.lang.String commandType, java.lang.String objectOwner, java.lang.String objectName, java.lang.String transactionId, byte[] tag, byte[] position, oracle.sql.DATE sourceTime)
Constructs a DDLLCR object with given LCR parameters
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBaseTableName()
Gets the base table name.
|
java.lang.String |
getBaseTableOwner()
Gets the base table owner.
|
java.lang.String |
getCurrentSchema()
Gets the current schema name.
|
java.lang.String |
getDDLText()
Gets the DDL statement text.
|
java.lang.String |
getEditionName()
Gets the edition name.
|
java.lang.String |
getLogonUser()
Gets the logon user name.
|
java.lang.String |
getObjectType()
Gets the object type.
|
void |
setBaseTableName(java.lang.String baseTableName)
Sets the base table name.
|
void |
setBaseTableOwner(java.lang.String baseTableOwner)
Sets the base table owner.
|
void |
setCurrentSchema(java.lang.String currentSchema)
Sets the current schema.
|
void |
setDDLText(java.lang.String ddlText)
Sets the DDL statement text.
|
void |
setEditionName(java.lang.String editionName)
Sets the edition name.
|
void |
setLogonUser(java.lang.String logonUser)
Sets the logon user name.
|
void |
setObjectType(java.lang.String objectType)
Sets the object type.
|
getAttribute, getAttributeName, getAttributesList, getAttributeValue, getCommandType, getCommitSCN, getMessageTrackingLabel, getNumAttributes, getObjectName, getObjectOwner, getPosition, getRootName, getSCN, getSourceDatabaseName, getSourceTime, getTag, getTransactionId, setAttribute, setCommandType, setMessageTrackingLabel, setObjectName, setObjectOwner, setPosition, setRootName, setSourceDatabaseName, setSourceTime, setTag, setTransactionId
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttribute, getCommandType, getObjectName, getObjectOwner, getPosition, getSourceDatabaseName, getSourceTime, getTag, getTransactionId, setAttribute, setCommandType, setObjectName, setObjectOwner, setPosition, setSourceDatabaseName, setSourceTime, setTag, setTransactionId
public DefaultDDLLCR()
public DefaultDDLLCR(java.lang.String sourceDatabaseName, java.lang.String commandType, java.lang.String objectOwner, java.lang.String objectName, java.lang.String transactionId, byte[] tag, byte[] position, oracle.sql.DATE sourceTime)
sourceDatabaseName
- source database name.commandType
- RowLCR command type.objectOwner
- object owner.objectName
- object name.transactionId
- transaction identifier (ID).tag
- LCR tag.position
- LCR positionsourceTime
- source timestamp.public void setCurrentSchema(java.lang.String currentSchema)
setCurrentSchema
in interface DDLLCR
currentSchema
- A string contains the current schema. Ensure that this parameter is set to a non-NULL valuepublic void setDDLText(java.lang.String ddlText)
setDDLText
in interface DDLLCR
ddlText
- The DDL statement. Set this parameter to a non-NULL value.public void setLogonUser(java.lang.String logonUser)
setLogonUser
in interface DDLLCR
logonUser
- The logon user namepublic void setBaseTableOwner(java.lang.String baseTableOwner)
setBaseTableOwner
in interface DDLLCR
baseTableOwner
- The base table ownerpublic void setBaseTableName(java.lang.String baseTableName)
setBaseTableName
in interface DDLLCR
baseTableName
- The base table namepublic void setObjectType(java.lang.String objectType)
setObjectType
in interface DDLLCR
objectType
- The object typepublic void setEditionName(java.lang.String editionName) throws StreamsException
setEditionName
in interface DDLLCR
editionName
- The edition name.StreamsException
- if error occurs when obtaining edition namepublic java.lang.String getCurrentSchema()
getCurrentSchema
in interface DDLLCR
public java.lang.String getDDLText()
getDDLText
in interface DDLLCR
public java.lang.String getLogonUser()
getLogonUser
in interface DDLLCR
public java.lang.String getBaseTableOwner()
getBaseTableOwner
in interface DDLLCR
public java.lang.String getBaseTableName()
getBaseTableName
in interface DDLLCR
public java.lang.String getObjectType()
getObjectType
in interface DDLLCR
public java.lang.String getEditionName() throws StreamsException
getEditionName
in interface DDLLCR
StreamsException
- if error occurs when obtaining edition name