Interface SemanticGrpcCompiledQueryV1Experimental

Canonical, protobuf-runtime-free QueryFeatures request artifact.

interface SemanticGrpcCompiledQueryV1 {
    compiler: "honua-grpc-semantic-query-v1";
    dialect: "honua-grpc";
    groupBy?: readonly string[];
    layerId: number;
    method: "QueryFeatures";
    orderBy?: string;
    outFields?: readonly string[];
    outSr?: SemanticGrpcSpatialReference;
    outStatistics?: readonly {
        onStatisticField: string;
        outStatisticFieldName: string;
        statisticType: GrpcStatisticType;
    }[];
    queryFingerprint: `sha256:${string}`;
    resultOffsetLong?: string;
    resultRecordCountLong?: string;
    returnGeometry: boolean;
    schemaFingerprint: `sha256:${string}`;
    service: "geospatial.v1.FeatureService";
    serviceId: string;
    spatialFilter?: {
        crs: ExecutableCrsBinding;
        geometry: SemanticGrpcGeometry;
        spatialReference: SemanticGrpcSpatialReference;
        spatialRelationship: SemanticGrpcSpatialRelationship;
    };
    usesNativeFilter: boolean;
    where?: string;
}

Properties

compiler
dialect
groupBy?: readonly string[]
layerId: number
method
orderBy?: string
outFields?: readonly string[]
outStatistics?: readonly {
    onStatisticField: string;
    outStatisticFieldName: string;
    statisticType: GrpcStatisticType;
}[]
queryFingerprint: `sha256:${string}`
resultOffsetLong?: string
resultRecordCountLong?: string
returnGeometry: boolean
schemaFingerprint: `sha256:${string}`
service
serviceId: string
spatialFilter?: {
    crs: ExecutableCrsBinding;
    geometry: SemanticGrpcGeometry;
    spatialReference: SemanticGrpcSpatialReference;
    spatialRelationship: SemanticGrpcSpatialRelationship;
}

Type declaration

usesNativeFilter: boolean
where?: string