Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
9e527ce
Xmen first class
elffjs Jun 26, 2025
3a165a6
Whoops
elffjs Jun 26, 2025
bcd3b7c
Template indentation
elffjs Jun 26, 2025
17e9676
Newline
elffjs Jun 26, 2025
cc8bb9e
Types failing me
elffjs Jun 26, 2025
4e78140
Superfund site
elffjs Jun 26, 2025
d566e9f
Fix value construction for string columns
elffjs Jun 26, 2025
db4a45a
Fix column shadowing
elffjs Jun 27, 2025
e33238b
Add float neq and notIn filters
elffjs Jun 27, 2025
b4b7a87
Add eq and in operators
elffjs Jun 27, 2025
138efa4
Don't change spaces if we don't have to
elffjs Jun 27, 2025
693f46b
Get approximate location working
elffjs Jun 28, 2025
0f86da4
Fix the comment
elffjs Jun 28, 2025
5755109
Remove this weird file that ClickHouse made
elffjs Jun 28, 2025
c2aa128
Bounds checks on the signal indexes
elffjs Jun 28, 2025
ab92cae
One last check
elffjs Jun 28, 2025
d437c6f
Remove bad (but harmless) increment
elffjs Jun 28, 2025
5f14e0a
Restore TLS
elffjs Jun 28, 2025
e43d678
Cut the diff down, since we don't need all these captures
elffjs Jun 28, 2025
b0f691e
Remove completed todo about more operators
elffjs Jun 28, 2025
db74c09
Removed completed todo
elffjs Jun 28, 2025
6f6e5a1
One test file fixed up
elffjs Jun 28, 2025
ff1aeb4
All tests compile
elffjs Jun 28, 2025
79018df
Remove errant single quote
elffjs Jun 28, 2025
5af9a95
String type, not float
elffjs Jun 28, 2025
e9ab9d0
Fix up signal args test setup
elffjs Jun 28, 2025
5b53b26
Merge branch 'main' into lmao
elffjs Jun 29, 2025
c039eca
Fix query when approximate location is the only request
elffjs Jun 29, 2025
d4c9db9
Fix the parenthesization
elffjs Jun 29, 2025
2ff9765
Test a few float filters
elffjs Jun 29, 2025
4e12e1e
Merge branch 'main' into lmao
elffjs Jun 29, 2025
c25f860
Merge branch 'main' into lmao
elffjs Jun 29, 2025
e38c683
Merge branch 'main' into lmao
elffjs Jun 30, 2025
bb0be24
Update signals SQL example
elffjs Jun 30, 2025
a2430b6
Many more doc strings
elffjs Jun 30, 2025
600493d
More detail about approximate location results
elffjs Jun 30, 2025
4e7e247
Comment on some weird QueryMods
elffjs Jun 30, 2025
7a0a9bc
Try a recursive constructive of OR
elffjs Jun 30, 2025
c2f5f7e
Actually use this recursive gadget
elffjs Jun 30, 2025
4cc3f34
Merge branch 'main' into logical_or
elffjs Jul 22, 2025
b410b6b
Merge branch 'main' into logical_or
elffjs Jul 24, 2025
13a7ba1
Sketch out a geographic radius filter
elffjs Jul 24, 2025
ab93139
Merge branch 'main' into loc_filt
elffjs Jul 24, 2025
e7f7d74
Merge branch 'main' into loc_filt
elffjs Jul 31, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions internal/graph/arguments.go
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,14 @@ func addSignalAggregation(aggArgs *model.AggregatedSignalArgs, child *graphql.Fi
Agg: typedAgg,
Alias: alias,
})
case model.LocationAggregation:
filter, _ := child.Args["filter"].(*model.SignalLocationFilter)
aggArgs.LocationArgs = append(aggArgs.LocationArgs, model.LocationSignalArgs{
Name: name,
Agg: typedAgg,
Alias: alias,
Filter: filter,
})
default:
return fmt.Errorf("unknown aggregation type: %T", agg)
}
Expand Down
Loading
Loading