Interface GrpcCompiledQueryV1Experimental

Inspectable honua.v1.FeatureService/QueryFeatures unary request produced without pulling in the protobuf runtime. Field names and enum value names mirror the generated QueryFeaturesRequest message so the plan is a faithful, deterministic description of the wire request.

interface GrpcCompiledQueryV1 {
    compiler: "honua-grpc-query-features-v1";
    groupBy?: readonly string[];
    layerId: number;
    method: "QueryFeatures";
    orderBy?: string;
    outFields?: readonly string[];
    outSr?: string | number;
    outStatistics?: readonly {
        onStatisticField: string;
        outStatisticFieldName: string;
        statisticType: GrpcStatisticType;
    }[];
    resultOffset?: number;
    resultRecordCount?: number;
    returnGeometry?: boolean;
    service: "honua.v1.FeatureService";
    serviceId: string;
    spatialFilter?: {
        geometry: {
            [key: string]: JsonValue;
        };
        geometryType: EsriGeometryType;
        spatialRelationship: GrpcSpatialRelationship;
    };
    where?: string;
}

Properties

compiler
groupBy?: readonly string[]
layerId: number
method
orderBy?: string
outFields?: readonly string[]
outSr?: string | number
outStatistics?: readonly {
    onStatisticField: string;
    outStatisticFieldName: string;
    statisticType: GrpcStatisticType;
}[]
resultOffset?: number
resultRecordCount?: number
returnGeometry?: boolean
service
serviceId: string
spatialFilter?: {
    geometry: {
        [key: string]: JsonValue;
    };
    geometryType: EsriGeometryType;
    spatialRelationship: GrpcSpatialRelationship;
}
where?: string