Class RowApiNestedColumnDescriptor<TShape, TElement>
Describes an allocating nested row projection over one physical leaf.
public sealed class RowApiNestedColumnDescriptor<TShape, TElement> : RowApiColumnDescriptor
Type Parameters
TShapeThe jagged row shape serialized for the leaf.
TElementThe dense materialized leaf value type.
- Inheritance
-
RowApiNestedColumnDescriptor<TShape, TElement>
- Inherited Members
Remarks
This unstable API supports Plank-generated code and is not intended for direct use by applications.
Constructors
RowApiNestedColumnDescriptor(string, LeafColumn, params RowApiCollectionLevel[])
Initializes a descriptor for a generated nested row property leaf.
public RowApiNestedColumnDescriptor(string propertyName, LeafColumn column, params RowApiCollectionLevel[] collectionLevels)
Parameters
propertyNamestringThe generated row property's name.
columnLeafColumnThe corresponding physical leaf.
collectionLevelsRowApiCollectionLevel[]The collection thresholds from outermost to innermost.