OptionaladditionalCustom allowed keywords/functions to add
OptionaladditionalCustom blocked keywords to add
OptionalallowWhether to allow SELECT keyword (normally blocked for subquery prevention)
Validation context affects what's allowed
OptionalDialectThe dialect that will run the SQL, which decides how quotes, identifiers and comments are read. Without one, the SQL must pass under every dialect ScanSQLForScreening knows.
OptionalentityEntity field names for validation (optional - enables field checking)
OptionalrequireWhether to require at least one aggregate function (for 'aggregate' context). Default: true for aggregate context
Options for SQL expression validation