private DataGrain dataGrain_1ForListing;
private DataGrain dataGrain_2ForListing;
int idOfArtistForListing = 9081;
/**
* Random data supplier
*/
Supplier<Date> randomDate = JdbcExampleTest::randomDate;
Supplier<Integer> randomDuration = JdbcExampleTest::randomDuration;
// :~)
/**
* Insertion of data for table "ex_artist"
*/
dataConductor.conduct(
dataGrain_1ForListing = DataGrain.build(
builder -> builder.name("ex_artist"),
rowsBuilder -> rowsBuilder
.implicitColumns("at_id", "at_name")
.addValues(idOfArtistForListing, "Sonny Rollins")
),
operatorFactory.get(DefaultOperators.INSERT)
);
// :~)
/**
* Insertion of data for table "ex_album"
*/
dataConductor.conduct(
dataGrain_2ForListing = DataGrain.build(
builder -> builder.name("ex_album"),
rowsBuilder -> rowsBuilder
.implicitColumns(
"ab_id", "ab_name", "ab_release_date", "ab_duration_seconds", "ab_type", "ab_at_id"
)
.addValues(
4051, "No. 1", randomDate, randomDuration,
1,
idOfArtistForListing
)
.addValues(
4052, "No. 2", randomDate, randomDuration,
2,
idOfArtistForListing
)
.addValues(
4053, "No. 3", randomDate, randomDuration,
3,
idOfArtistForListing
)
.addValues(
4054, "No. 4", randomDate, randomDuration,
1,
idOfArtistForListing
)
),
operatorFactory.get(DefaultOperators.INSERT)
);
// :~)