From eadab59b9e78bef2fa16cebc7e50a5bd65f7f1a2 Mon Sep 17 00:00:00 2001 From: Paul Bellamy Date: Fri, 28 May 2021 16:48:31 +0100 Subject: [PATCH] ./gogenerate.sh --- .../horizon/internal/db2/schema/bindata.go | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/services/horizon/internal/db2/schema/bindata.go b/services/horizon/internal/db2/schema/bindata.go index d38a342815..0960b1e332 100644 --- a/services/horizon/internal/db2/schema/bindata.go +++ b/services/horizon/internal/db2/schema/bindata.go @@ -41,6 +41,7 @@ // migrations/44_asset_stat_accounts_and_balances.sql (439B) // migrations/45_add_claimable_balances_history.sql (2.163kB) // migrations/46_add_muxed_accounts.sql (465B) +// migrations/47_precompute_trade_aggregations.sql (6.195kB) // migrations/4_add_protocol_version.sql (188B) // migrations/5_create_trades_table.sql (1.1kB) // migrations/6_create_assets_table.sql (366B) @@ -936,6 +937,26 @@ func migrations46_add_muxed_accountsSql() (*asset, error) { return a, nil } +var _migrations47_precompute_trade_aggregationsSql = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xa4\x58\x7f\x6f\xdb\x38\x12\xfd\x5f\x9f\x62\x10\x74\x61\xab\x95\x55\xdb\xbb\x2d\x0e\x0e\xd2\x83\x6b\xab\x8d\x81\xac\xdd\x53\xec\xcb\x16\x8b\x83\x41\x4b\x63\x49\x8d\x24\x7a\x45\x2a\x8e\xd1\x6d\x3f\xfb\x81\xa4\x7e\x5a\x72\xe2\x60\xfb\xc7\xae\x4c\x3e\x0e\x87\xc3\x37\x33\x8f\xe9\xf5\xe0\x4d\x14\x78\x09\xe1\x08\xab\x9d\xa6\xf5\x7a\x30\x49\x50\xfc\xe2\x3e\x42\x8c\x7b\xe0\x64\x13\xa2\xd6\xeb\x89\xa9\x39\xe5\x38\x82\x3b\x84\x94\x21\x10\xd8\x07\x2e\xc2\x37\x46\xe3\x0d\x38\x34\x4c\xa3\x18\x7c\x4c\xd0\x00\x4e\x81\x91\x07\x04\x37\x60\xf7\xc0\x76\xc4\x41\x13\x66\x5b\xd8\x23\x30\x4e\x13\x74\x0d\x61\x8b\x07\x11\x32\x4e\xa2\xdd\xdb\x0d\x61\xb8\x26\x8c\x21\x5f\x07\xee\x5b\x87\xa6\x31\xc7\xa4\x1c\x30\x4d\xf3\x81\x84\x29\x32\xd3\x34\x0d\xe1\x56\x2c\x7d\x2b\xd6\x4b\x6b\x35\x1b\x06\x90\xd8\x85\x63\x43\xb0\xa7\x69\xe8\xc2\x06\xc1\x4d\x77\x61\xe0\x10\x8e\xae\x70\x15\x89\xe3\x43\x42\xf7\x26\xcc\x62\x61\x0a\x1f\x77\x98\x04\x11\xc6\x9c\x41\x77\xd8\x1f\xf6\x7b\xfd\x77\xbd\xe1\x7b\x1d\xb8\x1f\x30\x79\x30\x06\x3f\xdf\xf7\x7f\x01\xba\xad\x9d\x70\x29\x9c\x4a\x88\x8b\x74\xbb\x85\x80\x01\xf7\x09\x97\x07\xf5\x11\xfe\x4a\x31\x09\x90\x01\x49\x10\x58\x18\x78\x3e\x0f\x0f\xc0\x42\xba\xc7\x04\xba\x3f\x07\xef\x7e\xd1\x95\xcf\x11\x4d\x10\x1c\x1a\xed\x42\x7c\x04\x22\x6c\xe0\x01\x7c\x11\x4b\x4e\x45\xd0\x73\x7b\x32\xe8\x6b\xe9\xf9\x8e\x32\xee\x25\xc8\x60\x9b\xc6\x0e\x0f\x68\x2c\xa0\x1e\x72\x75\xae\x28\x88\x53\x8e\xbd\x4d\xea\xdc\x23\x97\xb7\x70\xa0\xa9\x70\x43\x58\x72\x7c\x12\x7b\x41\xec\x49\x93\x0e\x8d\xb9\x3c\x33\xdd\xca\xdf\x32\xe6\x06\x44\xe4\x1e\x81\xa5\x09\x42\xc0\xc1\xa5\xc8\xe2\x0e\x07\xfa\x80\xc9\x36\xa4\x7b\x01\x14\x86\x22\xf2\x18\x44\x69\x94\xb3\x60\x1f\xb8\xdc\x37\x84\xff\xd2\x87\x0b\x75\x7d\x17\xb0\x0d\x30\x74\xc1\x21\xb1\x3a\xd2\x20\xf3\x0e\x5e\xc3\xaf\x03\x70\xc9\x81\xc9\xf0\x87\x28\x63\xaf\x02\xda\x51\x6b\x3b\xd9\x5a\x5f\xc5\x04\xb6\x34\x89\x08\x1f\x09\xfc\x77\xb8\x18\xbc\x1f\x0e\x87\x83\xc1\x6f\xc3\x7e\xbf\xdf\xbf\x18\xc1\x77\x31\x2e\xfe\x5d\x14\x24\xb9\x18\x41\x0d\x65\x14\x10\x49\x13\x31\x5d\x0e\x49\x32\x3d\x88\xb3\xa0\x98\x18\xfe\x7a\x84\xc6\xa4\x9c\xfd\xed\xdd\xfb\x72\x96\x3c\x78\x62\xc1\xbf\xcc\xda\x1a\x3f\xf0\xfc\x75\x7c\x31\x82\x61\x75\x5f\x39\xea\x0a\x78\x65\xe7\x90\xee\x9b\x48\x31\x78\x0c\xa4\x3b\x8c\x9b\x48\x39\x7a\x0c\x75\x42\xca\xb0\x89\x55\xc3\x0a\xac\x06\x7f\x64\x93\xa6\x69\x8a\x8f\x1f\xda\xc4\xb6\xc6\x4b\x0b\x96\xe3\x8f\x37\x16\xf8\x81\x48\xde\xc3\x5a\x52\x9c\xad\xdf\x8b\x28\x42\x57\x03\x38\x20\x49\x20\x88\x39\x7a\x98\x40\x4c\x39\xc4\x69\x18\x1a\x1a\x40\x44\x63\xee\xb7\xce\xd4\xb2\x15\x36\x81\x17\xc4\xbc\x06\x68\xe4\x6e\x0b\x46\x31\x23\xab\x3f\xe5\x84\x06\xb0\x9a\xcf\xfe\xb3\xb2\xba\xc2\x31\x43\x79\x61\x1c\x17\x88\xe3\x0d\x74\x4d\xbf\x94\xd5\x6f\xec\xba\xaa\xbc\x24\x81\x27\xdc\xe6\x14\xee\x11\x77\x82\xfd\xe9\x4e\xfc\x72\x09\x97\x9c\x5f\x2e\xa6\x8b\x11\x2c\x65\x4d\xf0\x65\x65\xd9\x25\x74\x43\x36\xa1\x48\xd8\xd8\x0d\x11\xd2\x9d\xc0\x32\x43\x3a\xf7\x2d\x65\x1c\x82\x98\x61\xc2\x99\xd9\xba\x5e\x24\x16\x61\x2c\x8d\x50\x54\x4a\x51\x29\x48\xb8\x27\x07\x96\xad\x12\x79\x1a\xc4\x40\x13\x17\x13\x33\xbf\x9a\x85\x0d\xb6\xf5\xe5\x66\x3c\xb1\xe0\xd3\x6a\x3e\x59\xce\x16\xf3\x6c\xdb\xf5\xd1\x7d\x89\xa2\x92\x72\x5c\x0f\xa2\xae\xae\x01\xd8\xd6\x72\x65\xcf\x6f\xf3\x63\x6a\x00\x21\x89\xbd\x94\x78\x08\xbb\x70\xe7\xb1\xbf\x42\x18\xdf\xc2\xab\x57\x1a\xc0\xd4\x9a\xdc\x8c\x6d\x4b\x13\xac\x29\xf2\x29\xbb\x90\x4b\x39\x7a\x8f\x07\xe0\xf8\x28\x7f\x7d\xb4\x3e\xcf\xe6\x47\xd8\x2b\x70\x83\x87\xae\x43\x18\xef\x76\xf1\x91\x27\xc4\xe1\x5d\xdc\x51\xc7\x87\x6d\x42\x23\x98\x5b\x77\x66\x88\xae\x87\xc9\x5a\x92\xd2\x5d\x13\xae\xc3\x6b\x18\x08\x86\xe9\xa2\x8c\xa8\xcd\x74\x03\x24\xeb\xf4\xd7\xf2\x7f\xe5\xde\x57\x20\x6d\x97\x1b\x8a\x2a\x81\x8f\x5c\x57\x10\x59\xa0\xf2\x2a\xb6\xc7\xac\x9e\xfa\xa8\x8a\xfe\xef\x48\x62\x26\x86\x45\x5d\x92\xb7\xa4\x02\x08\x21\xe1\x98\x98\xc0\x02\x51\x8d\x13\xd3\x94\xb6\x66\xf3\x5b\xcb\x5e\xc2\x6c\xbe\x5c\xb4\x66\x84\x04\x01\xbc\x88\x7b\x46\x46\x65\x3d\x5b\xfc\xdf\xf1\xcd\xca\xba\x95\xb9\xa5\xfe\xe5\x31\x93\x99\x26\x43\x16\xe3\xbe\x19\x32\xa3\xb1\x40\x65\xe0\x39\x2b\xc4\x74\xdd\xcd\xda\x54\xc3\xe5\x62\xb6\xf3\xfd\x47\x67\x34\x92\x49\x98\x8d\xe5\xc7\x58\xcc\x61\xb2\x98\x7f\xba\x99\x4d\x96\x2f\x8b\x87\x0e\xd3\x05\xcc\x17\xcb\xeb\xd9\xfc\xf3\xa5\x96\x5f\x61\x10\x3b\x89\xec\x0c\x24\xcc\x6f\x48\xdc\x61\xd6\x42\x54\x83\xcb\x9a\x28\x26\x5e\xa9\x5f\x12\x64\x69\x28\x52\x8f\xd3\x2c\xce\xea\x26\x57\x5f\xa6\x22\x83\x5a\xcb\x9a\x5f\x1c\xef\xd6\x5a\xe6\x85\xe6\x2a\xff\xf8\xfb\xef\xac\xff\x6e\xd2\x20\x74\xd7\x74\xf3\x0d\x1d\x5e\xde\x56\xc6\x4a\xa3\x36\xf0\xdc\x02\x19\xca\x82\xc0\x1d\xa3\x2a\x6f\x1a\x38\x19\xb0\x8e\x08\x1c\x09\x91\x39\xd8\xed\xfa\x99\x44\xea\x7d\xb8\xc7\x43\xef\xc3\x87\x0c\xa2\x8f\x46\x59\xf9\x35\xa0\xaf\xbf\x19\xb4\xd8\xaa\xf4\xba\xa7\x2d\x56\x81\xfa\x68\xa4\x52\x52\x9a\x2d\xb9\x13\x89\x5d\x4f\x39\x5c\x74\xcd\x33\x3c\x2f\xb1\xcd\xad\x0a\xba\x9c\xda\x8d\x3c\x78\x1d\x03\xba\x2f\xda\x23\x4e\x23\x4c\x02\xe7\xc4\x26\xfa\xdb\xa7\xac\x1d\x45\xe6\xd8\x54\x25\x34\x7a\x8b\xb7\x4a\x1d\x74\x0c\xf0\xa4\xee\x16\x35\xb2\xb1\x43\x86\xa9\xc4\x42\x18\xde\x25\x81\x83\xeb\xf8\xa4\x51\xf7\x0c\xa3\x6e\xbb\x51\xb7\xcd\xa8\x14\x27\x1d\x03\x42\x24\xad\x06\xd5\xfc\xf9\x4e\x4a\x5d\xf3\x8c\xbd\x17\xf8\x57\xf4\xd4\x6b\xba\x07\x97\xaa\x92\x1e\x3a\x69\x98\x95\x0a\x86\xff\x6e\x5b\xf3\x89\x0a\x6d\xb2\x37\xca\xde\xdb\x79\xba\xf5\x36\xce\xa1\xb4\xd8\xd3\xac\xce\x30\xe7\x07\x47\x49\xb9\x33\x8c\xbe\xe4\x06\x33\x29\xd8\xa9\xed\x7e\x12\xe7\xd6\x70\x6e\x0d\xa6\x6b\xcd\xaf\xbb\x6b\xcb\xb6\xc0\x37\x65\x9b\xba\x3a\xb7\x6b\x55\xcc\x8e\xe7\x53\xf0\x4d\xd5\xb4\xae\xce\x6e\x62\x0d\x03\x75\x75\x79\xd5\xec\x6d\x8d\x15\x0d\xb9\x79\xd5\xda\xf5\xb2\x66\xa4\xb4\x13\xcc\x57\x37\x37\x42\x60\x58\xf3\x29\xbc\x7a\xa5\xd4\xe3\x5d\x90\xa0\xd4\x89\x15\x05\x49\xe3\x52\xf7\xe5\x8a\xda\x9e\x7d\xfe\x6c\xd9\xe0\xf3\xc4\xad\x28\x33\x0d\x60\xfc\x69\x69\xd9\xb9\xca\x58\xcc\x8f\xda\x93\x06\xf0\x69\x61\x83\x35\x9e\x5c\x83\xbd\xb8\x13\x9b\xff\x61\x4d\x56\xcb\x17\xa9\x3f\xe5\xe9\x47\xe2\xdc\x6f\x83\x30\x54\xae\x8a\x37\x3e\xec\x03\xee\x03\x3e\x06\x4c\x12\xde\x25\x9c\x98\x4a\x9f\x72\x72\x8f\x0c\xc2\xe0\x1e\xe1\xe7\xa0\xdf\x1b\xbc\xcb\xba\x2e\x33\xd4\xe3\xef\xb0\xc1\x8a\xa4\x9d\xd0\x78\x1b\x24\x11\xf8\x74\x0f\x21\x95\xaf\xcb\xdc\x86\xa9\xdd\xcd\x96\xd7\xf2\xd8\x42\x5e\x8a\x16\x78\x6b\xdd\x58\x93\xa5\x8c\xab\x10\x89\xa7\x55\xa2\x7f\x9e\x46\x84\x1e\xf4\x8f\x84\x22\xbc\x81\xbe\x94\x84\xf5\x96\xea\x9b\x79\x90\xe8\x0e\x13\x22\x9e\xce\x85\xb2\xf1\xcd\x0b\x99\xed\x17\xf9\xcf\x16\x6d\xe4\x37\x9b\x5e\x93\x49\x8d\xf1\x0a\x7a\x6c\xdb\xe3\xaf\x7f\xfa\x45\x1e\x42\xfe\xe9\xfe\x4f\xb8\x2b\xbf\xc5\x8d\xdb\x8b\xdf\x8f\x78\x20\x05\xca\xc2\x9e\x5a\x36\x7c\xfc\x7a\xea\x20\xe5\x21\x34\xdd\xc8\x04\x12\x6b\x09\x7b\xcb\xd1\xda\x4f\x71\x14\x3f\x09\xea\xbe\x96\xc1\x77\xca\x53\xb1\x34\xea\x56\x5b\x9e\xbc\x9b\xb2\x43\x96\xa0\xa3\x16\x5b\x98\x29\xfa\xf2\x49\xe8\xdb\xb6\x3d\xc8\x83\xa7\x16\x74\x23\xf2\xb8\x96\xc1\xeb\xca\xff\xea\xfa\x9f\x03\x19\x50\xd5\x45\x4f\x82\x86\x25\xc8\xcd\x41\x41\xdc\x6a\x49\x76\xba\x93\x98\x61\x81\xc9\xed\x6c\x83\x84\xf1\x23\x1b\xaa\x23\xb4\x02\x86\x25\x20\xb7\x10\x92\x86\x81\xac\x98\xb7\x01\x86\x15\x80\x5b\x50\x88\x27\xe2\xfb\xb3\xbd\x58\x7d\x81\xcd\xe1\xf9\x57\x49\x71\xdf\x55\xb2\x95\x83\xfa\x39\x8f\xa1\x0a\xcf\x9a\xfd\x80\xd3\x75\x61\xae\x7c\xbd\xbd\x15\x39\xad\xcb\x3b\x95\xaf\x86\xda\xe2\x4a\x33\x78\x76\xb5\x7a\x6d\xbc\x8c\xe3\x4a\xa7\x2b\x85\xbe\x26\x9e\x97\xab\xf4\x86\x1c\x7f\x4a\xd0\x3f\x27\xe4\x2b\x02\xbe\xa6\x60\x8f\xc4\x78\x23\x6b\xe0\x84\x96\x6e\x26\x0d\x94\x3a\xb8\xc8\x0b\xa8\xa9\xcd\x6a\x32\x40\x4d\x32\x56\x33\x00\x6a\xba\xaf\x64\x3d\xd4\xf4\x5b\xc9\x74\xa8\xe9\xa1\x2a\xc5\xa1\x26\x6a\xaa\xdc\x86\xba\x32\xa9\xd1\x1a\xea\x6a\xa4\x64\x34\x14\xca\x43\x5e\xb5\x12\x46\x39\xd3\xb3\x5a\x57\x90\xfd\xe3\x57\x78\xc9\xfb\xb3\x4a\xf7\xca\x3a\xed\x9f\x3e\x69\xb3\x17\x67\xed\x49\xd9\x96\x36\x66\xf9\xce\xb4\xfe\x98\xdc\xac\xa6\xd6\x34\x1b\xba\xd4\x64\xef\x2e\xfe\x62\x3f\xa5\xfb\x58\xd3\xa6\xf6\xe2\xcb\x29\x49\x71\xa9\x66\xcf\x96\x07\x19\xfe\xf4\x9f\xfc\x2e\xb5\xff\x07\x00\x00\xff\xff\x8a\xe6\x2e\x4a\x33\x18\x00\x00") + +func migrations47_precompute_trade_aggregationsSqlBytes() ([]byte, error) { + return bindataRead( + _migrations47_precompute_trade_aggregationsSql, + "migrations/47_precompute_trade_aggregations.sql", + ) +} + +func migrations47_precompute_trade_aggregationsSql() (*asset, error) { + bytes, err := migrations47_precompute_trade_aggregationsSqlBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "migrations/47_precompute_trade_aggregations.sql", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} + a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x98, 0x7a, 0xc3, 0x20, 0xbd, 0x18, 0x9, 0xc8, 0xc4, 0xf0, 0x48, 0x73, 0x96, 0x6f, 0xb3, 0x22, 0xcb, 0xec, 0x79, 0x40, 0x5c, 0xe6, 0x13, 0x57, 0xc9, 0x3b, 0xb2, 0x87, 0x5d, 0x3c, 0x15, 0x1}} + return a, nil +} + var _migrations4_add_protocol_versionSql = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x84\xcd\xb1\x0a\xc2\x30\x10\x06\xe0\x3d\x4f\xf1\xef\x52\x70\xef\x14\x4d\x9d\xce\x44\x4a\x32\x38\x15\xd1\xa3\x06\x6a\xae\x5c\x82\xe2\xdb\xbb\xba\x88\x4f\xf0\x75\x1d\x36\x8f\x3c\xeb\xa5\x31\xd2\x6a\x2c\xc5\x61\x44\xb4\x3b\x1a\x10\x3c\x9d\x71\xcf\xb5\x89\xbe\xa7\x85\x6f\x33\x6b\x85\x01\xac\x73\xd8\x07\x4a\x47\x8f\x55\xa5\xc9\x55\x96\xe9\xc9\x5a\xb3\x14\xe4\xd2\x78\x66\x85\x1b\x0e\x36\x51\xc4\x16\x3e\x44\xf8\x44\xd4\x1b\xf3\x6d\x39\x79\x95\xff\x9a\x1b\xc3\xe9\x97\xd5\x9b\x4f\x00\x00\x00\xff\xff\x83\xbb\x30\x2e\xbc\x00\x00\x00") func migrations4_add_protocol_versionSqlBytes() ([]byte, error) { @@ -1208,6 +1229,7 @@ var _bindata = map[string]func() (*asset, error){ "migrations/44_asset_stat_accounts_and_balances.sql": migrations44_asset_stat_accounts_and_balancesSql, "migrations/45_add_claimable_balances_history.sql": migrations45_add_claimable_balances_historySql, "migrations/46_add_muxed_accounts.sql": migrations46_add_muxed_accountsSql, + "migrations/47_precompute_trade_aggregations.sql": migrations47_precompute_trade_aggregationsSql, "migrations/4_add_protocol_version.sql": migrations4_add_protocol_versionSql, "migrations/5_create_trades_table.sql": migrations5_create_trades_tableSql, "migrations/6_create_assets_table.sql": migrations6_create_assets_tableSql, @@ -1300,6 +1322,7 @@ var _bintree = &bintree{nil, map[string]*bintree{ "44_asset_stat_accounts_and_balances.sql": &bintree{migrations44_asset_stat_accounts_and_balancesSql, map[string]*bintree{}}, "45_add_claimable_balances_history.sql": &bintree{migrations45_add_claimable_balances_historySql, map[string]*bintree{}}, "46_add_muxed_accounts.sql": &bintree{migrations46_add_muxed_accountsSql, map[string]*bintree{}}, + "47_precompute_trade_aggregations.sql": &bintree{migrations47_precompute_trade_aggregationsSql, map[string]*bintree{}}, "4_add_protocol_version.sql": &bintree{migrations4_add_protocol_versionSql, map[string]*bintree{}}, "5_create_trades_table.sql": &bintree{migrations5_create_trades_tableSql, map[string]*bintree{}}, "6_create_assets_table.sql": &bintree{migrations6_create_assets_tableSql, map[string]*bintree{}},