resultTarget = resultTarget.queryParam(TRANSFORM_PARAM, _transform.getQuandlString());
result = (prime * result) + _transform.hashCode();
private MultiDataSetRequest.Builder fuzz(final MultiDataSetRequest.Builder reqBuilder) { MultiDataSetRequest.Builder builder = reqBuilder; if (_random.nextDouble() > WITH_FREQUENCY_PROBABILITY) { builder = builder.withFrequency(Frequency.values()[_random.nextInt(Frequency.values().length)]); } if (_random.nextDouble() > WITH_TRANSFORM_PROBABILITY) { builder = builder.withTransform(Transform.values()[(int) (_random.nextInt(Transform.values().length))]); } if (_random.nextDouble() > WITH_MAX_ROWS_PROBABILITY) { builder = builder.withMaxRows(_random.nextInt(MAX_ROWS)); } LocalDate startDate = LocalDate.ofEpochDay(_random.nextInt(MAX_YEARS_OUT * DAYS_PER_YEAR) + (BASE_YEARS_FROM_EPOCH * DAYS_PER_YEAR)); if (_random.nextDouble() > WITH_START_DATE_PROBABILITY) { builder = builder.withStartDate(startDate); } if (_random.nextDouble() > WITH_END_DATE_PROBABILITY) { builder = builder.withEndDate(startDate.plusDays(_random.nextInt(DAYS_PER_YEAR * MAX_PLUS_YEARS))); } return builder; }
private DataSetRequest.Builder fuzz(final DataSetRequest.Builder reqBuilder) { DataSetRequest.Builder builder = reqBuilder; if (_random.nextDouble() > WITH_COLUMN_PROBABILITY) { builder = builder.withColumn((int) (_random.nextDouble() * MAX_COLUMN)); } if (_random.nextDouble() > WITH_FREQUENCY_PROBABILITY) { builder = builder.withFrequency(Frequency.values()[_random.nextInt(Frequency.values().length)]); } if (_random.nextDouble() > WITH_TRANSFORM_PROBABILITY) { builder = builder.withTransform(Transform.values()[_random.nextInt(Transform.values().length)]); } if (_random.nextDouble() > WITH_MAX_ROWS_PROBABILITY) { builder = builder.withMaxRows(_random.nextInt(MAX_ROWS)); } LocalDate startDate = LocalDate.ofEpochDay((int) ((_random.nextDouble() * DAYS_PER_YEAR) * MAX_YEARS_OUT) + (BASE_YEARS_FROM_EPOCH * DAYS_PER_YEAR)); if (_random.nextDouble() > WITH_START_DATE_PROBABILITY) { builder = builder.withStartDate(startDate); } if (_random.nextDouble() > WITH_END_DATE_PROBABILITY) { builder = builder.withEndDate(startDate.plusDays(_random.nextInt(DAYS_PER_YEAR * MAX_PLUS_YEARS))); } return builder; }
private DataSetRequest.Builder fuzz(final DataSetRequest.Builder reqBuilder) { DataSetRequest.Builder builder = reqBuilder; if (_random.nextDouble() > WITH_COLUMN_PROBABILITY) { builder = builder.withColumn((int) (_random.nextDouble() * MAX_COLUMN)); } if (_random.nextDouble() > WITH_FREQUENCY_PROBABILITY) { builder = builder.withFrequency(Frequency.values()[_random.nextInt(Frequency.values().length)]); } if (_random.nextDouble() > WITH_TRANSFORM_PROBABILITY) { builder = builder.withTransform(Transform.values()[_random.nextInt(Transform.values().length)]); } if (_random.nextDouble() > WITH_MAX_ROWS_PROBABILITY) { builder = builder.withMaxRows(_random.nextInt(MAX_ROWS)); } LocalDate startDate = LocalDate.ofEpochDay((int) ((_random.nextDouble() * DAYS_PER_YEAR) * MAX_YEARS_OUT) + (BASE_YEARS_FROM_EPOCH * DAYS_PER_YEAR)); if (_random.nextDouble() > WITH_START_DATE_PROBABILITY) { builder = builder.withStartDate(startDate); } if (_random.nextDouble() > WITH_END_DATE_PROBABILITY) { builder = builder.withEndDate(startDate.plusDays(_random.nextInt(DAYS_PER_YEAR * MAX_PLUS_YEARS))); } return builder; }
@Override public int hashCode() { final int prime = 31; int result = 1; if (_frequency != null) { result = (prime * result) + _frequency.hashCode(); } if (_maxRows != null) { result = (prime * result) + _maxRows.hashCode(); } if (_transform != null) { result = (prime * result) + _transform.hashCode(); } if (_sortOrder != null) { result = (prime * result) + _sortOrder.hashCode(); } if (_startDate != null) { result = (prime * result) + _startDate.hashCode(); } if (_endDate != null) { result = (prime * result) + _endDate.hashCode(); } // this can't be null, so don't need to test. result = (prime * result) + _quandlCodeRequests.hashCode(); return result; }
resultTarget = resultTarget.queryParam(TRANSFORM_PARAM, _transform.getQuandlString());