@honua/sdk-js
    Preparing search index...

    Interface SemanticGeoServicesCompiledQueryV1Experimental

    Canonical pre-image of a GeoServices layer query request.

    interface SemanticGeoServicesCompiledQueryV1 {
        compiler: "geoservices-sql92-semantic-query-v1";
        dialect: "geoservices-sql92";
        fieldMappings: readonly SemanticCompilerFieldMapping[];
        geometry?: SemanticGeoServicesGeometry;
        geometryType?:
            | "esriGeometryPoint"
            | "esriGeometryPolyline"
            | "esriGeometryPolygon"
            | "esriGeometryEnvelope"
            | "esriGeometryMultipoint";
        groupByFieldsForStatistics?: string;
        inSr?: SemanticGeoServicesSpatialReference;
        layerId: number;
        orderByFields?: string;
        outFields?: readonly string[];
        outSr?: SemanticGeoServicesSpatialReference;
        outStatistics?: readonly {
            onStatisticField: string;
            outStatisticFieldName: string;
            statisticType: "count"
            | "min"
            | "max"
            | "var"
            | "sum"
            | "avg"
            | "stddev";
        }[];
        protocol: SemanticGeoServicesProtocol;
        queryFingerprint: `sha256:${string}`;
        requestFingerprint: `sha256:${string}`;
        resultOffset?: number;
        resultRecordCount?: number;
        returnGeometry: boolean;
        returnM?: boolean;
        returnZ?: boolean;
        schemaFingerprint: `sha256:${string}`;
        serviceId: string;
        sourceVersion?: string;
        spatialRel?: SemanticGeoServicesSpatialRelationship;
        sqlFormat: "standard";
        usesNativeFilter: boolean;
        where?: string;
    }
    Index

    Properties

    compiler: "geoservices-sql92-semantic-query-v1"
    dialect: "geoservices-sql92"
    fieldMappings: readonly SemanticCompilerFieldMapping[]
    geometryType?:
        | "esriGeometryPoint"
        | "esriGeometryPolyline"
        | "esriGeometryPolygon"
        | "esriGeometryEnvelope"
        | "esriGeometryMultipoint"
    groupByFieldsForStatistics?: string
    layerId: number
    orderByFields?: string
    outFields?: readonly string[]
    outStatistics?: readonly {
        onStatisticField: string;
        outStatisticFieldName: string;
        statisticType: "count" | "min" | "max" | "var" | "sum" | "avg" | "stddev";
    }[]
    queryFingerprint: `sha256:${string}`
    requestFingerprint: `sha256:${string}`
    resultOffset?: number
    resultRecordCount?: number
    returnGeometry: boolean
    returnM?: boolean
    returnZ?: boolean
    schemaFingerprint: `sha256:${string}`
    serviceId: string
    sourceVersion?: string
    sqlFormat: "standard"
    usesNativeFilter: boolean
    where?: string