Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolve cross-spec references #1997

Merged
merged 17 commits into from
Sep 25, 2024
Merged
Show file tree
Hide file tree
Changes from 13 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/odata-csdl-json/odata-csdl-json.html
Original file line number Diff line number Diff line change
Expand Up @@ -1962,7 +1962,7 @@ <h2 id="125-bound-or-unbound-action-or-function-overloads"><a id="BoundorUnbound
<p>An action or function overload MAY indicate that it is bound. If not explicitly indicated, it is unbound.</p>
<p>Bound actions or functions are invoked on resources matching the type of the binding parameter. The binding parameter can be of any type, and it MAY be nullable.</p>
<p>Unbound actions are invoked from the entity container through an <a href="#ActionImport">action import</a>.</p>
<p>Unbound functions are invoked as static functions within a common expression (see <a href="https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#CommonExpressionSyntax">OData-URL, section “Common Expression Syntax”</a>), or from the entity container through a <a href="#FunctionImport">function import</a>.</p>
<p>Unbound functions are invoked as static functions within a common expression (see <a href="https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#CommonExpressionSyntax">OData-URL, section 5.1.1</a>), or from the entity container through a <a href="#FunctionImport">function import</a>.</p>
<section class="varjson rep">
<h3><a id="IsBound.13.1" href="#IsBound.13.1"><code>$IsBound</code></a></h3>
<p>The value of <code>$IsBound</code> is one of the Boolean literals <code>true</code> or <code>false</code>. Absence of the member means <code>false</code>.</p>
Expand Down Expand Up @@ -3539,7 +3539,7 @@ <h4 id="14442-function-odatafilluritemplate"><a id="FunctionodatafillUriTemplate
<details open><summary>
<h4 id="14443-function-odatamatchespattern"><a id="FunctionodatamatchesPattern" href="#FunctionodatamatchesPattern">14.4.4.3 Function <code>odata.matchesPattern</code></a></h4>
</summary>
<p>The <code>odata.matchesPattern</code> client-side function takes two string expressions as arguments and returns a Boolean value. It is the counterpart of the identically named URL function <a href="https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#matchespattern">OData-URL, section “<code>matchespattern</code>”</a>.</p>
<p>The <code>odata.matchesPattern</code> client-side function takes two string expressions as arguments and returns a Boolean value. It is the counterpart of the identically named URL function <a href="https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#matchespattern">OData-URL, section 5.1.1.7.1</a>.</p>
<p>The function returns true if the second expression evaluates to an <a href="#_ECMAScript">ECMAScript</a> (JavaScript) regular expression and the result of the first argument expression matches that regular expression, using syntax and semantics of <a href="#_ECMAScript">ECMAScript</a> regular expressions.</p>
<div class="varjson example">
<p>Example 79: all non-empty <code>FirstName</code> values not containing the letters <code>b</code>, <code>c</code>, or <code>d</code> evaluate to <code>true</code></p>
Expand Down
4 changes: 2 additions & 2 deletions docs/odata-csdl-json/odata-csdl-json.md
Original file line number Diff line number Diff line change
Expand Up @@ -2799,7 +2799,7 @@ Unbound actions are invoked from the entity container through an [action
import](#ActionImport).

Unbound functions are invoked as static functions within a common expression
(see [OData-URL, section "Common Expression Syntax"](https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#CommonExpressionSyntax)),
(see [OData-URL, section 5.1.1](https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#CommonExpressionSyntax)),
or from the entity container through a [function import](#FunctionImport).

::: {.varjson .rep}
Expand Down Expand Up @@ -5148,7 +5148,7 @@ Name property of the Actor entity

The `odata.matchesPattern` client-side function takes two string
expressions as arguments and returns a Boolean value.
It is the counterpart of the identically named URL function [OData-URL, section "`matchespattern`"](https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#matchespattern).
It is the counterpart of the identically named URL function [OData-URL, section 5.1.1.7.1](https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#matchespattern).

The function returns true if the second expression evaluates to an
[ECMAScript](#_ECMAScript) (JavaScript) regular expression and
Expand Down
4 changes: 2 additions & 2 deletions docs/odata-csdl-xml/odata-csdl-xml.html
Original file line number Diff line number Diff line change
Expand Up @@ -1849,7 +1849,7 @@ <h2 id="125-bound-or-unbound-action-or-function-overloads"><a id="BoundorUnbound
<p>An action or function overload MAY indicate that it is bound. If not explicitly indicated, it is unbound.</p>
<p>Bound actions or functions are invoked on resources matching the type of the binding parameter. The binding parameter can be of any type, and it MAY be nullable.</p>
<p>Unbound actions are invoked from the entity container through an <a href="#ActionImport">action import</a>.</p>
<p>Unbound functions are invoked as static functions within a common expression (see <a href="https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#CommonExpressionSyntax">OData-URL, section “Common Expression Syntax”</a>), or from the entity container through a <a href="#FunctionImport">function import</a>.</p>
<p>Unbound functions are invoked as static functions within a common expression (see <a href="https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#CommonExpressionSyntax">OData-URL, section 5.1.1</a>), or from the entity container through a <a href="#FunctionImport">function import</a>.</p>
<section class="varxml rep">
<h3><a id="AttributeIsBound.21.2" href="#AttributeIsBound.21.2">Attribute <code>IsBound</code></a></h3>
<p>The value of <code>IsBound</code> is one of the Boolean literals <code>true</code> or <code>false</code>. Absence of the attribute means <code>false</code>.</p>
Expand Down Expand Up @@ -3322,7 +3322,7 @@ <h4 id="14442-function-odatafilluritemplate"><a id="FunctionodatafillUriTemplate
<details open><summary>
<h4 id="14443-function-odatamatchespattern"><a id="FunctionodatamatchesPattern" href="#FunctionodatamatchesPattern">14.4.4.3 Function <code>odata.matchesPattern</code></a></h4>
</summary>
<p>The <code>odata.matchesPattern</code> client-side function takes two string expressions as arguments and returns a Boolean value. It is the counterpart of the identically named URL function <a href="https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#matchespattern">OData-URL, section “<code>matchespattern</code>”</a>.</p>
<p>The <code>odata.matchesPattern</code> client-side function takes two string expressions as arguments and returns a Boolean value. It is the counterpart of the identically named URL function <a href="https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#matchespattern">OData-URL, section 5.1.1.7.1</a>.</p>
<p>The function returns true if the second expression evaluates to an <a href="#_ECMAScript">ECMAScript</a> (JavaScript) regular expression and the result of the first argument expression matches that regular expression, using syntax and semantics of <a href="#_ECMAScript">ECMAScript</a> regular expressions.</p>
<div class="varxml example">
<p>Example 79: all non-empty <code>FirstName</code> values not containing the letters <code>b</code>, <code>c</code>, or <code>d</code> evaluate to <code>true</code></p>
Expand Down
4 changes: 2 additions & 2 deletions docs/odata-csdl-xml/odata-csdl-xml.md
Original file line number Diff line number Diff line change
Expand Up @@ -2678,7 +2678,7 @@ Unbound actions are invoked from the entity container through an [action
import](#ActionImport).

Unbound functions are invoked as static functions within a common expression
(see [OData-URL, section "Common Expression Syntax"](https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#CommonExpressionSyntax)),
(see [OData-URL, section 5.1.1](https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#CommonExpressionSyntax)),
or from the entity container through a [function import](#FunctionImport).


Expand Down Expand Up @@ -4970,7 +4970,7 @@ Name property of the Actor entity

The `odata.matchesPattern` client-side function takes two string
expressions as arguments and returns a Boolean value.
It is the counterpart of the identically named URL function [OData-URL, section "`matchespattern`"](https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#matchespattern).
It is the counterpart of the identically named URL function [OData-URL, section 5.1.1.7.1](https://docs.oasis-open.org/odata/odata/v4.02/odata-v4.02-part2-url-conventions.html#matchespattern).

The function returns true if the second expression evaluates to an
[ECMAScript](#_ECMAScript) (JavaScript) regular expression and
Expand Down
Loading