@@ -34,22 +34,7 @@ export type Database = {
34
34
id ?: string
35
35
user_id ?: string
36
36
}
37
- Relationships : [
38
- {
39
- foreignKeyName : "contact_requests_contact_id_fkey"
40
- columns : [ "contact_id" ]
41
- isOneToOne : false
42
- referencedRelation : "users"
43
- referencedColumns : [ "id" ]
44
- } ,
45
- {
46
- foreignKeyName : "contact_requests_user_id_fkey"
47
- columns : [ "user_id" ]
48
- isOneToOne : false
49
- referencedRelation : "users"
50
- referencedColumns : [ "id" ]
51
- } ,
52
- ]
37
+ Relationships : [ ]
53
38
}
54
39
daily_weather_data : {
55
40
Row : {
@@ -124,15 +109,7 @@ export type Database = {
124
109
id ?: string
125
110
username ?: string | null
126
111
}
127
- Relationships : [
128
- {
129
- foreignKeyName : "fk_users_profiles"
130
- columns : [ "id" ]
131
- isOneToOne : false
132
- referencedRelation : "users"
133
- referencedColumns : [ "id" ]
134
- } ,
135
- ]
112
+ Relationships : [ ]
136
113
}
137
114
radolan_data : {
138
115
Row : {
@@ -368,7 +345,25 @@ export type Database = {
368
345
}
369
346
}
370
347
Views : {
371
- [ _ in never ] : never
348
+ most_frequent_tree_species : {
349
+ Row : {
350
+ gattung_deutsch : string | null
351
+ percentage : number | null
352
+ }
353
+ Relationships : [ ]
354
+ }
355
+ total_tree_species_count : {
356
+ Row : {
357
+ count : number | null
358
+ }
359
+ Relationships : [ ]
360
+ }
361
+ trees_count : {
362
+ Row : {
363
+ count : number | null
364
+ }
365
+ Relationships : [ ]
366
+ }
372
367
}
373
368
Functions : {
374
369
accumulated_weather_per_month : {
@@ -391,12 +386,20 @@ export type Database = {
391
386
avg_wind_gust_speed_kmh : number
392
387
} [ ]
393
388
}
389
+ calculate_adoptions : {
390
+ Args : Record < PropertyKey , never >
391
+ Returns : {
392
+ total_adoptions : number
393
+ very_thirsty_adoptions : number
394
+ } [ ]
395
+ }
394
396
calculate_avg_waterings_per_month : {
395
397
Args : Record < PropertyKey , never >
396
398
Returns : {
397
399
month : string
398
400
watering_count : number
399
401
avg_amount_per_watering : number
402
+ total_sum : number
400
403
} [ ]
401
404
}
402
405
calculate_top_tree_species : {
@@ -413,6 +416,15 @@ export type Database = {
413
416
}
414
417
Returns : number
415
418
}
419
+ get_monthly_weather : {
420
+ Args : Record < PropertyKey , never >
421
+ Returns : {
422
+ month : string
423
+ avg_temperature_celsius : number
424
+ max_temperature_celsius : number
425
+ total_rainfall_liters : number
426
+ } [ ]
427
+ }
416
428
get_user_data_for_id : {
417
429
Args : {
418
430
u_id : string
@@ -430,6 +442,22 @@ export type Database = {
430
442
watered : number
431
443
} [ ]
432
444
}
445
+ get_waterings_with_location : {
446
+ Args : Record < PropertyKey , never >
447
+ Returns : {
448
+ id : string
449
+ lat : number
450
+ lng : number
451
+ amount : number
452
+ timestamp : string
453
+ } [ ]
454
+ }
455
+ is_username_taken : {
456
+ Args : {
457
+ given_username : string
458
+ }
459
+ Returns : boolean
460
+ }
433
461
remove_account : {
434
462
Args : Record < PropertyKey , never >
435
463
Returns : undefined
@@ -557,3 +585,18 @@ export type Enums<
557
585
? PublicSchema [ "Enums" ] [ PublicEnumNameOrOptions ]
558
586
: never
559
587
588
+ export type CompositeTypes <
589
+ PublicCompositeTypeNameOrOptions extends
590
+ | keyof PublicSchema [ "CompositeTypes" ]
591
+ | { schema : keyof Database } ,
592
+ CompositeTypeName extends PublicCompositeTypeNameOrOptions extends {
593
+ schema : keyof Database
594
+ }
595
+ ? keyof Database [ PublicCompositeTypeNameOrOptions [ "schema" ] ] [ "CompositeTypes" ]
596
+ : never = never ,
597
+ > = PublicCompositeTypeNameOrOptions extends { schema : keyof Database }
598
+ ? Database [ PublicCompositeTypeNameOrOptions [ "schema" ] ] [ "CompositeTypes" ] [ CompositeTypeName ]
599
+ : PublicCompositeTypeNameOrOptions extends keyof PublicSchema [ "CompositeTypes" ]
600
+ ? PublicSchema [ "CompositeTypes" ] [ PublicCompositeTypeNameOrOptions ]
601
+ : never
602
+
0 commit comments