Skip to content

Commit

Permalink
Modified naming: udf_extractor -> json_extractor
Browse files Browse the repository at this point in the history
  • Loading branch information
zifeishan committed May 3, 2014
1 parent 5a6d651 commit cb121a1
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 12 deletions.
8 changes: 4 additions & 4 deletions examples/spouse_example/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,18 @@ This directory contains 3 different implementation of spouse example listed onli
Performance Comparison
----

### udf_extractor (default)

Environment: TODO

### json_extractor (default)

ext_has_spouse_candidates SUCCESS [19143 ms]
ext_has_spouse_features SUCCESS [71408 ms]

### plpy_extractor

--------------------------------------------------
ext_people SUCCESS [3451 ms]
ext_has_spouse_candidates SUCCESS [4627 ms]
ext_has_spouse_features SUCCESS [5764 ms]
--------------------------------------------------

### tsv_extractor

Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ class ExtractorRunner(dataStore: JsonExtractionDataStore) extends Actor

task.extractor.style match {

case "udf_extractor" =>
case "json_extractor" =>
// Start the children workers
val workers = startWorkers(task)

Expand Down
4 changes: 2 additions & 2 deletions src/main/scala/org/deepdive/settings/SettingsParser.scala
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ object SettingsParser extends Logging {
val extractorParallelism = Try(extractionConfig.getInt("parallelism")).getOrElse(1)
val extractors = extractionConfig.getObject("extractors").keySet().map { extractorName =>
val extractorConfig = extractionConfig.getConfig(s"extractors.$extractorName")
val style = Try(extractorConfig.getString(s"style")).getOrElse("udf_extractor")
val style = Try(extractorConfig.getString(s"style")).getOrElse("json_extractor")
style match {
case "udf_extractor" | "plpy_extractor" | "tsv_extractor" =>
case "json_extractor" | "plpy_extractor" | "tsv_extractor" =>
val outputRelation = extractorConfig.getString ("output_relation")
val inputQuery = InputQueryParser.parse (InputQueryParser.inputQueryExpr,
extractorConfig.getString (s"input") ).getOrElse {
Expand Down
6 changes: 3 additions & 3 deletions src/test/scala/unit/extraction/ExtractionManagerSpec.scala
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,15 @@ class ExtractionManagerSpec(_system: ActorSystem) extends TestKit(_system)

it("should execute one task") {
val manager = TestActorRef[MemoryExtractionManager](Props(classOf[MemoryExtractionManager], 1))
val someExtractor = Extractor("e1", "udf_extractor", "r1", "query", "udf", 3, 1000, 1000, Set(),
val someExtractor = Extractor("e1", "json_extractor", "r1", "query", "udf", 3, 1000, 1000, Set(),
None, None, "query", None)
manager ! ExtractionTask(someExtractor)
expectMsg("Done!")
}

it("should execute tasks when parallelism=1") {
val manager = TestActorRef[MemoryExtractionManager](Props(classOf[MemoryExtractionManager], 1))
val someExtractor = Extractor("e1", "udf_extractor", "r1", "query", "udf", 3, 1000, 1000, Set(),
val someExtractor = Extractor("e1", "json_extractor", "r1", "query", "udf", 3, 1000, 1000, Set(),
None, None, "query", None)
manager ! ExtractionTask(someExtractor)
manager ! ExtractionTask(someExtractor.copy(name="e2"))
Expand All @@ -54,7 +54,7 @@ class ExtractionManagerSpec(_system: ActorSystem) extends TestKit(_system)

it("should execute tasks when paralleism > 1") {
val manager = TestActorRef[MemoryExtractionManager](Props(classOf[MemoryExtractionManager], 4))
val someExtractor = Extractor("e1", "udf_extractor", "r1", "query", "udf", 3, 1000, 1000, Set(),
val someExtractor = Extractor("e1", "json_extractor", "r1", "query", "udf", 3, 1000, 1000, Set(),
None, None, "query", None)
manager ! ExtractionTask(someExtractor)
manager ! ExtractionTask(someExtractor.copy(name="e2"))
Expand Down
2 changes: 1 addition & 1 deletion src/test/scala/unit/extraction/ExtractorRunnerSpec.scala
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ class ExtractorRunnerSpec(_system: ActorSystem) extends TestKit(_system) with Im
assert(numRecords === 1)
}

val task = new ExtractionTask(Extractor("testExtractor", "udf_extractor", "relation1",
val task = new ExtractionTask(Extractor("testExtractor", "json_extractor", "relation1",
"SELECT * FROM relation1", "/bin/cat", 1, 1000, 1000, Nil.toSet, None, None, "SELECT * FROM relation1", None))
actor ! ExtractorRunner.SetTask(task)
watch(actor)
Expand Down
2 changes: 1 addition & 1 deletion src/test/scala/unit/settings/SettingsParserSpec.scala
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ class SettingsParserSpec extends FunSpec with PrivateMethodTester {
val loadExtractionSettings = PrivateMethod[ExtractionSettings]('loadExtractionSettings)
val result = SettingsParser invokePrivate loadExtractionSettings(config)
assert(result == ExtractionSettings(List(
Extractor("extractor1", "udf_extractor", "entities", "SELECT * FROM documents", "udf/entities.py",
Extractor("extractor1", "json_extractor", "entities", "SELECT * FROM documents", "udf/entities.py",
4, 100, 1000, Set("extractor2"), Option("/bin/cat"), Option("/bin/dog"), "", None)), 5))
}

Expand Down

0 comments on commit cb121a1

Please sign in to comment.