aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-documentgen-plugin
Commit message (Collapse)AuthorAgeFilesLines
* Configure goalPrefix for 'vespa-documentgen-plugin'Bjørn Christian Seime2024-01-151-0/+7
|
* Merge pull request #28850 from ↵Henning Baldersheim2023-10-112-26/+60
|\ | | | | | | | | vespa-engine/jonmv/concrete-document-field-validation Jonmv/concrete document field validation
| * Validate string, uri and reference fields when set in concrete documentsjonmv2023-10-101-2/+38
| |
| * Non-functional changesjonmv2023-10-102-24/+22
| |
* | Update copyrightJon Bratseth2023-10-0916-16/+16
|/
* Merge pull request #28808 from vespa-engine/jonmv/slimmer-jetty-server-componentJon Marius Venstad2023-10-051-1/+1
|\ | | | | Isolate inner jetty server component from wrapper with filters
| * Isolate inner jetty server component from wrapper with filtersjonmv2023-10-051-1/+1
| |
* | Fix indentation for generated codejonmv2023-10-051-1/+1
|/
* Remove unused, stale stuff related to index-toHarald Musum2023-07-087-19/+0
| | | | Mostly in schemas, support remove years ago, no funcation changes
* Add uncheck cast suppression to generated document types.Henning Baldersheim2023-06-131-3/+7
|
* Also check for explicit data type equality in testjonmv2023-04-211-0/+2
|
* Make unit test fail with wsetjonmv2023-04-212-1/+14
|
* Remove obsolete maven updateReleaseInfo parameterHarald Musum2023-03-281-3/+0
| | | | Removed in maven-deploy-plugin 3.0 and later, see https://issues.apache.org/jira/browse/MDEPLOY-240
* Emit type inheritance statements for concrete document typesTor Brede Vekterli2023-02-221-7/+17
| | | | | | This relates to issue #26126 where inheritance specified in the schema was not propagated to the generated meta type, causing `is-a` type checks to not give the expected results.
* Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
|
* GC unused codeHenning Baldersheim2022-06-081-23/+1
|
* Remove config version on Vespa 8Jon Bratseth2022-06-081-17/+2
|
* remove more deprecated APIsArne H Juul2022-06-081-9/+1
|
* No float wsJon Bratseth2022-06-083-9/+7
|
* Rename the 'searchdefinition' package to 'schema'Jon Bratseth2022-05-192-5/+5
|
* Fix warnings for Vespa Maven pluginsBjørn Christian Seime2022-05-062-3/+3
|
* handle namespaced struct type namesArne H Juul2022-04-071-2/+8
|
* track model class changeArne H Juul2022-03-171-4/+4
|
* Modular rank profilesJon Bratseth2022-01-261-1/+1
|
* CleanupJon Bratseth2022-01-251-1/+1
|
* SimplifyJon Bratseth2022-01-251-1/+1
|
* SchemaBuilder -> ApplicationBuilderJon Bratseth2022-01-241-4/+4
|
* Make Application immutableJon Bratseth2022-01-241-1/+1
|
* CleanupJon Bratseth2021-10-251-1/+1
|
* SearchBuilder -> SchemaBuilderJon Bratseth2021-10-251-4/+4
|
* Merge pull request #19653 from vespa-engine/bratseth/schema-inheritanceHenning Baldersheim2021-10-202-9/+9
|\ | | | | Bratseth/schema inheritance
| * search -> schemaJon Bratseth2021-10-152-9/+9
| |
* | Remove explicit versions to inherit more up-to-date-versions.gjoranv2021-10-201-5/+0
|/ | | | + Remove unnecessary scope.
* Update Verizon Media copyright notices.gjoranv2021-10-072-2/+2
|
* Update 2017 copyright notices.gjoranv2021-10-0714-14/+14
|
* It is too early to check inheritance during parsing. We must wait until all ↵Henning Baldersheim2021-09-071-1/+0
| | | | serach and rank-profiles are properly parsed,
* Merge pull request #18100 from vespa-engine/hmusum/add-parameter-for-schemas-dirHarald Musum2021-06-223-18/+30
|\ | | | | Add parameter for schemas dir to plugin
| * Don't use defaultValue for schemasDirectoryHarald Musum2021-06-211-5/+5
| |
| * Revert "Move test data"Harald Musum2021-06-0313-9/+6
| | | | | | | | This reverts commit aab0425ec1b2d683708781f9247c4b164b04739d.
| * Move test dataHarald Musum2021-06-0313-6/+9
| |
| * Add schemasDirectory parameter and use it if setHarald Musum2021-06-033-18/+30
| |
* | Refer to the generated struct type insteda of by its name.Henning Baldersheim2021-06-141-1/+1
|/
* Ensure transitive dependencies of vespajlib are present on test classpathBjørn Christian Seime2021-01-201-0/+6
| | | | | | Some modules misuse container-dev as a compile/test dependency or have container-test missing as test dependency. Depend on container-test where it does not create a cycle. Otherwise depend directly on vespajlib without altering scope of existing transitive vespajlib dependency.
* - Removing body struct from our own usage.Henning Baldersheim2020-06-161-3/+0
| | | | | - Deprecate public methods using body struct. - Update expected generated config.
* Add imported fields to generated concrete document typeTor Brede Vekterli2020-02-171-4/+16
| | | | | | | | Otherwise, code that needs to have knowledge of imported fields to operate properly (such as `DocumentRouteSelector`) would fail to observe these. This would in turn cause feeding of concrete document types to fail when document selections mention imported fields.
* fix bug in hasAnyPositionFieldArne Juul2019-12-031-6/+8
| | | | | | | * clearly returning "true" in all cases is not useful * but ordering of checks in hasAnyPostionDataType was wrong also: PositionDataType.INSTANCE is actually instanceof StructuredDataType so it would always return false.
* Minor fixesJon Bratseth2019-09-091-0/+6
|
* Call addFieldSets for genrated document types in order for fieldSet and ↵Henning Baldersheim2019-08-291-6/+28
| | | | | | fieldSetAll to work. Verify that _zcurve generated fields are not exposet in the default fieldSet().
* Properly generate concrete documents for the bool type too.Henning Baldersheim2019-08-283-0/+8
|
* Use a utility method for upgrading to concrete types.Henning Baldersheim2019-06-281-11/+5
|