public class DbPortabilityImpl extends java.lang.Object implements DbPortabilityIf
Constructor and Description |
---|
DbPortabilityImpl() |
Modifier and Type | Method and Description |
---|---|
protected long |
DJBHash(java.lang.String str)
A hashing function produced by Professor Daniel J.
|
java.lang.String |
getDateString(java.util.Date date)
This method is used to format any date string.
|
java.lang.Object |
getTimeStamp(java.util.Date date) |
java.lang.String |
standardColumnName(java.lang.String columnName) |
java.lang.String |
standardIndexName(java.lang.String tableName,
java.lang.String columnName) |
java.lang.String |
standardSequenceName(java.lang.String tableName,
java.lang.String columnName) |
java.lang.String |
standardTableName(java.lang.String tableName) |
public java.lang.Object getTimeStamp(java.util.Date date)
getTimeStamp
in interface DbPortabilityIf
date
- the datepublic java.lang.String standardColumnName(java.lang.String columnName)
standardColumnName
in interface DbPortabilityIf
columnName
- the original column name.public java.lang.String standardTableName(java.lang.String tableName)
standardTableName
in interface DbPortabilityIf
tableName
- the original table name.public java.lang.String getDateString(java.util.Date date)
DbPortabilityIf
getDateString
in interface DbPortabilityIf
date
- the Date to formatpublic java.lang.String standardSequenceName(java.lang.String tableName, java.lang.String columnName)
standardSequenceName
in interface DbPortabilityIf
tableName
- the original table name.columnName
- the original column name.public java.lang.String standardIndexName(java.lang.String tableName, java.lang.String columnName)
standardIndexName
in interface DbPortabilityIf
tableName
- the original table name.columnName
- the original column name.protected long DJBHash(java.lang.String str)
str
- String to hashCopyright © 2018 DS Data Systems UK Ltd.