Skip to content

Commit 00a1381

Browse files
committed
fixes
1 parent 5629965 commit 00a1381

File tree

1 file changed

+19
-6
lines changed
  • examples/bulk_upsert/apache_arrow

1 file changed

+19
-6
lines changed

examples/bulk_upsert/apache_arrow/main.go

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ func main() {
4949

5050
createSchema(ctx, db)
5151

52-
//fillTableWeather(ctx, db)
52+
fillTableWeather(ctx, db)
5353

54-
//minTemperature, avgTemperature, maxTemperature, err := getWeatherStatsFromTable(ctx, db, 2014)
55-
//if err != nil {
56-
// panic(err)
57-
//}
54+
minTemperature, avgTemperature, maxTemperature, err := getWeatherStatsFromTable(ctx, db, 2014)
55+
if err != nil {
56+
panic(err)
57+
}
5858

59-
//fmt.Println(minTemperature, avgTemperature, maxTemperature)
59+
fmt.Println(minTemperature, avgTemperature, maxTemperature)
6060

6161
fillTopicCommits(ctx, db)
6262

@@ -89,6 +89,7 @@ func fillTopicCommits(ctx context.Context, db *ydb.Driver) {
8989
scanner := bufio.NewScanner(bytes.NewReader(commitsJSON))
9090
messages := make([]topicwriter.Message, 0, 1000)
9191
n := 0
92+
commits := 0
9293
for scanner.Scan() {
9394
content := scanner.Bytes()
9495

@@ -97,6 +98,16 @@ func fillTopicCommits(ctx context.Context, db *ydb.Driver) {
9798
err = json.Unmarshal(content, &commit)
9899
if err == nil {
99100
messages = append(messages, topicwriter.Message{Data: bytes.NewReader(scanner.Bytes())})
101+
102+
date, err := time.Parse("2006-01-02 15:04:05", commit.Date)
103+
if err != nil {
104+
panic(err)
105+
}
106+
107+
if date.Year() == 2022 {
108+
commits++
109+
}
110+
100111
n++
101112
if n%1000 == 0 {
102113
err = writer.Write(ctx, messages...)
@@ -110,6 +121,8 @@ func fillTopicCommits(ctx context.Context, db *ydb.Driver) {
110121
if err := scanner.Err(); err != nil {
111122
panic(err)
112123
}
124+
125+
fmt.Printf("commits: %d\n", commits)
113126
}
114127

115128
func fillTableWeather(ctx context.Context, db *ydb.Driver) {

0 commit comments

Comments
 (0)