|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.dbreplicator.replication
Class Utility
java.lang.Objectorg.dbreplicator.replication.Utility
public class Utility
- extends java.lang.Object
This class is used for finding out the database type. And according to the identified database the handeling is done differently.
| Field Summary | |
|---|---|
static int |
CloudScapeMetaDataInfo
|
static int |
CommonMetaDataInfo
|
static boolean |
createTransactionLogFile
|
static int |
DataBase_Cloudscape
|
static int |
DataBase_DaffodilDB
|
static int |
DataBase_DB2
|
static int |
DataBase_Firebird
|
static int |
DataBase_General
|
static int |
DataBase_MySQL
|
static int |
DataBase_Oracle
|
static int |
DataBase_PointBase
|
static int |
DataBase_PostgreSQL
|
static int |
DataBase_SqlServer
|
static int |
DataBase_Sybase
|
static java.lang.String |
FireBird_ProductName
|
static int |
insertCount
|
static java.lang.String |
MySQL_ProductName
|
static int |
pgMetaDataInfo
|
| Constructor Summary | |
|---|---|
Utility()
|
|
| Method Summary | |
|---|---|
static AbstractDataBaseHandler |
getDatabaseHandler(ConnectionPool connectionPool,
java.sql.Connection connection)
|
static AbstractDataBaseHandler |
getDatabaseHandler(ConnectionPool connectionPool,
java.lang.String pubsubName)
This method returns the perticular object of Handler for perticular database. |
static AbstractDataBaseHandler |
getDatabaseHandler(int tgtVendorType)
|
static MetaDataInfo |
getDatabaseMataData(java.sql.Connection connection)
|
static int |
getVendorType(ConnectionPool connectionPool,
java.lang.String pubsubName)
This method was implemented for the same reason to identify the databse. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
insertCount
public static int insertCount
DataBase_General
public static final int DataBase_General
- See Also:
- Constant Field Values
DataBase_DaffodilDB
public static final int DataBase_DaffodilDB
- See Also:
- Constant Field Values
DataBase_Oracle
public static final int DataBase_Oracle
- See Also:
- Constant Field Values
DataBase_SqlServer
public static final int DataBase_SqlServer
- See Also:
- Constant Field Values
DataBase_PointBase
public static final int DataBase_PointBase
- See Also:
- Constant Field Values
DataBase_Cloudscape
public static final int DataBase_Cloudscape
- See Also:
- Constant Field Values
DataBase_PostgreSQL
public static final int DataBase_PostgreSQL
- See Also:
- Constant Field Values
DataBase_DB2
public static final int DataBase_DB2
- See Also:
- Constant Field Values
DataBase_Sybase
public static final int DataBase_Sybase
- See Also:
- Constant Field Values
DataBase_Firebird
public static final int DataBase_Firebird
- See Also:
- Constant Field Values
DataBase_MySQL
public static final int DataBase_MySQL
- See Also:
- Constant Field Values
CommonMetaDataInfo
public static final int CommonMetaDataInfo
- See Also:
- Constant Field Values
pgMetaDataInfo
public static final int pgMetaDataInfo
- See Also:
- Constant Field Values
CloudScapeMetaDataInfo
public static final int CloudScapeMetaDataInfo
- See Also:
- Constant Field Values
FireBird_ProductName
public static java.lang.String FireBird_ProductName
MySQL_ProductName
public static java.lang.String MySQL_ProductName
createTransactionLogFile
public static boolean createTransactionLogFile
| Constructor Detail |
|---|
Utility
public Utility()
| Method Detail |
|---|
getDatabaseHandler
public static AbstractDataBaseHandler getDatabaseHandler(ConnectionPool connectionPool, java.lang.String pubsubName) throws RepException
- This method returns the perticular object of Handler for perticular
database. So that different database operations can be handeled
differently.
- Parameters:
connectionPool-pubsubName-- Returns:
- DatabaseHandler
- Throws:
RepException
getDatabaseHandler
public static AbstractDataBaseHandler getDatabaseHandler(ConnectionPool connectionPool, java.sql.Connection connection) throws RepException
- Throws:
RepException
getDatabaseMataData
public static MetaDataInfo getDatabaseMataData(java.sql.Connection connection) throws RepException
- Throws:
RepException
getVendorType
public static int getVendorType(ConnectionPool connectionPool, java.lang.String pubsubName) throws RepException
- This method was implemented for the same reason to identify the databse.
but it is different from getDataBaseHandler because it returns the vendorType
by checking the vendor name. This string is passed at the subscriber end where
by this vendor type a proper handler is chosen.
- Parameters:
connectionPool-pubsubName-- Returns:
- string VendorType
- Throws:
RepException
getDatabaseHandler
public static AbstractDataBaseHandler getDatabaseHandler(int tgtVendorType)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.dbreplicator.replication.Utility

