public class HSqlDbDatabaseType
extends java.lang.Object
Constructor and Description |
---|
HSqlDbDatabaseType() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClassString() |
java.lang.String |
getConnectionString(ICdmDataSource cdmDataSource)
Returns the connection String for the given parameters, using default port
|
java.lang.String |
getConnectionString(ICdmDataSource ds,
int port) |
java.lang.String |
getDatabaseNameByConnectionString(java.lang.String connectionString)
Returns the database name for a given connection string.
|
protected java.lang.String |
getDatabasePartOfConnectionString(java.lang.String connectionString,
java.lang.String dbSeparator) |
java.lang.Class<? extends javax.sql.DataSource> |
getDataSourceClass()
Returns the DataSource class that that the datasource needs to create a spring bean
|
int |
getDefaultPort() |
java.lang.String |
getDestroyMethod()
Returns the Name of the destroying method to be used when a hibernate datasource representing this database is destroyed
|
org.hibernate.dialect.Dialect |
getHibernateDialect()
Returns the
hibernate dialect |
java.lang.String |
getHibernateDialectCanonicalName()
Returns the canoncial (full path) name of the
hibernate dialect class |
java.lang.String |
getInitMethod()
Returns the Name of the initialization method to be used when a hibernate datasource is created for this database
|
java.lang.String |
getName() |
int |
getPortByConnectionString(java.lang.String connectionString)
Returns the port for a given connection string.
|
protected int |
getPortByConnectionString(java.lang.String connectionString,
java.lang.String strUrl,
java.lang.String dbSeparator) |
java.lang.String |
getServerNameByConnectionString(java.lang.String connectionString)
Returns the server name for a given connection string.
|
protected java.lang.String |
getServerNameByConnectionString(java.lang.String connectionString,
java.lang.String strUrl,
java.lang.String dbSeparator) |
java.lang.String |
getUrlString() |
protected void |
init(java.lang.String typeName,
java.lang.String classString,
java.lang.String urlString,
int defaultPort,
org.hibernate.dialect.Dialect hibernateDialect) |
public java.lang.String getConnectionString(ICdmDataSource ds, int port)
public java.lang.String getDatabaseNameByConnectionString(java.lang.String connectionString)
IDatabaseType
getDatabaseNameByConnectionString
in interface IDatabaseType
connectionString
- the connection stringpublic java.lang.Class<? extends javax.sql.DataSource> getDataSourceClass()
IDatabaseType
getDataSourceClass
in interface IDatabaseType
public java.lang.String getInitMethod()
IDatabaseType
getInitMethod
in interface IDatabaseType
public java.lang.String getDestroyMethod()
IDatabaseType
getDestroyMethod
in interface IDatabaseType
protected void init(java.lang.String typeName, java.lang.String classString, java.lang.String urlString, int defaultPort, org.hibernate.dialect.Dialect hibernateDialect)
public java.lang.String getName()
getName
in interface IDatabaseType
public java.lang.String getClassString()
getClassString
in interface IDatabaseType
public java.lang.String getUrlString()
getUrlString
in interface IDatabaseType
public int getDefaultPort()
getDefaultPort
in interface IDatabaseType
public org.hibernate.dialect.Dialect getHibernateDialect()
IDatabaseType
hibernate dialect
getHibernateDialect
in interface IDatabaseType
public java.lang.String getHibernateDialectCanonicalName()
IDatabaseType
hibernate dialect
classgetHibernateDialectCanonicalName
in interface IDatabaseType
public java.lang.String getConnectionString(ICdmDataSource cdmDataSource)
IDatabaseType
getConnectionString
in interface IDatabaseType
cdmDataSource
- represents a datasourcepublic java.lang.String getServerNameByConnectionString(java.lang.String connectionString)
IDatabaseType
getServerNameByConnectionString
in interface IDatabaseType
connectionString
- the connection stringprotected java.lang.String getServerNameByConnectionString(java.lang.String connectionString, java.lang.String strUrl, java.lang.String dbSeparator)
public int getPortByConnectionString(java.lang.String connectionString)
IDatabaseType
null
or unvalid -1 is returnedgetPortByConnectionString
in interface IDatabaseType
connectionString
- the connection stringprotected int getPortByConnectionString(java.lang.String connectionString, java.lang.String strUrl, java.lang.String dbSeparator)
protected java.lang.String getDatabasePartOfConnectionString(java.lang.String connectionString, java.lang.String dbSeparator)
Copyright © 2007-2020 EDIT. All Rights Reserved.