public String getType() { if ( dbMeta != null ) { return dbMeta.getPluginId(); } return null; }
/** * Returns a short description of the type of database. * * @return A short description of the type of database. * @deprecated This is actually the plugin ID */ @Deprecated public String getDatabaseTypeDesc() { return getPluginId(); }
private boolean isDataServiceConnection() { return DATA_SERVICES_PLUGIN_ID.equals( databaseMeta.getPluginId() ); } }
/** * @return the SQL Server instance */ public String getSQLServerInstance() { // This is also covered/persisted by JDBC option MS SQL Server / instancename / <somevalue> // We want to return <somevalue> // --> MSSQL.instancename return getExtraOptions().get( getPluginId() + ".instance" ); }
/** * @param instanceName * the SQL Server instance */ public void setSQLServerInstance( String instanceName ) { // This is also covered/persisted by JDBC option MS SQL Server / instancename / <somevalue> // We want to return set <somevalue> // --> MSSQL.instancename if ( ( instanceName != null ) && ( instanceName.length() > 0 ) ) { addExtraOption( getPluginId(), "instance", instanceName ); } }
retval.append( " " ).append( XMLHandler.addTagValue( "name", getName() ) ); retval.append( " " ).append( XMLHandler.addTagValue( "server", getHostname() ) ); retval.append( " " ).append( XMLHandler.addTagValue( "type", getPluginId() ) ); retval.append( " " ).append( XMLHandler.addTagValue( "access", getAccessTypeDesc() ) ); retval.append( " " ).append( XMLHandler.addTagValue( "database", getDatabaseName() ) );
/** * Check if an index on certain fields in a table exists. * * @param tablename The table on which the index is checked * @param idx_fields The fields on which the indexe is checked * @return True if the index exists */ public boolean checkIndexExists( String schemaName, String tableName, String[] idx_fields ) throws KettleDatabaseException { String tablename = databaseMeta.getQuotedSchemaTableCombination( schemaName, tableName ); if ( !checkTableExists( tablename ) ) { return false; } if ( log.isDebug() ) { log.logDebug( "CheckIndexExists() tablename = " + tablename + " type = " + databaseMeta.getPluginId() ); } return databaseMeta.getDatabaseInterface().checkIndexExists( this, schemaName, tableName, idx_fields ); }
if ( !equals( databaseMeta.getName(), databaseMeta2.getName() ) ) { return false; } else if ( !equals( databaseMeta.getPluginId(), databaseMeta2.getPluginId() ) ) { return false; } else if ( !equals( databaseMeta.getAccessType(), databaseMeta2.getAccessType() ) ) {
public IWizardPage getNextPage() { IWizard wiz = getWizard(); IWizardPage nextPage; switch ( databaseMeta.getAccessType() ) { case DatabaseMeta.TYPE_ACCESS_OCI: nextPage = wiz.getPage( "oci" ); // OCI break; case DatabaseMeta.TYPE_ACCESS_ODBC: nextPage = wiz.getPage( "odbc" ); // ODBC break; case DatabaseMeta.TYPE_ACCESS_PLUGIN: nextPage = wiz.getPage( databaseMeta.getPluginId() ); // e.g. SAPR3 break; default: // Generic or Native if ( databaseMeta.getDatabaseInterface() instanceof GenericDatabaseMeta ) { // Generic nextPage = wiz.getPage( "generic" ); // generic } else { // Native nextPage = wiz.getPage( "jdbc" ); if ( nextPage != null ) { // Set the port number... ( (CreateDatabaseWizardPageJDBC) nextPage ).setData(); } } break; } return nextPage; }
int idx = wDBType.indexOf( wDBIDtoNameMap.get( databaseMeta.getPluginId() ) ); if ( idx >= 0 ) { wDBType.select( idx );
BaseMessages.getString( PKG, "TransMeta.SearchMetadata.DatabaseUsername" ) ) ); if ( meta.getPluginId() != null ) { stringList.add( new StringSearchResult( meta.getPluginId(), meta, this, BaseMessages.getString( PKG, "TransMeta.SearchMetadata.DatabaseTypeDescription" ) ) );
BaseMessages.getString( PKG, "JobMeta.SearchMetadata.DatabaseUsername" ) ) ); if ( meta.getPluginId() != null ) { stringList.add( new StringSearchResult( meta.getPluginId(), meta, this, BaseMessages.getString( PKG, "JobMeta.SearchMetadata.DatabaseTypeDescription" ) ) );
String dbType = meta.getPluginId();
rootNode.setProperty( PROP_TYPE, databaseMeta.getPluginId() ); rootNode.setProperty( PROP_CONTYPE, DatabaseMeta.getAccessTypeDesc( databaseMeta.getAccessType() ) ); rootNode.setProperty( PROP_HOST_NAME, databaseMeta.getHostname() );
public void replaceMeta( DatabaseMeta databaseMeta ) { this.setValues( databaseMeta.getName(), databaseMeta.getPluginId(), databaseMeta.getAccessTypeDesc(), databaseMeta .getHostname(), databaseMeta.getDatabaseName(), databaseMeta.getDatabasePortNumberString(), databaseMeta.getUsername(), databaseMeta.getPassword() ); this.setServername( databaseMeta.getServername() ); this.setDataTablespace( databaseMeta.getDataTablespace() ); this.setIndexTablespace( databaseMeta.getIndexTablespace() ); this.databaseInterface = (DatabaseInterface) databaseMeta.databaseInterface.clone(); this.setObjectId( databaseMeta.getObjectId() ); this.setChanged(); }
r.addValue( val, ValueMetaInterface.TYPE_STRING, getPluginId() ); list.add( r );
PluginInterface dInterface = registry.getPlugin( DatabasePluginType.class, meta.getPluginId() );
databaseMeta.getName(), databaseMeta.getPluginId(), DatabaseMeta.getAccessTypeDesc( databaseMeta .getAccessType() ), databaseMeta.getHostname(), databaseMeta.getDatabaseName(), databaseMeta .getDatabasePortNumberString(), databaseMeta.getUsername(), databaseMeta.getPassword(), databaseMeta.getObjectId(), databaseMeta.getName(), databaseMeta.getPluginId(), DatabaseMeta .getAccessTypeDesc( databaseMeta.getAccessType() ), databaseMeta.getHostname(), databaseMeta .getDatabaseName(), databaseMeta.getDatabasePortNumberString(), databaseMeta.getUsername(),
element.addChild( metaStore.newAttribute( MetaStoreConst.DB_ATTR_ID_PLUGIN_ID, databaseMeta.getPluginId() ) );
selstep.setDraw( true ); selstep.setDescription( BaseMessages.getString( PKG, "Spoon.Message.Note.RenamesReservedWords", targetDBInfo.getPluginId() ) ); // meta.addStep( selstep );