Package | Description |
---|---|
org.pentaho.di.core.database |
Contains all the different database dialects as well as the DatabaseMeta class (definition) and the Database class (execution)
|
org.pentaho.di.core.row | |
org.pentaho.di.core.row.value |
Modifier and Type | Interface and Description |
---|---|
interface |
DatabaseInterfaceExtended
Deprecated.
As of release 6.1. The methods will be added to the existing interface at the next major release.
DatabaseMeta.getDropTableIfExistsStatement(String) which is using those new methods can be freely used,
because it contains fallbacks in case of existing interface (DatabaseInterface ) using. |
Modifier and Type | Class and Description |
---|---|
class |
AS400DatabaseMeta
Contains AS/400 specific information through static final members
|
class |
BaseDatabaseMeta
This class contains the basic information on a database connection.
|
class |
CacheDatabaseMeta
Contains DB2 specific information through static final members
|
class |
DB2DatabaseMeta
Contains DB2 specific information through static final members
|
class |
DbaseDatabaseMeta
Contains dBase III, IV specific information through static final members
|
class |
DerbyDatabaseMeta
Contains Generic Database Connection information through static final members
|
class |
Exasol4DatabaseMeta
Contains Exasol 4 specific information through static final members
|
class |
ExtenDBDatabaseMeta
Contains ExtenDB specific information through static final members
|
class |
FirebirdDatabaseMeta
Contains Firebird specific information through static final members
|
class |
GenericDatabaseMeta
Contains Generic Database Connection information through static final members
|
class |
GoogleBigQueryDatabaseMeta |
class |
GreenplumDatabaseMeta
Contains PostgreSQL specific information through static final members
|
class |
GuptaDatabaseMeta
Contains Gupta SQLBase specific information through static final members
|
class |
H2DatabaseMeta
Contains Hypersonic specific information through static final members
|
class |
HypersonicDatabaseMeta
Contains Hypersonic specific information through static final members
|
class |
InfiniDbDatabaseMeta |
class |
InfobrightDatabaseMeta |
class |
InformixDatabaseMeta
Contains Informix specific information through static final members
|
class |
IngresDatabaseMeta
Contains Computer Associates Ingres specific information through static final members
|
class |
InterbaseDatabaseMeta
Contains Interbase specific information through static final members
|
class |
KingbaseESDatabaseMeta
Contains Firebird specific information through static final members
|
class |
LucidDBDatabaseMeta
Contains LucidDB specific information through static final members
|
class |
MariaDBDatabaseMeta |
class |
MondrianNativeDatabaseMeta |
class |
MonetDBDatabaseMeta
Contains Generic Database Connection information through static final members
|
class |
MSAccessDatabaseMeta
Contains MySQL specific information through static final members
|
class |
MSSQLServerDatabaseMeta
Contains MySQL specific information through static final members
|
class |
MSSQLServerNativeDatabaseMeta |
class |
MySQLDatabaseMeta
Contains MySQL specific information through static final members
|
class |
NeoviewDatabaseMeta
Contains HP Neoview specific information through static final members
|
class |
NetezzaDatabaseMeta
Contains Netezza specific information through static final members
|
class |
OracleDatabaseMeta
Contains Oracle specific information through static final members
|
class |
OracleRDBDatabaseMeta
Contains Oracle RDB specific information through static final members
|
class |
PostgreSQLDatabaseMeta
Contains PostgreSQL specific information through static final members
|
class |
RedshiftDatabaseMeta |
class |
RemedyActionRequestSystemDatabaseMeta
Contains Database Connection information through static final members for a BMW Remedy Action Request System.
|
class |
SAPDBDatabaseMeta
Contains SAP DB specific information through static final members
|
class |
SnowflakeHVDatabaseMeta |
class |
SQLiteDatabaseMeta
Contains SQLite specific information through static final members
|
class |
SybaseDatabaseMeta
Contains Sybase specific information through static final members
|
class |
SybaseIQDatabaseMeta
Contains Sybase IQ specific information through static final members
|
class |
TeradataDatabaseMeta
Contains NCR Teradata specific information through static final members
|
class |
UniVerseDatabaseMeta
Contains IBM UniVerse database specific information through static final members
|
class |
VectorWiseDatabaseMeta
Contains Computer Associates Ingres specific information through static final members
|
class |
Vertica5DatabaseMeta
Vertica Analytic Database version 5 and later (changed driver class name)
|
class |
VerticaDatabaseMeta
Contains Vertica Analytic Database information through static final members
|
Modifier and Type | Method and Description |
---|---|
DatabaseInterface |
DatabaseMeta.getDatabaseInterface() |
static DatabaseInterface |
DatabaseMeta.getDatabaseInterface(String databaseType)
Search for the right type of DatabaseInterface object and clone it.
|
static DatabaseInterface[] |
DatabaseMeta.getDatabaseInterfaces() |
protected DatabaseInterface |
DatabaseMeta.getDbInterface(String typeCode)
For testing
|
Modifier and Type | Method and Description |
---|---|
static Map<String,DatabaseInterface> |
DatabaseMeta.getDatabaseInterfacesMap() |
Modifier and Type | Method and Description |
---|---|
void |
DatabaseMeta.applyDefaultOptions(DatabaseInterface databaseInterface) |
protected boolean |
DatabaseMeta.databaseForBothDbInterfacesIsTheSame(DatabaseInterface primary,
DatabaseInterface secondary)
This method is designed to identify whether the actual database for two database connection types is the same.
|
void |
DatabaseMeta.setDatabaseInterface(DatabaseInterface databaseInterface)
Set the system dependend database interface for this database metadata definition
|
Modifier and Type | Method and Description |
---|---|
String |
ValueMetaInterface.getDatabaseColumnTypeDefinition(DatabaseInterface databaseInterface,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr)
Ask for suggestions as to how this plugin data type should be represented in the specified database interface
|
Object |
ValueMetaInterface.getValueFromResultSet(DatabaseInterface databaseInterface,
ResultSet resultSet,
int index)
Get a value from a result set column based on the current value metadata
|
Modifier and Type | Method and Description |
---|---|
String |
ValueMetaBase.getDatabaseColumnTypeDefinition(DatabaseInterface databaseInterface,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
String |
ValueMetaInternetAddress.getDatabaseColumnTypeDefinition(DatabaseInterface databaseInterface,
String tk,
String pk,
boolean use_autoinc,
boolean add_fieldname,
boolean add_cr) |
Object |
ValueMetaTimestamp.getValueFromResultSet(DatabaseInterface databaseInterface,
ResultSet resultSet,
int index) |
Object |
ValueMetaBase.getValueFromResultSet(DatabaseInterface databaseInterface,
ResultSet resultSet,
int index)
Get a value from a result set column based on the current value metadata
|
Object |
ValueMetaInternetAddress.getValueFromResultSet(DatabaseInterface databaseInterface,
ResultSet resultSet,
int index) |
Copyright © 2020 Hitachi Vantara. All rights reserved.