The following parameters add optimizations for reports which take a long time to load due to many filter, flat-mapping etc.: <Parameter Id="maxFacetValues" Name="Max facet values" Type="Integer" Value="10"/> <Parameter Id="maxRowsForFacetGeneration" Name="Max rows for facet generation" Type="Integer" Value="100"/> <Parameter Id="directCriteria" Name="Criteria queried directly" Type="StringList" Value="Location"/> * maxFacetValues -> allows to specify how many facet values are returned to the caller * maxRowsForFacetGeneration -> specifies after how many seen rows that facet value generation should be stopped * directCriteria -> allows to define StrolchRootElement types, for which the facet values won't be generated by going through the rows, but are immediately retrieved from the ElementMap. This makes these facets extremely fast, but filtering might not work as expected. |
||
---|---|---|
dev | ||
li.strolch.agent | ||
li.strolch.bom | ||
li.strolch.model | ||
li.strolch.mvn.archetype.main | ||
li.strolch.mvn.archetype.webapp | ||
li.strolch.performancetest | ||
li.strolch.persistence.postgresql | ||
li.strolch.persistence.xml | ||
li.strolch.privilege | ||
li.strolch.rest | ||
li.strolch.service | ||
li.strolch.soql | ||
li.strolch.testbase | ||
li.strolch.utils | ||
li.strolch.websocket | ||
li.strolch.xmlpers | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
LICENSE | ||
README.md | ||
pom.xml |
README.md
Strolch
The main repository which contains all of Strolch.
Strolch consists of the following modules:
- li.strolch.utils
- li.strolch.privilege
- li.strolch.xmlpers
- li.strolch.model
- li.strolch.agent
- li.strolch.service
- li.strolch.persistence.postgresql
- li.strolch.persistence.xml
- li.strolch.rest
- li.strolch.websocket
- li.strolch.soql
- li.strolch.mvn.archetype.main
- li.strolch.mvn.archetype.webapp
- li.strolch.bom
- li.strolch.testbase
- li.strolch.performancetest
And of course the website itself:
- li.strolch.website
Getting Started
Either use a version on Maven Central: https://mvnrepository.com/artifact/li.strolch/li.strolch.agent
Or install locally first:
git clone https://github.com/4treesCH/strolch.git
cd strolch
mvn clean install -DskipTests
Then you can create your own project. Please read the README files in the generated projects.
To create a Strolch project see https://strolch.li/development.html
More Information
Find more to Strolch at our website: https://strolch.li