Skip to content

Commit 2f1f546

Browse files
committed
Changed update streams dates to longs
1 parent e1cbfa9 commit 2f1f546

File tree

2 files changed

+11
-32
lines changed

2 files changed

+11
-32
lines changed

src/main/java/ldbc/socialnet/dbgen/generator/DateGenerator.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -167,17 +167,6 @@ public static String formatDateDetail(GregorianCalendar c)
167167
return gmtDateFormatter.format(c.getTime());
168168
}
169169

170-
/*
171-
* format the date
172-
*/
173-
public static String formatDate(Long date)
174-
{
175-
GregorianCalendar c = new GregorianCalendar();
176-
c.setTimeInMillis(date);
177-
178-
return formatDate(c);
179-
}
180-
181170
public static boolean isTravelSeason(long date){
182171
GregorianCalendar c = new GregorianCalendar();
183172
c.setTimeInMillis(date);

src/main/java/ldbc/socialnet/dbgen/serializer/UpdateEventSerializer.java

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -348,11 +348,9 @@ public void serialize(UserInfo info) {
348348
data.add(info.extraInfo.getLastName());
349349
data.add(info.extraInfo.getGender());
350350
date.setTimeInMillis(info.user.getBirthDay());
351-
String dateString = DateGenerator.formatDate(date);
352-
data.add(dateString);
351+
data.add(Long.toString(date.getTime().getTime()));
353352
date.setTimeInMillis(info.user.getCreationDate());
354-
dateString = DateGenerator.formatDateDetail(date);
355-
data.add(dateString);
353+
data.add(Long.toString(date.getTime().getTime()));
356354
if (info.user.getIpAddress() != null) {
357355
data.add(info.user.getIpAddress().toString());
358356
} else {
@@ -395,9 +393,8 @@ public void serialize(UserInfo info) {
395393
if (info.extraInfo.getClassYear() != -1 ) {
396394
ArrayList<String> studyAtData = new ArrayList<String>();
397395
date.setTimeInMillis(info.extraInfo.getClassYear());
398-
dateString = DateGenerator.formatYear(date);
399396
studyAtData.add(Long.toString(universityId));
400-
studyAtData.add(dateString);
397+
studyAtData.add(Long.toString(date.getTime().getTime()));
401398
list.add(formatStringArray(studyAtData,","));
402399
}
403400
}
@@ -409,9 +406,8 @@ public void serialize(UserInfo info) {
409406
long companyId = it.next();
410407
date.setTimeInMillis(info.extraInfo.getWorkFrom(companyId));
411408
ArrayList<String> workAtData = new ArrayList<String>();
412-
dateString = DateGenerator.formatYear(date);
413409
workAtData.add(Long.toString(companyId));
414-
workAtData.add(dateString);
410+
workAtData.add(Long.toString(date.getTime().getTime()));
415411
list.add(formatStringArray(workAtData,","));
416412
}
417413
endList();
@@ -425,7 +421,7 @@ public void serialize(Friend friend) {
425421
data.add(Long.toString(friend.getUserAcc()));
426422
data.add(Long.toString(friend.getFriendAcc()));
427423
date.setTimeInMillis(friend.getCreatedTime());
428-
data.add(DateGenerator.formatDateDetail(date));
424+
data.add(Long.toString(date.getTime().getTime()));
429425
endEvent(Stream.PERSON_STREAM);
430426
}
431427
}
@@ -437,8 +433,7 @@ public void serialize(Post post) {
437433
data.add(SN.formId(post.getMessageId()));
438434
data.add(empty);
439435
date.setTimeInMillis(post.getCreationDate());
440-
String dateString = DateGenerator.formatDateDetail(date);
441-
data.add(dateString);
436+
data.add(Long.toString(date.getTime().getTime()));
442437
if (post.getIpAddress() != null) {
443438
data.add(post.getIpAddress().toString());
444439
} else {
@@ -482,10 +477,9 @@ public void serialize(Like like) {
482477
beginEvent(like.date, UpdateEvent.UpdateEventType.ADD_LIKE_POST);
483478
}
484479
date.setTimeInMillis(like.date);
485-
String dateString = DateGenerator.formatDateDetail(date);
486480
data.add(Long.toString(like.user));
487481
data.add(SN.formId(like.messageId));
488-
data.add(dateString);
482+
data.add(Long.toString(date.getTime().getTime()));
489483
endEvent(Stream.FORUM_STREAM);
490484
}
491485

@@ -497,8 +491,7 @@ public void serialize(Photo photo) {
497491
data.add(SN.formId(photo.getMessageId()));
498492
data.add(photo.getContent());
499493
date.setTimeInMillis(photo.getCreationDate());
500-
String dateString = DateGenerator.formatDateDetail(date);
501-
data.add(dateString);
494+
data.add(Long.toString(date.getTime().getTime()));
502495
if (photo.getIpAddress() != null) {
503496
data.add(photo.getIpAddress().toString());
504497
} else {
@@ -531,9 +524,8 @@ public void serialize(Comment comment) {
531524

532525
beginEvent(comment.getCreationDate(), UpdateEvent.UpdateEventType.ADD_COMMENT);
533526
date.setTimeInMillis(comment.getCreationDate());
534-
String dateString = DateGenerator.formatDateDetail(date);
535527
data.add(SN.formId(comment.getMessageId()));
536-
data.add(dateString);
528+
data.add(Long.toString(date.getTime().getTime()));
537529
if (comment.getIpAddress() != null) {
538530
data.add(comment.getIpAddress().toString());
539531
} else {
@@ -576,11 +568,10 @@ public void serialize(Comment comment) {
576568
public void serialize(Group group) {
577569
beginEvent(group.getCreatedDate(), UpdateEvent.UpdateEventType.ADD_FORUM);
578570
date.setTimeInMillis(group.getCreatedDate());
579-
String dateString = DateGenerator.formatDateDetail(date);
580571

581572
data.add(SN.formId(group.getGroupId()));
582573
data.add(group.getGroupName());
583-
data.add(dateString);
574+
data.add(Long.toString(date.getTime().getTime()));
584575
data.add(Long.toString(group.getModeratorId()));
585576

586577
beginList();
@@ -596,10 +587,9 @@ public void serialize(Group group) {
596587
public void serialize(GroupMemberShip membership) {
597588
beginEvent(membership.getJoinDate(), UpdateEvent.UpdateEventType.ADD_FORUM_MEMBERSHIP);
598589
date.setTimeInMillis(membership.getJoinDate());
599-
String dateString = DateGenerator.formatDateDetail(date);
600590
data.add(SN.formId(membership.getGroupId()));
601591
data.add(Long.toString(membership.getUserId()));
602-
data.add(dateString);
592+
data.add(Long.toString(date.getTime().getTime()));
603593
endEvent(Stream.FORUM_STREAM);
604594
}
605595

0 commit comments

Comments
 (0)