summaryrefslogtreecommitdiff
path: root/src/main/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/Main.java')
-rw-r--r--src/main/Main.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/Main.java b/src/main/Main.java
index e076d32..2644db9 100644
--- a/src/main/Main.java
+++ b/src/main/Main.java
@@ -4,6 +4,7 @@ import com.google.gson.JsonParseException;
import com.google.gson.JsonSyntaxException;
import data.Tweet;
import database.ConnectionBuilder;
+import io.CompressedTweetReader;
import io.FileTweetReader;
import io.ITweetReader;
import io.TweetReader;
@@ -145,6 +146,8 @@ public class Main implements Callable<Boolean> {
try {
if (m_filename == null) {
reader = new TweetReader(System.in);
+ } else if (m_filename.endsWith(".gz")) {
+ reader = new CompressedTweetReader(m_filename);
} else {
reader = new FileTweetReader(m_filename);
}