public DatabaseMeta loadDatabaseMetaFromJobEntryAttribute( ObjectId id_jobentry, String nameCode, int nr, String idCode, List<DatabaseMeta> databases ) throws KettleException { long id_database = getJobEntryAttributeInteger( id_jobentry, nr, idCode ); if ( id_database <= 0 ) { String name = getJobEntryAttributeString( id_jobentry, nr, nameCode ); if ( name == null ) { return null; } return DatabaseMeta.findDatabase( databases, name ); } return DatabaseMeta.findDatabase( databases, new LongObjectId( id_database ) ); }
/** * @param databaseList * A list of available DatabaseMeta in this transformation. */ private void initDbMeta( final List<DatabaseMeta> databaseList ) { if ( !StringUtils.isEmpty( this.connectionName.getValue() ) ) { this.dbMeta = DatabaseMeta.findDatabase( databaseList, this.connectionName.getValue() ); } }
public DatabaseMeta getTargetDatabase() { if ( wTargetDB.getSelection().length == 1 ) { String targetDbName = wTargetDB.getSelection()[0]; return DatabaseMeta.findDatabase( databases, targetDbName ); } return null; }
public DatabaseMeta getSourceDatabase() { if ( wSourceDB.getSelection().length == 1 ) { String sourceDbName = wSourceDB.getSelection()[0]; return DatabaseMeta.findDatabase( databases, sourceDbName ); } return null; }
public DatabaseMeta getTargetDatabase() { if ( wTargetDB.getSelection().length == 1 ) { String targetDbName = wTargetDB.getSelection()[0]; return DatabaseMeta.findDatabase( databases, targetDbName ); } return null; }
public DatabaseMeta loadDatabaseMetaFromStepAttribute( ObjectId idStep, String code, List<DatabaseMeta> databases ) throws KettleException { long id_database = getStepAttributeInteger( idStep, code ); if ( id_database <= 0 ) { return null; } return DatabaseMeta.findDatabase( databases, new LongObjectId( id_database ) ); }
public DatabaseMeta getSourceDatabase() { if ( wSourceDB.getSelection().length == 1 ) { String sourceDbName = wSourceDB.getSelection()[0]; return DatabaseMeta.findDatabase( databases, sourceDbName ); } return null; }
public ObjectId getDatabaseID( String name ) throws KettleException { ObjectId exactMatch = databaseDelegate.getDatabaseID( name ); if ( exactMatch == null ) { // look for a database DatabaseMeta database = DatabaseMeta.findDatabase( getDatabases(), name ); return ( database == null ) ? null : database.getObjectId(); } else { return exactMatch; } }
public void loadXML( Node repnode, List<DatabaseMeta> databases ) throws KettleException { super.loadXML( repnode, databases ); try { String conn = XMLHandler.getTagValue( repnode, "connection" ); databaseMeta = DatabaseMeta.findDatabase( databases, conn ); } catch ( Exception e ) { throw new KettleException( "Unable to load Kettle database repository meta object", e ); } }
private void readData( final Node stepnode, final List<? extends SharedObjectInterface> databases ) throws KettleXMLException { try { this.databaseMeta = DatabaseMeta.findDatabase( databases, XMLHandler.getTagValue( stepnode, "connection" ) ); this.modelName = XMLHandler.getTagValue( stepnode, "modelName" ); this.commitBatchSize = Integer.parseInt( XMLHandler.getTagValue( stepnode, "readBatchSize" ) ); this.idFieldName = XMLHandler.getTagValue( stepnode, "idFieldName" ); } catch ( Exception e ) { throw new KettleXMLException( "Unable to load step info from XML", e ); } }
private void ok() { tableViewFields.removeEmptyRows(); List<String> dimensionNames = new ArrayList<String>(); for ( int i = 0; i < tableViewFields.table.getItemCount(); i++ ) { dimensionNames.add( tableViewFields.table.getItem( i ).getText( 1 ) ); } jobEntry.setName( textStepName.getText() ); jobEntry.setDatabaseMeta( DatabaseMeta.findDatabase( jobMeta.getDatabases(), addConnectionLine.getText() ) ); jobEntry.setCubeName( textCubeName.getText() ); jobEntry.setDimensionNames( dimensionNames ); dispose(); }
private void readData( Node stepnode, List<? extends SharedObjectInterface> databases ) throws KettleXMLException { try { databaseMeta = DatabaseMeta.findDatabase( databases, XMLHandler.getTagValue( stepnode, "connection" ) ); sql = XMLHandler.getTagValue( stepnode, "sql" ); catalog = XMLHandler.getTagValue( stepnode, "catalog" ); role = XMLHandler.getTagValue( stepnode, "role" ); variableReplacementActive = "Y".equals( XMLHandler.getTagValue( stepnode, "variables_active" ) ); } catch ( Exception e ) { throw new KettleXMLException( "Unable to load step info from XML", e ); } }
@Override public DatabaseMeta loadDatabaseMetaFromStepAttribute( ObjectId id_step, String code, List<DatabaseMeta> databases ) throws KettleException { long id_database = getStepAttributeInteger( id_step, code ); if ( id_database <= 0 ) { return null; } return DatabaseMeta.findDatabase( databases, new LongObjectId( id_database ) ); }
public DatabaseMeta getAttributeDatabaseMeta( String code ) { DataProperty property = dataNode.getProperty( code ); if ( property == null || Utils.isEmpty( property.getString() ) ) { return null; } ObjectId id = new StringObjectId( property.getString() ); return DatabaseMeta.findDatabase( databases, id ); } }
private void ok() { jobEntry.setName( textStepName.getText() ); jobEntry.setDatabaseMeta( DatabaseMeta.findDatabase( jobMeta.getDatabases(), addConnectionLine.getText() ) ); jobEntry.setCubeName( comboCubeName.getText() ); dispose(); }
public TransDependency( Node depnode, List<DatabaseMeta> databases ) throws KettleXMLException { try { String depcon = XMLHandler.getTagValue( depnode, "connection" ); db = DatabaseMeta.findDatabase( databases, depcon ); tablename = XMLHandler.getTagValue( depnode, "table" ); fieldname = XMLHandler.getTagValue( depnode, "field" ); } catch ( Exception e ) { throw new KettleXMLException( BaseMessages.getString( PKG, "TransDependency.Exception.UnableToLoadTransformation" ), e ); } }
public void loadXML( Node entrynode, List<DatabaseMeta> databases, List<SlaveServer> slaveServers, Repository rep, IMetaStore metaStore ) throws KettleXMLException { try { super.loadXML( entrynode, databases, slaveServers ); tablename = XMLHandler.getTagValue( entrynode, "tablename" ); schemaname = XMLHandler.getTagValue( entrynode, "schemaname" ); String dbname = XMLHandler.getTagValue( entrynode, "connection" ); connection = DatabaseMeta.findDatabase( databases, dbname ); } catch ( KettleException e ) { throw new KettleXMLException( BaseMessages.getString( PKG, "TableExists.Meta.UnableLoadXml" ), e ); } }
private void readData( Node stepnode, List<? extends SharedObjectInterface> databases ) throws KettleXMLException { try { String con = XMLHandler.getTagValue( stepnode, "connection" ); database = DatabaseMeta.findDatabase( databases, con ); tablenamefield = XMLHandler.getTagValue( stepnode, "tablenamefield" ); resultfieldname = XMLHandler.getTagValue( stepnode, "resultfieldname" ); schemaname = XMLHandler.getTagValue( stepnode, "schemaname" ); } catch ( Exception e ) { throw new KettleXMLException( BaseMessages.getString( PKG, "TableExistsMeta.Exception.UnableToReadStepInfo" ), e ); } }
public void loadXML( Node entrynode, List<DatabaseMeta> databases, List<SlaveServer> slaveServers, Repository rep, IMetaStore metaStore ) throws KettleXMLException { try { super.loadXML( entrynode, databases, slaveServers ); this.setDatabaseMeta( DatabaseMeta.findDatabase( databases, XMLHandler.getTagValue( entrynode, "connection" ) ) ); this.setCubeName( XMLHandler.getTagValue( entrynode, "cubeName" ) ); } catch ( KettleXMLException xe ) { throw new KettleXMLException( "Unable to load file exists job entry from XML node", xe ); } }
public SlaveSequence( Node node, List<DatabaseMeta> databases ) throws KettleXMLException { name = XMLHandler.getTagValue( node, "name" ); startValue = Const.toInt( XMLHandler.getTagValue( node, "start" ), 0 ); databaseMeta = DatabaseMeta.findDatabase( databases, XMLHandler.getTagValue( node, "connection" ) ); schemaName = XMLHandler.getTagValue( node, "schema" ); tableName = XMLHandler.getTagValue( node, "table" ); sequenceNameField = XMLHandler.getTagValue( node, "sequence_field" ); valueField = XMLHandler.getTagValue( node, "value_field" ); }