@@ -19,10 +19,6 @@ func (tc TxCounter) TableName() string {
1919 return "tx_counter"
2020}
2121
22- func (tc TxCounter ) GetTableInfo () (* dbinit.TableInfo , error ) {
23- return dbinit .GetTableInfo (tc , tc .TableName ())
24- }
25-
2622func (tc TxCounter ) TableColumns () []string {
2723 return aggColumns (tc )
2824}
@@ -84,10 +80,6 @@ func (dfv FeeVolume) TableName() string {
8480 return "fee_volume"
8581}
8682
87- func (dfv FeeVolume ) GetTableInfo () (* dbinit.TableInfo , error ) {
88- return dbinit .GetTableInfo (dfv , dfv .TableName ())
89- }
90-
9183func (dfv FeeVolume ) TableColumns () []string {
9284 return aggColumns (dfv )
9385}
@@ -136,10 +128,6 @@ func (dac DailyActiveAccounts) TableName() string {
136128 return "daily_active_accounts"
137129}
138130
139- func (dac DailyActiveAccounts ) GetTableInfo () (* dbinit.TableInfo , error ) {
140- return dbinit .GetTableInfo (dac , dac .TableName ())
141- }
142-
143131func (dac DailyActiveAccounts ) TableColumns () []string {
144132 return aggColumns (dac )
145133}
@@ -193,10 +181,6 @@ func (vds ValidatorSigningCounter) FromTable() string {
193181 return "validator_block_signing"
194182}
195183
196- func (vds ValidatorSigningCounter ) GetTableInfo () (* dbinit.TableInfo , error ) {
197- return dbinit .GetTableInfo (vds , vds .TableName ())
198- }
199-
200184func (vds ValidatorSigningCounter ) TableColumns () []string {
201185 return aggColumns (vds )
202186}
@@ -253,10 +237,6 @@ func (dbc BlockCounter) TableName() string {
253237 return "block_counter"
254238}
255239
256- func (dbc BlockCounter ) GetTableInfo () (* dbinit.TableInfo , error ) {
257- return dbinit .GetTableInfo (dbc , dbc .TableName ())
258- }
259-
260240func (dbc BlockCounter ) TableColumns () []string {
261241 return aggColumns (dbc )
262242}
@@ -344,3 +324,16 @@ func aggGroupBy(v any) []string {
344324 }
345325 return gb
346326}
327+
328+ // AllAggregates returns one instance of every continuous aggregate view. It is
329+ // the single canonical list: AllAggrTableNames and the aggregate validation test
330+ // derive from it.
331+ func AllAggregates () []dbinit.ContinuousAggregateDefinition {
332+ return []dbinit.ContinuousAggregateDefinition {
333+ TxCounter {},
334+ FeeVolume {},
335+ DailyActiveAccounts {},
336+ ValidatorSigningCounter {},
337+ BlockCounter {},
338+ }
339+ }
0 commit comments