Releases: level23/druid-client
Releases · level23/druid-client
Added lookup support
Added lookup() method to de DruidClient which returns a LookupBuilder. With this class you can create a new lookup in a chained way. It is also possible to list, update and delete lookups.
Allow a closure in the orWhere method.
Support a closure for the orWhere method. (#62) Allow a closure in the orWhere method.
Empty context bugfix
v4.0.1 Fixed issue with empty context which causes an error. Improved loggin…
Support for new druid NULL handling, removed extraction funcitons and more.
See the CHANGELOG for all changes and how to upgrade. NOTE: This version requires druid version 28.0 or higher!
Removed `fromDataSource()` usage in README and example.
Removed fromDataSource method from example/readme (#57) Updated README and example. Removed the `fromDataSource` usage, which was removed in version 2.0
Added expression() post aggregator method.
Added the expression() post aggregator method based on the input of @henris92.
NULL handling
- Added whereNull() and orWhereNull() filter methods.
- Changed where() filter method to accept NULL as value.
- Added getLogger method to retrieve the current logger. Changed MetadataBuilder. Log a warning when no interval was found by the given shorthand name (like "first" or "last")
Added rowCount method to fetch the number of rows over a specific interval.
Merge pull request #50 from level23/rowCount added rowCount() method
We now can retrieve all dataSources from druid
Merge pull request #49 from level23/dataSources Data sources
PHP 8.2
- Changed minimum PHP version to 8.2.
- Added typehints where possible.
- Replaced types with Enums.
- Removed deprecated methods from Query builder.
- Removed deprecated method append() in task builder. Now use appendToExisting instead.
- Added timeBoundary()