Test: Difference between revisions

From Endeavour Knowledge Base
No edit summary
No edit summary
Line 11: Line 11:
|0..1
|0..1
|colspan="2"|[[#rule_page|page]]
|colspan="2"|[[#rule_page|page]]
|optional page number and size if the client is looking for paged results
|optional page number and size if the client is looking for paged results0..1
|-
|0..1
|colspan="2"|[[#rule_textSearch|textSearch]]
|colspan="2"|[[#rule_textSearch|textSearch]]
|If a free text search is part of the query
|If a free text search is part of the query0..*
|-
|0..*
|colspan="2"|[[#rule_argument|argument]]
|colspan="2"|[[#rule_argument|argument]]
|arguments to pass in to the query as parameters. Parameter name and value pairs. Values ,may be strings, numbers or IRIs
|arguments to pass in to the query as parameters. Parameter name and value pairs. Values ,may be strings, numbers or IRIsrowspan="2"|1..1
|-
|rowspan="2"|1..1
|1..1
|[[#rule_query|query]]
|The query definition for an inline dynamic query. If the query is already defined, use the queryIri. Arguments may be used in eoither approach
|-
|1..1
|[[#rule_queryIri|queryIri]]
|The IRI of a predefined query in the information model. i.e. request the system to run query X
|-
|
|
|-
|0..1
|colspan="2"|[[#rule_referenceDate|referenceDate]]
|reference date for date ranges that use reference date. Note that it could be passed in as an argeument
|-
|
|}
 
 
{| class="wikitable"
|+
!Rule
!Overview
!Cardinality
!colspan="2"|Subrule or lexical pattern
!Explanation
|-
|rowspan="5"|<span id="rule_QueryRequest">QueryRequest</span>
|rowspan="5"|A request containing a query to be passed as a payload to the queryIM API.
|0..1
|colspan="2"|[[#rule_page|page]]
|optional page number and size if the client is looking for paged results
|-
|0..1
|colspan="2"|[[#rule_textSearch|textSearch]]
|If a free text search is part of the query
|-
|0..*
|colspan="2"|[[#rule_argument|argument]]
|arguments to pass in to the query as parameters. Parameter name and value pairs. Values ,may be strings, numbers or IRIs
|-
|rowspan="2"|1..1
|1..1
|1..1
|[[#rule_query|query]]
|[[#rule_query|query]]
|The query definition for an inline dynamic query. If the query is already defined, use the queryIri. Arguments may be used in eoither approach
|The query definition for an inline dynamic query. If the query is already defined, use the queryIri. Arguments may be used in eoither approach
|-
|1..1
|[[#rule_queryIri|queryIri]]
|The IRI of a predefined query in the information model. i.e. request the system to run query X
|-
|
|-
|0..1
|colspan="2"|[[#rule_referenceDate|referenceDate]]
|reference date for date ranges that use reference date. Note that it could be passed in as an argeument
|-
|-
|
|
|}
1..1
 
 
 
 
 
 
 
 
{| class="wikitable"
|+
!Rule
!Overview
!Cardinality
!colspan="2"|Subrule or lexical pattern
!Explanation
|-
|rowspan="5"|<span id="rule_QueryRequest">QueryRequest</span>
|rowspan="5"|A request containing a query to be passed as a payload to the queryIM API.
|0..1
|colspan="2"|[[#rule_page|page]]
|optional page number and size if the client is looking for paged results
|-
|0..1
|colspan="2"|[[#rule_textSearch|textSearch]]
|If a free text search is part of the query
|-
|0..*
|colspan="2"|[[#rule_argument|argument]]
|arguments to pass in to the query as parameters. Parameter name and value pairs. Values ,may be strings, numbers or IRIs
|-
|rowspan="2"|1..1
|1..1
|[[#rule_query|query]]
|The query definition for an inline dynamic query. If the query is already defined, use the queryIri. Arguments may be used in eoither approach
|-
|1..1
|[[#rule_queryIri|queryIri]]
|[[#rule_queryIri|queryIri]]
|The IRI of a predefined query in the information model. i.e. request the system to run query X
|The IRI of a predefined query in the information model. i.e. request the system to run query X0..1
|-
|
|
|0..1
|colspan="2"|[[#rule_referenceDate|referenceDate]]
|colspan="2"|[[#rule_referenceDate|referenceDate]]
|reference date for date ranges that use reference date. Note that it could be passed in as an argeument
|reference date for date ranges that use reference date. Note that it could be passed in as an argeument
|-
|}
|}

Revision as of 10:41, 22 August 2022

Rule Overview Cardinality Subrule or lexical pattern Explanation
QueryRequest A request containing a query to be passed as a payload to the queryIM API. 0..1 page optional page number and size if the client is looking for paged results0..1 textSearch If a free text search is part of the query0..* argument 1..1 1..1 query The query definition for an inline dynamic query. If the query is already defined, use the queryIri. Arguments may be used in eoither approach

1..1

queryIri The IRI of a predefined query in the information model. i.e. request the system to run query X0..1 referenceDate reference date for date ranges that use reference date. Note that it could be passed in as an argeument