Uses of Interface
org.pentaho.di.core.database.DatabaseInterface
Packages that use DatabaseInterface
Package
Description
Contains all the different database dialects as well as the DatabaseMeta class (definition) and the Database class (execution)
-
Uses of DatabaseInterface in org.pentaho.di.core.database
Subinterfaces of DatabaseInterface in org.pentaho.di.core.databaseModifier and TypeInterfaceDescriptioninterfaceDeprecated.As of release 6.1.Classes in org.pentaho.di.core.database that implement DatabaseInterfaceModifier and TypeClassDescriptionclassContains AS/400 specific information through static final membersclasshttps://docs.aws.amazon.com/athena/latest/ug/jdbc-v3-driver.htmlclassclassThis class contains the basic information on a database connection.classContains DB2 specific information through static final membersclasshttps://docs.databricks.com/en/integrations/jdbc-odbc-bi.html#jdbc-driverclassContains DB2 specific information through static final membersclassContains dBase III, IV specific information through static final membersclassContains Generic Database Connection information through static final membersclassContains Exasol 4 specific information through static final membersclassContains ExtenDB specific information through static final membersclassContains Firebird specific information through static final membersclassContains Generic Database Connection information through static final membersclassclassContains PostgreSQL specific information through static final membersclassContains Gupta SQLBase specific information through static final membersclassContains Hypersonic specific information through static final membersclassContains Hypersonic specific information through static final membersclassclassclassContains Informix specific information through static final membersclassContains Computer Associates Ingres specific information through static final membersclassContains Interbase specific information through static final membersclassContains Firebird specific information through static final membersclassContains LucidDB specific information through static final membersclassclassclassContains Generic Database Connection information through static final membersclassContains MySQL specific information through static final membersclassContains MySQL specific information through static final membersclassclassContains MySQL specific information through static final membersclassContains HP Neoview specific information through static final membersclassContains Netezza specific information through static final membersclassContains Oracle specific information through static final membersclassContains Oracle RDB specific information through static final membersclassContains PostgreSQL specific information through static final membersclassclassContains Database Connection information through static final members for a BMW Remedy Action Request System.classContains SAP DB specific information through static final membersclassclassContains SQLite specific information through static final membersclassContains Sybase specific information through static final membersclassContains Sybase IQ specific information through static final membersclassContains NCR Teradata specific information through static final membersclassContains IBM UniVerse database specific information through static final membersclassContains Computer Associates Ingres specific information through static final membersclassVertica Analytic Database version 5 and later (changed driver class name)classContains Vertica Analytic Database information through static final membersMethods in org.pentaho.di.core.database that return DatabaseInterfaceModifier and TypeMethodDescriptionprotected DatabaseInterfaceGenericDatabaseMeta.getDatabaseDialectInternal()DatabaseMeta.getDatabaseInterface()static final DatabaseInterfaceDatabaseMeta.getDatabaseInterface(String databaseType) Search for the right type of DatabaseInterface object and clone it.static final DatabaseInterface[]DatabaseMeta.getDatabaseInterfaces()protected DatabaseInterfaceDatabaseMeta.getDbInterface(String typeCode) For testingMethods in org.pentaho.di.core.database that return types with arguments of type DatabaseInterfaceModifier and TypeMethodDescriptionstatic final Map<String,DatabaseInterface> DatabaseMeta.getDatabaseInterfacesMap()Methods in org.pentaho.di.core.database with parameters of type DatabaseInterfaceModifier and TypeMethodDescriptionvoidDatabaseMeta.applyDefaultOptions(DatabaseInterface databaseInterface) protected booleanDatabaseMeta.databaseForBothDbInterfacesIsTheSame(DatabaseInterface primary, DatabaseInterface secondary) This method is designed to identify whether the actual database for two database connection types is the same.voidDatabaseMeta.setDatabaseInterface(DatabaseInterface databaseInterface) Set the system dependend database interface for this database metadata definition -
Uses of DatabaseInterface in org.pentaho.di.core.row
Methods in org.pentaho.di.core.row with parameters of type DatabaseInterfaceModifier and TypeMethodDescriptionValueMetaInterface.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 interfaceValueMetaInterface.getValueFromResultSet(DatabaseInterface databaseInterface, ResultSet resultSet, int index) Get a value from a result set column based on the current value metadata -
Uses of DatabaseInterface in org.pentaho.di.core.row.value
Methods in org.pentaho.di.core.row.value with parameters of type DatabaseInterfaceModifier and TypeMethodDescriptionValueMetaBase.getDatabaseColumnTypeDefinition(DatabaseInterface databaseInterface, String tk, String pk, boolean use_autoinc, boolean add_fieldname, boolean add_cr) ValueMetaInternetAddress.getDatabaseColumnTypeDefinition(DatabaseInterface databaseInterface, String tk, String pk, boolean use_autoinc, boolean add_fieldname, boolean add_cr) ValueMetaBase.getValueFromResultSet(DatabaseInterface databaseInterface, ResultSet resultSet, int index) Get a value from a result set column based on the current value metadataValueMetaInternetAddress.getValueFromResultSet(DatabaseInterface databaseInterface, ResultSet resultSet, int index) ValueMetaTimestamp.getValueFromResultSet(DatabaseInterface databaseInterface, ResultSet resultSet, int index)