com.stimulsoft.report.dictionary.adapters
Class StiAbstractAdapter
java.lang.Object
com.stimulsoft.report.dictionary.adapters.StiAbstractAdapter
- Direct Known Subclasses:
- StiJdbcAdapter, StiMsSqlAdapter, StiMySqlAdapter, StiOracleAdapter, StiPostgreSqlAdapter
public abstract class StiAbstractAdapter
- extends java.lang.Object
Базовый адаптер для работы с базой данных по звпросу.
Copyright Stimulsoft
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OVERRIDE_CONNECTION_STRING
public static final java.lang.String OVERRIDE_CONNECTION_STRING
- See Also:
- Constant Field Values
StiAbstractAdapter
public StiAbstractAdapter(java.lang.String connectionString)
create
public StiDataSource create(StiDictionary dictionary,
java.lang.Boolean addToDictionary)
- Parameters:
dictionary
- Dictionary to add Data Source.addToDictionary
-
- Returns:
- Created Data Source.
getDataSourceClass
public abstract java.lang.Class<? extends StiDataSource> getDataSourceClass()
create
public StiDataSource create(StiDictionary dictionary)
- Creates a new Data Source and adds it to the dictionary.
- Parameters:
dictionary
-
- Returns:
getJdbcParameters
public StiJDBCParameters getJdbcParameters()
getParsedParameters
public StiParsedParameters getParsedParameters()
- Returns:
- the parsedParameters
getDriverName
public abstract java.lang.String getDriverName()
getDataBase
public java.lang.String getDataBase()
getLeastOne
public java.lang.String getLeastOne(java.util.List<java.lang.String> keys)
- Получение значения по хотябы одному заданному ключу. После возврата значение из общеко списка
параметров удаляется.
- Parameters:
keys
- - набор ключей
- Returns:
- найденное значение. Если ничего не найдено, то возвращается null
hasLeastOne
public boolean hasLeastOne(java.util.List<java.lang.String> keys)
getLeastOne
public java.lang.String getLeastOne(java.util.List<java.lang.String> keys,
java.util.Map<java.lang.String,java.lang.String> params)
- Получение значения по хотябы одному заданному ключу. После возврата значение из общеко списка
параметров удаляется.
- Parameters:
keys
- - набор ключей
- Returns:
- найденное значение. Если ничего не найдено, то возвращается null
hasLeastOne
public boolean hasLeastOne(java.util.List<java.lang.String> keys,
java.util.Map<java.lang.String,java.lang.String> params)
getUrlKeys
public java.util.List<java.lang.String> getUrlKeys()
- Returns:
URL_KEYS
getPortKey
public java.util.List<java.lang.String> getPortKey()
- Returns:
PORT_KEY
getHostKey
public java.util.List<java.lang.String> getHostKey()
- Returns:
HOST_KEY
getDatabaseName
public java.util.List<java.lang.String> getDatabaseName()
- Returns:
DATABASE_KEY
getDriverKeys
public java.util.List<java.lang.String> getDriverKeys()
- Returns:
DRIVER_KEYS