Marks fork as 2.0.0.

This commit is contained in:
Pierre Lannoy 2024-03-30 16:44:38 +01:00
commit 8d8de4a2b0
Signed by: Pierre Lannoy
GPG key ID: D27231EF87D53F31
81 changed files with 1921 additions and 3954 deletions

View file

@ -4,7 +4,7 @@
Install the package with composer:
```
composer require arendsen/fluxquerybuilder
composer require hosterra/fluxbuilder
```
The most basic Flux query can be made with the following code. It has filters for fields and tags.
@ -12,8 +12,8 @@ The most basic Flux query can be made with the following code. It has filters fo
```php
<?php
use Arendsen\FluxQueryBuilder\QueryBuilder;
use Arendsen\FluxQueryBuilder\Expression\KeyFilter;
use Hosterra\FluxBuilder\QueryBuilder;
use Hosterra\FluxBuilder\Expression\KeyFilter;
$queryBuilder = new QueryBuilder();
$queryBuilder->fromBucket('test_bucket')
@ -35,12 +35,8 @@ Which will result in the following Flux query:
from(bucket: "test_bucket")
|> range(start: time(v: 2022-12-28T13:21:11Z))
|> filter(fn: (r) => r._measurement == "test_measurement")
|> filter(fn: (r) =>
r._field == "username" or r._field == "email"
)
|> filter(fn: (r) =>
r.username == "David" and r.email == "david@example.com"
)
|> filter(fn: (r) => r._field == "username" or r._field == "email" )
|> filter(fn: (r) => r.username == "David" and r.email == "david@example.com" )
|> limit(n: 50, offset: 100)
```

View file

@ -8,9 +8,6 @@ Since InfluxDB2 they introduced this new Flux query language. Coming from a SQL
```js
from(bucket: "example-bucket")
|> range(start: -1h)
|> filter(fn: (r) =>
r._measurement == "example-measurement"
and r.tag == "example-tag"
)
|> filter(fn: (r) => r._measurement == "example-measurement" and r.tag == "example-tag" )
|> filter(fn: (r) => r._field == "example-field")
```

View file

@ -92,7 +92,7 @@ This will result in the following Flux function part:
### Advanced example
```php
use Arendsen\FluxQueryBuilder\Type\FnType;
use Hosterra\FluxBuilder\Type\FnType;
->addAggregateWindow(
'20s',

View file

@ -33,7 +33,7 @@
### Example
```php
use Arendsen\FluxQueryBuilder\Type\MathType;
use Hosterra\FluxBuilder\Type\MathType;
```
```php