Interface CreateGeoParquetNativeGeometryBatchInputExperimental

A columnar production request: the raw geometry column plus the plan-derived identity the batch will carry.

interface CreateGeoParquetNativeGeometryBatchInput {
    batchId: string;
    crs?: GeoArrowCrs;
    dimensions: GeoParquetNativeDimensions;
    featureIds?: GeoArrowFeatureIdColumnInput;
    geometryField?: string;
    identity: ColumnarBatchIdentityV1;
    kind: GeoParquetNativeGeometryKind;
    rowOffset?: number;
    sequence: number;
    values: readonly unknown[];
}

Properties

batchId: string

CRS metadata for the geometry column, preferably PROJJSON.

Optional uint32 feature-id column materialized beside the geometry.

geometryField?: string

Geometry field name recorded in the batch schema (defaults to geometry).

Identity derived from the accepted query plan (columnarBatchIdentityFromPlan). schemaVersion becomes the batch's schema id, which is how the columnar envelope binds identity to layout.

Must be a 1:1 GeoArrow kind; the multi-part encodings are refused.

rowOffset?: number
sequence: number
values: readonly unknown[]

DuckDB-materialized geometry column values, one entry per result row.