Skip to content

Commit c0d3d49

Browse files
lmanganiqxip
and
qxip
authored
Fix Time Extraction Handler (#12)
* fix time and where handler * refix time and where handler * refactor query resolver * refactor time resolver * refactor time resolver * refactor time resolver * cleanup debug logs * time format test matching * simple time handler for grafana * simple time handler for grafana * simple time handler for grafana * simple time handler for grafana * add test for time parser * Update queryClient.go * dangerzone * Add Metadata support * Cleanup debug logs * Fix debug log --------- Co-authored-by: qxip <qxip@mini-ams.local>
1 parent b34192c commit c0d3d49

File tree

6 files changed

+750
-373
lines changed

6 files changed

+750
-373
lines changed

go.mod

+4
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ require (
66
github.com/apache/arrow/go/v14 v14.0.2
77
github.com/gigapi/gigapi/v2 v2.0.13
88
github.com/marcboeker/go-duckdb/v2 v2.2.0
9+
github.com/stretchr/testify v1.10.0
910
go.uber.org/zap v1.27.0
1011
google.golang.org/grpc v1.69.2
1112
google.golang.org/protobuf v1.36.5
1213
)
1314

1415
require (
1516
github.com/apache/arrow-go/v18 v18.1.0 // indirect
17+
github.com/davecgh/go-spew v1.1.1 // indirect
1618
github.com/duckdb/duckdb-go-bindings v0.1.14 // indirect
1719
github.com/duckdb/duckdb-go-bindings/darwin-amd64 v0.1.9 // indirect
1820
github.com/duckdb/duckdb-go-bindings/darwin-arm64 v0.1.9 // indirect
@@ -28,6 +30,7 @@ require (
2830
github.com/marcboeker/go-duckdb/arrowmapping v0.0.7 // indirect
2931
github.com/marcboeker/go-duckdb/mapping v0.0.7 // indirect
3032
github.com/pierrec/lz4/v4 v4.1.22 // indirect
33+
github.com/pmezard/go-difflib v1.0.0 // indirect
3134
github.com/zeebo/xxh3 v1.0.2 // indirect
3235
go.uber.org/multierr v1.10.0 // indirect
3336
golang.org/x/exp v0.0.0-20250128182459-e0ece0dbea4c // indirect
@@ -39,4 +42,5 @@ require (
3942
golang.org/x/tools v0.29.0 // indirect
4043
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
4144
google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 // indirect
45+
gopkg.in/yaml.v3 v3.0.1 // indirect
4246
)

go.sum

+9
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zt
5050
github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ=
5151
github.com/klauspost/cpuid/v2 v2.2.10 h1:tBs3QSyvjDyFTq3uoc/9xFpCuOsJQFNPiAhYdw2skhE=
5252
github.com/klauspost/cpuid/v2 v2.2.10/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0=
53+
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
54+
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
55+
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
56+
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
5357
github.com/marcboeker/go-duckdb/arrowmapping v0.0.7 h1:6mq16sPGJPo8Tkkl6UIsXuaNv467LjHLBscRyJl2Qhc=
5458
github.com/marcboeker/go-duckdb/arrowmapping v0.0.7/go.mod h1:FdvmqJOwVdfFZLpV+anBFlTUOzfU/NdIRET37mIEczY=
5559
github.com/marcboeker/go-duckdb/mapping v0.0.7 h1:t0BaNmLXj76RKs/x80A/ZTe+KzZDimO2Ji8ct4YnPu4=
@@ -70,6 +74,8 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
7074
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
7175
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
7276
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
77+
github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
78+
github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog=
7379
github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
7480
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
7581
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
@@ -118,6 +124,9 @@ google.golang.org/grpc v1.69.2 h1:U3S9QEtbXC0bYNvRtcoklF3xGtLViumSYxWykJS+7AU=
118124
google.golang.org/grpc v1.69.2/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4=
119125
google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM=
120126
google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
127+
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
128+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
129+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
121130
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
122131
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
123132
modernc.org/gc/v3 v3.0.0-20240107210532-573471604cb6 h1:5D53IMaUuA5InSeMu9eJtlQXS2NxAhyWQvkKEgXZhHI=

0 commit comments

Comments
 (0)