Add addCount, addFirst, addMax, and addMin functions
Signed-off-by: David Arendsen <darendsen@gamepoint.com>
This commit is contained in:
parent
b7e0b21c8f
commit
fc99922700
15 changed files with 463 additions and 23 deletions
|
|
@ -41,6 +41,11 @@ final class QueryBuilderTest extends TestCase
|
|||
['20s', 'mean', ['timeDst' => '_time']],
|
||||
'|> aggregateWindow(every: 20s, fn: mean, timeDst: "_time") '
|
||||
],
|
||||
'addCount' => [
|
||||
'addCount',
|
||||
['_value'],
|
||||
'|> count(column: "_value") '
|
||||
],
|
||||
'addDuplicate' => [
|
||||
'addDuplicate',
|
||||
['old_name', 'new_name'],
|
||||
|
|
@ -61,6 +66,11 @@ final class QueryBuilderTest extends TestCase
|
|||
[['email', 'username']],
|
||||
'|> filter(fn: (r) => r._field == "email" or r._field == "username") '
|
||||
],
|
||||
'addFirst' => [
|
||||
'addFirst',
|
||||
['something'],
|
||||
'|> first(column: "something") '
|
||||
],
|
||||
'addGroup' => [
|
||||
'addGroup',
|
||||
[['_field', 'ip']],
|
||||
|
|
@ -81,10 +91,20 @@ final class QueryBuilderTest extends TestCase
|
|||
['r with name: r.user'],
|
||||
'|> map(fn: (r) => ({ r with name: r.user })) '
|
||||
],
|
||||
'addMax' => [
|
||||
'addMax',
|
||||
[],
|
||||
'|> max() '
|
||||
],
|
||||
'addMean' => [
|
||||
'addMean',
|
||||
[],
|
||||
'|> mean() '
|
||||
['something'],
|
||||
'|> mean(column: "something") '
|
||||
],
|
||||
'addMin' => [
|
||||
'addMin',
|
||||
['something'],
|
||||
'|> min(column: "something") '
|
||||
],
|
||||
'addRawFunction' => [
|
||||
'addRawFunction',
|
||||
|
|
|
|||
Loading…
Add table
editor.link_modal.header
Reference in a new issue