public Flattener( StepMeta stepMeta, StepDataInterface stepDataInterface, int copyNr, TransMeta transMeta, Trans trans ) { super( stepMeta, stepDataInterface, copyNr, transMeta, trans ); meta = (FlattenerMeta) getStepMeta().getStepMetaInterface(); data = (FlattenerData) stepDataInterface; }
public DataGrid( StepMeta stepMeta, StepDataInterface stepDataInterface, int copyNr, TransMeta transMeta, Trans trans ) { super( stepMeta, stepDataInterface, copyNr, transMeta, trans ); meta = (DataGridMeta) getStepMeta().getStepMetaInterface(); data = (DataGridData) stepDataInterface; }
public AnalyticQuery( StepMeta stepMeta, StepDataInterface stepDataInterface, int copyNr, TransMeta transMeta, Trans trans ) { super( stepMeta, stepDataInterface, copyNr, transMeta, trans ); meta = (AnalyticQueryMeta) getStepMeta().getStepMetaInterface(); data = (AnalyticQueryData) stepDataInterface; }
public boolean chosesTargetSteps() { if ( getStepMetaInterface() != null ) { List<StreamInterface> targetStreams = getStepMetaInterface().getStepIOMeta().getTargetStreams(); return targetStreams.isEmpty(); } return false; }
public UniqueRows( StepMeta stepMeta, StepDataInterface stepDataInterface, int copyNr, TransMeta transMeta, Trans trans ) { super( stepMeta, stepDataInterface, copyNr, transMeta, trans ); meta = (UniqueRowsMeta) getStepMeta().getStepMetaInterface(); data = (UniqueRowsData) stepDataInterface; // create new data object. }
public TableCompare( StepMeta stepMeta, StepDataInterface stepDataInterface, int copyNr, TransMeta transMeta, Trans trans ) { super( stepMeta, stepDataInterface, copyNr, transMeta, trans ); meta = (TableCompareMeta) getStepMeta().getStepMetaInterface(); data = (TableCompareData) stepDataInterface; }
public Denormaliser( StepMeta stepMeta, StepDataInterface stepDataInterface, int copyNr, TransMeta transMeta, Trans trans ) { super( stepMeta, stepDataInterface, copyNr, transMeta, trans ); meta = (DenormaliserMeta) getStepMeta().getStepMetaInterface(); data = (DenormaliserData) stepDataInterface; }
public RowGenerator( StepMeta stepMeta, StepDataInterface stepDataInterface, int copyNr, TransMeta transMeta, Trans trans ) { super( stepMeta, stepDataInterface, copyNr, transMeta, trans ); meta = (RowGeneratorMeta) getStepMeta().getStepMetaInterface(); data = (RowGeneratorData) stepDataInterface; }
@SuppressWarnings ( "unchecked" ) private List<StepMetaDataCombi> getSubSteps( Transformation transformation, StepMetaDataCombi combi ) { HashMap<String, Transformation> config = ( (Optional<HashMap<String, Transformation>>) transformation .getConfig( TransMetaConverter.SUB_TRANSFORMATIONS_KEY ) ) .orElse( Maps.newHashMap() ); StepMetaInterface smi = combi.stepMeta.getStepMetaInterface(); return config.keySet().stream() .filter( key -> stepHasDependency( combi, smi, key ) ) .flatMap( key -> opsToSteps( config.get( key ) ).stream() ) .collect( Collectors.toList() ); }
private static void disableLazyConversion( TransMeta transMeta ) { transMeta.getSteps().stream().filter( step -> "CsvInput".equals( step.getStepID() ) ) .forEach( step -> ( (CsvInputMeta) step.getStepMetaInterface() ).setLazyConversionActive( false ) ); transMeta.getSteps().stream().filter( step -> "TableInput".equals( step.getStepID() ) ) .forEach( step -> ( (TableInputMeta) step.getStepMetaInterface() ).setLazyConversionActive( false ) ); }
protected PluginInterface getPlugin() { if ( plugin == null ) { plugin = PluginRegistry.getInstance().getPlugin( StepPluginType.class, stepMeta.getStepMetaInterface() ); } return plugin; }
private static void resolveStepMetaResources( TransMeta transMeta ) { for ( StepMeta stepMeta : transMeta.getSteps() ) { StepMetaInterface smi = stepMeta.getStepMetaInterface(); if ( smi instanceof ResolvableResource ) { ResolvableResource resolvableMeta = (ResolvableResource) smi; resolvableMeta.resolve(); } } }
/** * Cancels queries opened for checking & fieldprediction. * * @throws KettleDatabaseException * if any errors occur during query cancellation */ public void cancelQueries() throws KettleDatabaseException { for ( int i = 0; i < nrSteps(); i++ ) { getStep( i ).getStepMetaInterface().cancelQueries(); } }
public MonetDBAgileMart( StepMeta stepMeta, StepDataInterface stepDataInterface, int copyNr, TransMeta transMeta, Trans trans ) { super( stepMeta, stepDataInterface, copyNr, transMeta, trans ); // TODO - pull "AgileBI" from configuration String connection = MonetDBAgileMartMeta.getStringProperty( "AgileBIDatabase", "AgileBI" ); ( (MonetDBAgileMartMeta) stepMeta.getStepMetaInterface() ).setDatabaseMeta( transMeta .findDatabase( connection ) ); }
private Image getImage() { PluginInterface plugin = PluginRegistry.getInstance().getPlugin( StepPluginType.class, stepMeta.getStepMetaInterface() ); String id = plugin.getIds()[ 0 ]; if ( id != null ) { return GUIResource.getInstance().getImagesSteps().get( id ).getAsBitmapForSize( shell.getDisplay(), ConstUI.LARGE_ICON_SIZE, ConstUI.LARGE_ICON_SIZE ); } return null; }
public ModPartitionerDialog( Shell parent, StepMeta stepMeta, StepPartitioningMeta partitioningMeta, TransMeta transMeta ) { super( parent, (BaseStepMeta) stepMeta.getStepMetaInterface(), transMeta, partitioningMeta .getPartitioner().getDescription() ); this.stepMeta = stepMeta; this.partitioningMeta = partitioningMeta; partitioner = (ModPartitioner) partitioningMeta.getPartitioner(); fieldName = partitioner.getFieldName(); }
public StepInterface getStep( StepMeta stepMeta, StepDataInterface stepDataInterface, int cnr, TransMeta transMeta, Trans trans ) { setupDatabaseMeta(); ( (MonetDBAgileMartMeta) stepMeta.getStepMetaInterface() ).setDatabaseMeta( this.getDatabaseMeta() ); return new MonetDBAgileMart( stepMeta, stepDataInterface, cnr, transMeta, trans ); }
private MissingTransStep createAndInitStep( StepMetaInterface meta, StepDataInterface data ) { when( helper.stepMeta.getStepMetaInterface() ).thenReturn( meta ); MissingTransStep step = new MissingTransStep( helper.stepMeta, data, 0, helper.transMeta, helper.trans ); step.init( meta, data ); return step; }
private FieldSplitter createAndInitStep( FieldSplitterMeta meta, FieldSplitterData data ) throws Exception { when( helper.stepMeta.getStepMetaInterface() ).thenReturn( meta ); FieldSplitter step = new FieldSplitter( helper.stepMeta, data, 0, helper.transMeta, helper.trans ); step.init( meta, data ); return step; } }
private DataGrid createAndInitStep( DataGridMeta meta, DataGridData data ) { when( helper.stepMeta.getStepMetaInterface() ).thenReturn( meta ); DataGrid step = new DataGrid( helper.stepMeta, data, 0, helper.transMeta, helper.trans ); step.init( meta, data ); return step; } }