ExperimentalOptional Readonly ExperimentalattributesOptional Readonly ExperimentalgeometryOptional Readonly ExperimentalidOptional Readonly ExperimentalidentityOptional Readonly ExperimentallimitFeatures to convert from offset. Defaults to the rest of the array.
Optional Readonly ExperimentallimitsReadonly ExperimentalmaxHard ceiling on converted rows. Required, for the same reason as on ColumnarBatchToResultOptions.
Optional Readonly ExperimentaloffsetZero-based first feature of the window. Defaults to the first feature.
Optional Readonly ExperimentalrowOptional Readonly ExperimentalschemaOptional Readonly ExperimentalsequenceOptional Readonly ExperimentalunmappedWhat to do with an attribute no column binding covers.
A normative GeoArrow batch holds exactly a geometry column plus optional
temporal, dictionary, and feature-id columns, so an object Result can
always carry attributes the batch cannot. "fail" — the default — refuses
with unsupported-layout naming the attribute, because dropping a value
the caller did not agree to lose is exactly the silent coercion this module
exists to prevent. "drop" is the explicit opt-in, and even then every
dropped attribute name is reported back on
ResultToColumnarBatchResult.droppedAttributes so the loss is stated
rather than assumed.
Explicit conversion window plus the batch identity an object-path
Resultcannot supply on its own. Every field exceptmaxFeaturesdefaults from ColumnarResult.columnar when theResultcame from columnarBatchToResult.