@@ -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
115128func fillTableWeather (ctx context.Context , db * ydb.Driver ) {
0 commit comments