partitionSchemas = new ArrayList<>(); clusterSchemas = new ArrayList<>(); namedParams = new NamedParamsDefault(); stepChangeListeners = new ArrayList<>();
addParameterDefinition( key, defValue, desc ); } catch ( DuplicateParamException e ) { params.get( key ).defaultValue = defValue; params.get( key ).description = desc; setParameterValue( key, value );
@Override public void clearParameters() { String[] keys = listParameters(); for ( int idx = 0; idx < keys.length; idx++ ) { OneNamedParam theParam = params.get( keys[idx] ); if ( theParam != null ) { theParam.value = ""; } } }
private NamedParams filterUserParameters( NamedParams params ) { NamedParams userParams = new NamedParamsDefault(); if ( !isEmpty( params ) ) { for ( String paramName : params.listParameters() ) { if ( isUserParameter( paramName ) ) { try { userParams.addParameterDefinition( paramName, StringUtils.EMPTY, StringUtils.EMPTY ); } catch ( DuplicateParamException e ) { // ignore } } } } return userParams; }
addParameterDefinition( keys[idx], defValue, desc ); } catch ( DuplicateParamException e ) { setParameterValue( keys[idx], value );
jobMeta.databases = new ArrayList<DatabaseMeta>(); jobMeta.slaveServers = new ArrayList<SlaveServer>(); jobMeta.namedParams = new NamedParamsDefault();
StringBuilder optionVersion, optionJarFilename, optionListParam, optionMetrics, initialDir; NamedParams optionParams = new NamedParamsDefault();
StringBuilder optionFilename, optionLoglevel, optionLogfile, optionLogfileOld, optionListdir; StringBuilder optionListjobs, optionListrep, optionNorep, optionVersion, optionListParam, optionExport; NamedParams optionParams = new NamedParamsDefault(); NamedParams customOptions = new NamedParamsDefault();
transMeta.slaveServers = new ArrayList<>(); transMeta.clusterSchemas = new ArrayList<>(); transMeta.namedParams = new NamedParamsDefault(); transMeta.stepChangeListeners = new ArrayList<>();
@Test public void testConfigureParameters() throws Exception { TransMeta transMeta = new TransMeta(); transMeta.addParameterDefinition( TEST_PARAM_NAME, DEFAULT_PARAM_VALUE, "This tests a default parameter" ); assertEquals( "Default parameter was not set correctly on TransMeta", DEFAULT_PARAM_VALUE, transMeta.getParameterDefault( TEST_PARAM_NAME ) ); assertEquals( "Parameter value should be blank in TransMeta", "", transMeta.getParameterValue( TEST_PARAM_NAME ) ); Trans trans = new Trans( transMeta ); assertEquals( "Default parameter was not set correctly on Trans", DEFAULT_PARAM_VALUE, trans.getParameterDefault( TEST_PARAM_NAME ) ); assertEquals( "Parameter value should be blank in Trans", "", trans.getParameterValue( TEST_PARAM_NAME ) ); NamedParams params = new NamedParamsDefault(); params.addParameterDefinition( TEST_PARAM_NAME, NOT_DEFAULT_PARAM_VALUE, "This tests a non-default parameter" ); params.setParameterValue( TEST_PARAM_NAME, NOT_DEFAULT_PARAM_VALUE ); Pan.configureParameters( trans, params, transMeta ); assertEquals( "Parameter was not set correctly in Trans", NOT_DEFAULT_PARAM_VALUE, trans.getParameterValue( TEST_PARAM_NAME ) ); assertEquals( "Parameter was not set correctly in TransMeta", NOT_DEFAULT_PARAM_VALUE, transMeta.getParameterValue( TEST_PARAM_NAME ) ); }
NamedParams namedParam = new NamedParamsDefault();
NamedParams namedParam = new NamedParamsDefault(); if ( parameters != null ) { for ( int idx = 0; idx < parameters.length; idx++ ) {
assertNull( meta.getParameterValue( "var1" ) ); NamedParams newParams = new NamedParamsDefault(); newParams.addParameterDefinition( "var3", "default", "description" ); newParams.setParameterValue( "var3", "a" );