CompileOptions: {
    disableInlining?: string[];
    maskRule?: string;
    targetDialects?: TargetDialects[];
    targetSQLTableMappings?: TargetSQLTableMappings;
}

Additional options to use during partial evaluation. Only the disableInlining option is currently supported in OPA. Enterprise OPA may support additional options.

Type declaration

  • OptionaldisableInlining?: string[]

    A list of paths to exclude from partial evaluation inlining.

  • OptionalmaskRule?: string

    The Rego rule to evaluate for generating column masks.

  • OptionaltargetDialects?: TargetDialects[]

    The output targets for partial evaluation. Different targets will have different constraints.

  • OptionaltargetSQLTableMappings?: TargetSQLTableMappings
""