CompilerConfig
relationalai.config.config_fields
Configure compiler behavior for query translation.
This controls client-side compilation defaults such as strictness, output formatting, and a few experimental optimization flags.
Examples
Section titled “Examples”Minimal YAML (in raiconfig.yaml):
default_connection: sfconnections: sf: type: snowflake # ...compiler: strict: true soft_type_errors: trueConfigure compiler settings using a dict:
from relationalai.config import create_config
cfg = create_config( compiler={"dry_run": True, "strict": True, "soft_type_errors": True},)Configure compiler settings using an explicit CompilerConfig instance:
from relationalai.config import create_config, CompilerConfig
cfg = create_config( compiler=CompilerConfig(dry_run=True, strict=True, soft_type_errors=True),)Attributes
Section titled “Attributes”.soft_type_errors
Section titled “.soft_type_errors”CompilerConfig.soft_type_errors: boolTreat type errors as warnings instead of failures.