Andrus Adamchik
Andrus Adamchik
Sometimes it is needed to save or load just a single column from a CSV. Currently, we have to wrap it ina DataFrame for that purpose. Let's add Series-centric API
Let's implement `Exp.shift(int)` to be able to easily produce shifted columns
Let's explore `ExcelLoader` optimizations. * We've had reports of the app running out of memory on cached formulas. * What else?
## Parallel Row Operations We just successfully implemented parallel column operations per #214. We need to similarly implement parallel row operations (aggregation which is "map/reduce", and also array operations, which...
Allow to specify TableLoader row condition as a DFLib Exp, that will be translated to SQL `WHERE` clause: ```java connector.tableLoader("t1") .rows($str("a").contains("x")) .load(); ``` Possible implementation notes: * We will only...
Currently, the only way to specify condition for predicated joins is via a `JoinPredicate` lambda. Let's provide a version of an expression-based `Condition`: ```java df.innerJoin() // here the expressions reference...
Let's provide a new core module with a command to self-install a Bootique app as a "service" in the target OS. Initial scope will be limited to `systemd` OS's. ##...
Since Bootique 3.0 introduces support for Jakarta APIs in various modules we may think about adding support for `jakarta.inject` to the Bootique DI
### Search first - [X] I searched and no similar issues were found ### Description I am trying again to upgrade Bootique.io framework to Liquibase 4.x from 3.x. An earlier...
## Impact This may or may not be a breaking change. ## Description This PR addresses the issue #5878 . It ensures that path "normalization" never strips the `classpath:` prefix...