Oracle Waveset 8.1.1 Deployment Guide

Inline Attributes

You can designate up to five queryable attributes for each object type as inline attributes. Inline attributes are configured in the Waveset Repository Configuration object.


Note –

Inline attributes are no longer configured in UserUIConfig.


Designating an attribute as inline asks the data store to optimize the performance of queries against that attribute.

Waveset typically stores each value of a queryable attribute as a row in an attribute table that is separate from the main object table. The attribute table can be joined to the object table to select objects that match an AttributeCondition.

Waveset stores the value of an inline attribute, however, directly in the object table for that type. Designating an attribute as inline allows Waveset to generate more efficient SQL. A column expression on the main object table is faster than a JOIN to (or an EXISTS predicate against) the corresponding attribute table. This improves the performance of any query against the attribute.

You can characterize inline attributes as follows: