Skip to content

Commit 3cd6445

Browse files
committed
refactor!: drop support for average aggregation fields
This is outlying statistical data that can be calculated externally.
1 parent ad4e736 commit 3cd6445

24 files changed

+1
-179
lines changed

packages/api-cardano-db-hasura/schema.graphql

-91
Original file line numberDiff line numberDiff line change
@@ -281,17 +281,12 @@ type ActiveStake_aggregate {
281281
}
282282

283283
type ActiveStake_aggregate_fields {
284-
avg: ActiveStake_avg_fields!
285284
count: String!
286285
max: ActiveStake_max_fields!
287286
min: ActiveStake_min_fields!
288287
sum: ActiveStake_sum_fields!
289288
}
290289

291-
type ActiveStake_avg_fields {
292-
amount: String
293-
}
294-
295290
type ActiveStake_max_fields {
296291
amount: Lovelace
297292
}
@@ -516,18 +511,12 @@ type CollateralInput_aggregate {
516511
}
517512

518513
type CollateralInput_aggregate_fields {
519-
avg: CollateralInput_avg_fields!
520514
count: String!
521515
max: CollateralInput_max_fields!
522516
min: CollateralInput_min_fields!
523517
sum: CollateralInput_sum_fields!
524518
}
525519

526-
type CollateralInput_avg_fields {
527-
tokens: Token_avg_fields
528-
value: String
529-
}
530-
531520
type CollateralInput_max_fields {
532521
tokens: Token_max_fields
533522
value: Lovelace
@@ -586,17 +575,12 @@ type CollateralOutput_aggregate {
586575
}
587576

588577
type CollateralOutput_aggregate_fields {
589-
avg: CollateralOutput_avg_fields!
590578
count: String!
591579
max: CollateralOutput_max_fields!
592580
min: CollateralOutput_min_fields!
593581
sum: CollateralOutput_sum_fields!
594582
}
595583

596-
type CollateralOutput_avg_fields {
597-
value: String
598-
}
599-
600584
type CollateralOutput_max_fields {
601585
value: Lovelace
602586
}
@@ -691,19 +675,12 @@ type Redeemer_aggregate {
691675
}
692676

693677
type Redeemer_aggregate_fields {
694-
avg: Redeemer_avg_fields!
695678
count: String!
696679
max: Redeemer_max_fields!
697680
min: Redeemer_min_fields!
698681
sum: Redeemer_sum_fields!
699682
}
700683

701-
type Redeemer_avg_fields {
702-
fee: String
703-
unitMem: String
704-
unitSteps: String
705-
}
706-
707684
type Redeemer_max_fields {
708685
fee: String
709686
unitMem: String
@@ -777,17 +754,12 @@ type Reward_aggregate {
777754
}
778755

779756
type Reward_aggregate_fields {
780-
avg: Reward_avg_fields!
781757
count: String!
782758
max: Reward_max_fields!
783759
min: Reward_min_fields!
784760
sum: Reward_sum_fields!
785761
}
786762

787-
type Reward_avg_fields {
788-
amount: String
789-
}
790-
791763
type Reward_max_fields {
792764
amount: Lovelace
793765
}
@@ -833,17 +805,12 @@ type Script_aggregate {
833805
}
834806

835807
type Script_aggregate_fields {
836-
avg: Script_avg_fields!
837808
count: String!
838809
max: Script_max_fields!
839810
min: Script_min_fields!
840811
sum: Script_sum_fields!
841812
}
842813

843-
type Script_avg_fields {
844-
serialisedSize: Float
845-
}
846-
847814
type Script_max_fields {
848815
serialisedSize: Int
849816
}
@@ -1091,19 +1058,12 @@ type StakePool_aggregate {
10911058
}
10921059

10931060
type StakePool_aggregate_fields {
1094-
avg: StakePool_avg_fields!
10951061
count: String!
10961062
max: StakePool_max_fields!
10971063
min: StakePool_min_fields!
10981064
sum: StakePool_sum_fields!
10991065
}
11001066

1101-
type StakePool_avg_fields {
1102-
fixedCost: Lovelace
1103-
margin: Float
1104-
pledge: Lovelace
1105-
}
1106-
11071067
type StakePool_max_fields {
11081068
fixedCost: Lovelace
11091069
margin: Float
@@ -1207,17 +1167,12 @@ type Token_aggregate {
12071167
}
12081168

12091169
type Token_aggregate_fields {
1210-
avg: Token_avg_fields!
12111170
count: String!
12121171
max: Token_max_fields!
12131172
min: Token_min_fields!
12141173
sum: Token_sum_fields!
12151174
}
12161175

1217-
type Token_avg_fields {
1218-
quantity: String
1219-
}
1220-
12211176
type Token_max_fields {
12221177
quantity: String
12231178
}
@@ -1262,17 +1217,12 @@ enum TokenMint_aggregate_distinct_on {
12621217
}
12631218

12641219
type TokenMint_aggregate_fields {
1265-
avg: TokenMint_avg_fields!
12661220
count: String!
12671221
max: TokenMint_max_fields!
12681222
min: TokenMint_min_fields!
12691223
sum: TokenMint_sum_fields!
12701224
}
12711225

1272-
type TokenMint_avg_fields {
1273-
quantity: String
1274-
}
1275-
12761226
type TokenMint_max_fields {
12771227
quantity: String
12781228
}
@@ -1428,23 +1378,12 @@ type Transaction_aggregate {
14281378
}
14291379

14301380
type Transaction_aggregate_fields {
1431-
avg: Transaction_avg_fields!
14321381
count: String!
14331382
max: Transaction_max_fields!
14341383
min: Transaction_min_fields!
14351384
sum: Transaction_sum_fields!
14361385
}
14371386

1438-
type Transaction_avg_fields {
1439-
deposit: String
1440-
fee: String
1441-
mint: Token_avg_fields
1442-
scriptSize: Float
1443-
size: Float
1444-
totalOutput: String
1445-
withdrawals: Withdrawal_avg_fields
1446-
}
1447-
14481387
type Transaction_max_fields {
14491388
deposit: Lovelace
14501389
fee: Lovelace
@@ -1516,18 +1455,12 @@ type TransactionInput_aggregate {
15161455
}
15171456

15181457
type TransactionInput_aggregate_fields {
1519-
avg: TransactionInput_avg_fields!
15201458
count: String!
15211459
max: TransactionInput_max_fields!
15221460
min: TransactionInput_min_fields!
15231461
sum: TransactionInput_sum_fields!
15241462
}
15251463

1526-
type TransactionInput_avg_fields {
1527-
tokens: Token_avg_fields
1528-
value: String
1529-
}
1530-
15311464
type TransactionInput_max_fields {
15321465
tokens: Token_max_fields
15331466
value: Lovelace
@@ -1598,18 +1531,12 @@ type TransactionOutput_aggregate {
15981531
}
15991532

16001533
type TransactionOutput_aggregate_fields {
1601-
avg: TransactionOutput_avg_fields!
16021534
count: String!
16031535
max: TransactionOutput_max_fields!
16041536
min: TransactionOutput_min_fields!
16051537
sum: TransactionOutput_sum_fields!
16061538
}
16071539

1608-
type TransactionOutput_avg_fields {
1609-
tokens: Token_avg_fields
1610-
value: String
1611-
}
1612-
16131540
type TransactionOutput_max_fields {
16141541
tokens: Token_max_fields
16151542
value: Lovelace
@@ -1701,18 +1628,12 @@ type Block_aggregate {
17011628
}
17021629

17031630
type Block_aggregate_fields {
1704-
avg: Block_avg_fields!
17051631
count: String!
17061632
max: Block_max_fields!
17071633
min: Block_min_fields!
17081634
sum: Block_sum_fields!
17091635
}
17101636

1711-
type Block_avg_fields {
1712-
fees: String
1713-
size: Float
1714-
}
1715-
17161637
type Block_max_fields {
17171638
fees: Lovelace
17181639
size: Int
@@ -1781,19 +1702,12 @@ type Epoch_aggregate {
17811702
}
17821703

17831704
type Epoch_aggregate_fields {
1784-
avg: Epoch_avg_fields!
17851705
count: String!
17861706
max: Epoch_max_fields!
17871707
min: Epoch_min_fields!
17881708
sum: Epoch_sum_fields!
17891709
}
17901710

1791-
type Epoch_avg_fields {
1792-
fees: String!
1793-
output: String!
1794-
transactionsCount: Float!
1795-
}
1796-
17971711
type Epoch_max_fields {
17981712
blocksCount: Int!
17991713
fees: Lovelace!
@@ -1844,16 +1758,11 @@ type Withdrawal_aggregate {
18441758

18451759
type Withdrawal_aggregate_fields {
18461760
count: String!
1847-
avg: Withdrawal_avg_fields!
18481761
max: Withdrawal_max_fields!
18491762
min: Withdrawal_min_fields!
18501763
sum: Withdrawal_sum_fields!
18511764
}
18521765

1853-
type Withdrawal_avg_fields {
1854-
amount: Lovelace
1855-
}
1856-
18571766
type Withdrawal_max_fields {
18581767
amount: Lovelace
18591768
}

packages/api-cardano-db-hasura/src/HasuraClient.ts

-6
Original file line numberDiff line numberDiff line change
@@ -231,9 +231,6 @@ export class HasuraClient {
231231
}
232232
tokenMints_aggregate {
233233
aggregate {
234-
avg {
235-
quantity
236-
}
237234
count
238235
max {
239236
quantity
@@ -290,9 +287,6 @@ export class HasuraClient {
290287
tokenMints: [],
291288
tokenMints_aggregate: {
292289
aggregate: {
293-
avg: {
294-
quantity: 'na'
295-
},
296290
count: 'na',
297291
max: {
298292
quantity: 'na'

packages/api-cardano-db-hasura/src/example_queries/active_stake/averageActiveStakeForAddress.graphql

-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@ query averageActiveStakeForAddress (
44
activeStake_aggregate (where: { address: { _eq: $address }}) {
55
aggregate {
66
count
7-
avg {
8-
amount
9-
}
107
}
118
}
129
}

packages/api-cardano-db-hasura/src/example_queries/blocks/aggregateDataWithinBlock.graphql

-5
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,6 @@ query aggregatedDataWithinBlock (
1919
]}) {
2020
transactions_aggregate {
2121
aggregate {
22-
avg {
23-
fee
24-
size
25-
totalOutput
26-
}
2722
count
2823
max {
2924
fee

packages/api-cardano-db-hasura/src/example_queries/collateral_inputs/collateralInputsAggregate.graphql

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
query collateralInputsAggregate {
22
collateralInputs_aggregate {
33
aggregate {
4-
avg {
5-
value
6-
}
74
max {
85
value
96
}

packages/api-cardano-db-hasura/src/example_queries/collateral_outputs/collateralOutputsAggregate.graphql

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
query collateralOutputsAggregate {
22
collateralOutputs_aggregate {
33
aggregate {
4-
avg {
5-
value
6-
}
74
max {
85
value
96
}

packages/api-cardano-db-hasura/src/example_queries/epochs/aggregateDataWithinEpoch.graphql

-4
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ query aggregatedDataWithinEpoch (
1616
}
1717
blocks_aggregate {
1818
aggregate {
19-
avg {
20-
fees
21-
size
22-
}
2319
count
2420
max {
2521
fees

packages/api-cardano-db-hasura/src/example_queries/redeemers/redeemersAggregate.graphql

-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
query redeemersAggregate {
22
redeemers_aggregate {
33
aggregate {
4-
avg {
5-
fee
6-
unitMem
7-
unitSteps
8-
}
94
max {
105
fee
116
unitMem

packages/api-cardano-db-hasura/src/example_queries/rewards/aggregateRewards.graphql

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
query allRewardsAggregateFields {
22
rewards_aggregate {
33
aggregate {
4-
avg {
5-
amount
6-
}
74
count
85
max {
96
amount

packages/api-cardano-db-hasura/src/example_queries/scripts/scriptsAggregate.graphql

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
query scriptsAggregate {
22
scripts_aggregate {
33
aggregate {
4-
avg {
5-
serialisedSize
6-
}
74
max {
85
serialisedSize
96
}

0 commit comments

Comments
 (0)