You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by Tilmann Zäschke <ti...@gmx.de> on 2022/04/12 12:01:34 UTC

Re: [db-jdo-site] branch publish updated: Auto-deploy site for commit 54d547e22c

Hi,

thanks for the update. Should we add some explanations what the columns
mean (DFG, PK, Persistent)?

Best,
Til



On 4/11/22 17:33, github-bot@apache.org wrote:
> This is an automated email from the ASF dual-hosted git repository.
>
> github-bot pushed a commit to branch publish
> in repository https://gitbox.apache.org/repos/asf/db-jdo-site.git
>
>
> The following commit(s) were added to refs/heads/publish by this push:
>       new c5e13f8  Auto-deploy site for commit 54d547e22c
> c5e13f8 is described below
>
> commit c5e13f8abb245348ebe609291e28f6c76e44ab09
> Author: andyjefferson <an...@datanucleus.org>
> AuthorDate: Mon Apr 11 15:33:40 2022 +0000
>
>      Auto-deploy site for commit 54d547e22c
> ---
>   content/field_types.html | 366 ++++++++++++++++++++++++++++++++++-------------
>   1 file changed, 267 insertions(+), 99 deletions(-)
>
> diff --git a/content/field_types.html b/content/field_types.html
> index e3878b1..4c0f4e0 100644
> --- a/content/field_types.html
> +++ b/content/field_types.html
> @@ -353,12 +353,17 @@ field of that type), whether the field is persisted by default (if it is
>   to the field for it to be persisted by JDO), and whether the java type
>   can be used as part of the primary key.</p>
>   </div>
> +<div class="sect3">
> +<h4 id="_simple_types">Simple Types</h4>
> +<div class="paragraph">
> +<p>The following "simple" types are supported by default by the JDO spec.</p>
> +</div>
>   <table class="tableblock frame-all grid-all stretch">
>   <colgroup>
> +<col style="width: 50%;">
> +<col style="width: 12.5%;">
>   <col style="width: 25%;">
> -<col style="width: 25%;">
> -<col style="width: 25%;">
> -<col style="width: 25%;">
> +<col style="width: 12.5%;">
>   </colgroup>
>   <thead>
>   <tr>
> @@ -418,362 +423,525 @@ can be used as part of the primary key.</p>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">boolean[]</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Boolean</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Byte</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Character</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Double</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">byte[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Float</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Integer</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Long</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Short</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Number</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Object</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">double[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.String</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigDecimal</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigInteger</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Currency</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">float[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Locale</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Enum</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Optional</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">int[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.io.Serializable</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">long[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">javax.jdo.spi.PersistenceCapable</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +</tr>
> +</tbody>
> +</table>
> +</div>
> +<div class="sect3">
> +<h4 id="_temporal_types">Temporal Types</h4>
> +<div class="paragraph">
> +<p>The following temporal types are supported by default by the JDO spec.</p>
> +</div>
> +<table class="tableblock frame-all grid-all stretch">
> +<colgroup>
> +<col style="width: 50%;">
> +<col style="width: 12.5%;">
> +<col style="width: 25%;">
> +<col style="width: 12.5%;">
> +</colgroup>
> +<thead>
> +<tr>
> +<th class="tableblock halign-left valign-top">Java Type</th>
> +<th class="tableblock halign-left valign-top">DFG?</th>
> +<th class="tableblock halign-left valign-top">Persistent?</th>
> +<th class="tableblock halign-left valign-top">PK?</th>
> +</tr>
> +</thead>
> +<tbody>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.sql.Date</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">short[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.sql.Time</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.sql.Timestamp</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Boolean</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Date</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Byte</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.LocalDateTime</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Character</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.LocalTime</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Double</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.LocalDate</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Float</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.OffsetDateTime</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Integer</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.OffsetTime</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Long</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.MonthDay</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Short</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.YearMonth</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Boolean[]</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.Year</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Byte[]</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.Period</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Character[]</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.Instant</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Double[]</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.Duration</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Float[]</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.ZoneId</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Integer[]</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.ZoneOffset</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Long[]</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.time.ZonedDateTime</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
> +</tbody>
> +</table>
> +</div>
> +<div class="sect3">
> +<h4 id="_collectionmap_types">Collection/Map Types</h4>
> +<div class="paragraph">
> +<p>The following "container" types are supported by default by the JDO spec, subject to the JDO implementation supporting that feature.</p>
> +</div>
> +<table class="tableblock frame-all grid-all stretch">
> +<colgroup>
> +<col style="width: 50%;">
> +<col style="width: 12.5%;">
> +<col style="width: 25%;">
> +<col style="width: 12.5%;">
> +</colgroup>
> +<thead>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Short[]</p></td>
> +<th class="tableblock halign-left valign-top">Java Type</th>
> +<th class="tableblock halign-left valign-top">DFG?</th>
> +<th class="tableblock halign-left valign-top">Persistent?</th>
> +<th class="tableblock halign-left valign-top">PK?</th>
> +</tr>
> +</thead>
> +<tbody>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.ArrayList</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Number</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Collection</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Object</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.HashMap</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.String</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.HashSet</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.String[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Hashtable</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigDecimal</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.LinkedHashMap</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigInteger</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.LinkedHashSet</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigDecimal[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.LinkedList</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigInteger[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.List</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.sql.Date</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Map</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.sql.Time</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Set</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.sql.Timestamp</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.TreeMap</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.ArrayList</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.TreeSet</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Collection</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Vector</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
> +</tbody>
> +</table>
> +</div>
> +<div class="sect3">
> +<h4 id="_array_types">Array Types</h4>
> +<div class="paragraph">
> +<p>The vast majority of the "simple" SCO types can also be persisted as arrays of that type as well.</p>
> +</div>
> +<table class="tableblock frame-all grid-all stretch">
> +<colgroup>
> +<col style="width: 50%;">
> +<col style="width: 12.5%;">
> +<col style="width: 25%;">
> +<col style="width: 12.5%;">
> +</colgroup>
> +<thead>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Currency</p></td>
> +<th class="tableblock halign-left valign-top">Java Type</th>
> +<th class="tableblock halign-left valign-top">DFG?</th>
> +<th class="tableblock halign-left valign-top">Persistent?</th>
> +<th class="tableblock halign-left valign-top">PK?</th>
> +</tr>
> +</thead>
> +<tbody>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">boolean[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Date</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">byte[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Date[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.HashMap</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">double[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.HashSet</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">float[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Hashtable</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">int[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.LinkedHashMap</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">long[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.LinkedHashSet</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">short[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.LinkedList</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Boolean[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.List</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Byte[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Locale</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Character[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Locale[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Double[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Map</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Float[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Set</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Integer[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.TreeMap</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Long[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.TreeSet</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Short[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Vector</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.String[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.io.Serializable</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigDecimal[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">javax.jdo.spi.PersistenceCapable</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.math.BigInteger[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">javax.jdo.spi.PersistenceCapable[]</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Date[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
> -<td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Enum</p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> -<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">java.util.Locale[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   <tr>
>   <td class="tableblock halign-left valign-top"><p class="tableblock">java.lang.Enum[]</p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
> +</tr>
> +<tr>
> +<td class="tableblock halign-left valign-top"><p class="tableblock">javax.jdo.spi.PersistenceCapable[]</p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   <td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-check"></i></span></p></td>
> +<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon"><i class="fa fa-times"></i></span></p></td>
>   </tr>
>   </tbody>
>   </table>
>   </div>
> +</div>
>   <div class="sect2">
>   <h3 id="attributeconverter">JDO Attribute Converters</h3>
>   <div class="paragraph">
>