Class RawToBlobChangeStrategy
- java.lang.Object
-
- de.hybris.platform.persistence.type.update.strategy.oracle.RawToBlobChangeStrategy
-
- All Implemented Interfaces:
ChangeColumnStrategy
public class RawToBlobChangeStrategy extends java.lang.Object implements ChangeColumnStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
SUFFIX
-
Constructor Summary
Constructors Constructor Description RawToBlobChangeStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
doChangeColumn(java.lang.String targetDefinition, DBColumn originalMetaData, AttributeDescriptorRemote attributeDescr)
protected java.sql.Connection
getConnection()
protected java.lang.String
getOriginalColumnName(DBColumn originalMetaData)
protected java.lang.String
getTableName(DBColumn originalMetaData, java.lang.String catalog)
protected boolean
isOracleRawToBlob(java.lang.String targetDefinition, DBColumn originalMetaData)
-
-
-
Field Detail
-
SUFFIX
protected static final java.lang.String SUFFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
doChangeColumn
public boolean doChangeColumn(java.lang.String targetDefinition, DBColumn originalMetaData, AttributeDescriptorRemote attributeDescr)
- Specified by:
doChangeColumn
in interfaceChangeColumnStrategy
-
isOracleRawToBlob
protected boolean isOracleRawToBlob(java.lang.String targetDefinition, DBColumn originalMetaData)
-
getTableName
protected java.lang.String getTableName(DBColumn originalMetaData, java.lang.String catalog)
-
getOriginalColumnName
protected java.lang.String getOriginalColumnName(DBColumn originalMetaData)
-
getConnection
protected java.sql.Connection getConnection() throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
-