Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 1.77 KB

SuggestedTypeView.md

File metadata and controls

21 lines (13 loc) · 1.77 KB

SuggestedTypeView

Properties

Name Type Description Notes
appliedDataTypeId Long The type this suggestion became: a newly minted data type holding its name and members. Once set, the suggestion's entities resolve through this id rather than data_type_id. Null when it has not been applied, either because the pass is off or because nothing gave the suggestion a shape to store. [optional]
dataTypeId Long The type this suggestion is about: the existing data type the members were accessed through. Never modified by applying a suggestion. Null when nothing resolved to a row, which is what makes the suggestion a proposal. [optional]
holes List<SuggestedHole> Gaps between consecutive placed members, in offset order.
impliedSize Long Highest byte_offset+byte_size across the members. A lower bound on the type's size, not its size. [optional]
key String Identity of the suggestion: index:<data_type_id> where the access named a row, type:<type_token> for a type with no observed members, else token:<type_token>. Do not infer data_type_id from the prefix: a type: key may carry one too.
members List<SuggestedMemberView> Members in offset order, unplaced ones last.
name String Name the type renders as: a database or frozen name where one exists, else the suggested one.
typeToken String Placeholder the type renders as, when it appears in this function's source. [optional]
underlyingType String Set only for a type with no observed members, where the suggestion is a name and a scalar type rather than a layout. [optional]