Skip to content

Commit

Permalink
sample upgraded to latest 0.9.5 version
Browse files Browse the repository at this point in the history
  • Loading branch information
sunitparekh committed Jun 8, 2018
1 parent c29181e commit 7e0cb9a
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 6 deletions.
6 changes: 3 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,19 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<kotlin.version>1.2.30</kotlin.version>
<kotlin.version>1.2.41</kotlin.version>
</properties>

<dependencies>
<dependency>
<groupId>com.github.dataanon</groupId>
<artifactId>data-anon</artifactId>
<version>0.9.3</version>
<version>0.9.5</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.196</version>
<version>1.4.197</version>
</dependency>
</dependencies>

Expand Down
6 changes: 3 additions & 3 deletions src/main/kotlin/com/github/dataanon/Anonymizer.kt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import com.github.dataanon.strategy.AnonymizationStrategy
import com.github.dataanon.strategy.datetime.DateRandomDelta
import com.github.dataanon.strategy.datetime.DateTimeRandomDelta
import com.github.dataanon.strategy.list.PickFromDatabase
import com.github.dataanon.strategy.number.FixedDouble
import com.github.dataanon.strategy.list.PickFromFile
import java.time.Duration

fun main(args: Array<String>) {
Expand All @@ -24,7 +24,7 @@ fun main(args: Array<String>) {

Whitelist(source,dest)
.table("MOVIES") {
where("GENRE = 'Drama'")
where("GENRE IN ('Drama','Action')")
limit(1_00_000)
whitelist("MOVIE_ID")
anonymize("TITLE").using(object: AnonymizationStrategy<String>{
Expand All @@ -35,7 +35,7 @@ fun main(args: Array<String>) {
}
.table("RATINGS") {
whitelist("MOVIE_ID","USER_ID")
anonymize("RATING").using(FixedDouble(4.3))
anonymize("RATING").using(PickFromFile<Float>("/random-ratings.txt")) //data file in resource folder
anonymize("CREATED_AT").using(DateTimeRandomDelta(Duration.ofSeconds(2000)))
}
.execute(true)
Expand Down
6 changes: 6 additions & 0 deletions src/main/resources/random-ratings.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
4
2.5
4.2
2.4
3.3
4.8

0 comments on commit 7e0cb9a

Please sign in to comment.