CompileResultUCASTResult: {
    additionalProperties?: {
        [k: string]: any;
    };
    masks?: {
        [k: string]: {
            [k: string]: MaskingRule;
        };
    };
    query?: {
        [k: string]: any;
    };
}

The partially evaluated result of the query as UCAST.

Type declaration

  • OptionaladditionalProperties?: {
        [k: string]: any;
    }
    • [k: string]: any
  • Optionalmasks?: {
        [k: string]: {
            [k: string]: MaskingRule;
        };
    }

    Column masking rules, where the key is the column name, and the value describes which masking function to use.

  • Optionalquery?: {
        [k: string]: any;
    }

    UCAST JSON object describing the conditions under which the query is true.

    • [k: string]: any