feat: add aggregatable tag for type field

This commit is contained in:
Wieland Schöbl
2019-11-05 13:39:06 +01:00
parent 5561b36a34
commit 443cb748fb
2 changed files with 3 additions and 3 deletions

View File

@@ -37,12 +37,12 @@ External dependencies can not be covered by the annotations. Documentation about
| annotation | description | parameters | | annotation | description | parameters |
|-------------------|-------------------------------------------|---------------| |-------------------|-------------------------------------------|---------------|
| `@aggregatable` | used for generating of aggregations of the field if the core schema is used to put data into a database/key-value store | | | `@aggregatable` | used for generating of aggregations of the field if the core schema is used to put data into a database/key-value store | whether the property is being used on the top type or across all types: `global` |
| `@float` | number field is interpreted as float | | | `@float` | number field is interpreted as float | |
| `@indexable` | marks the type as indexable if the core schema is used to put data into a database/key-value store| | | `@indexable` | marks the type as indexable if the core schema is used to put data into a database/key-value store| |
| `@integer` | number field is interpreted as integer | | | `@integer` | number field is interpreted as integer | |
| `@keyword` | string field is interpreted as keyword | | | `@keyword` | string field is interpreted as keyword | |
| `@sortable` | field is sortable if the core schema is used to put data into a database/key-value store | sort method to be used: ducet, price, distance | | `@sortable` | field is sortable if the core schema is used to put data into a database/key-value store | sort method to be used: `ducet`, `price`, `distance` |
| `@text` | string field is interpreted as text | | | `@text` | string field is interpreted as text | |
| `@validatable` | marks the type as validatable if the core schema is used to put data into a database/key-value store | | | `@validatable` | marks the type as validatable if the core schema is used to put data into a database/key-value store | |
| `@filterable` | non-object/nested field is filterable if the core schema is used to put data into a database/key-value store | | | `@filterable` | non-object/nested field is filterable if the core schema is used to put data into a database/key-value store | |

View File

@@ -92,7 +92,7 @@ export interface SCThingWithoutReferences {
* *
* @sortable ducet * @sortable ducet
* @filterable * @filterable
* @aggregatable * @aggregatable global
*/ */
type: SCThingType; type: SCThingType;
/** /**