interface SetWindowFields {
    $setWindowFields: {
        output: Record<string, WindowOperator & {
            window?: {
                documents?: [string | number, string | number];
                range?: [string | number, string | number];
                unit?: "millisecond" | "second" | "minute" | "hour" | "day" | "week" | "month" | "quarter" | "year";
            };
        }>;
        partitionBy?: any;
        sortBy?: Record<string, -1 | 1>;
    };
}

Properties

Properties

$setWindowFields: {
    output: Record<string, WindowOperator & {
        window?: {
            documents?: [string | number, string | number];
            range?: [string | number, string | number];
            unit?: "millisecond" | "second" | "minute" | "hour" | "day" | "week" | "month" | "quarter" | "year";
        };
    }>;
    partitionBy?: any;
    sortBy?: Record<string, -1 | 1>;
}

Type declaration

  • output: Record<string, WindowOperator & {
        window?: {
            documents?: [string | number, string | number];
            range?: [string | number, string | number];
            unit?: "millisecond" | "second" | "minute" | "hour" | "day" | "week" | "month" | "quarter" | "year";
        };
    }>
  • Optional partitionBy?: any
  • Optional sortBy?: Record<string, -1 | 1>