9. Engine extensions
Dataway connects application functions, external fragments and host resources through DatawayConfig. It builds execution with HostConfiguration → QueryManager → QueryBuilder → Query. Each guide covers implementation, registration and script usage.
Usage guide
- Custom functions: Expose individual application functions.
- Function libraries: Group functions under a namespace.
- Application imports: Reuse application objects and dependencies through imports.
- Fragment processors: Interpret and execute custom external blocks.
- Finder: Configure object lookup and resource/class loading.
- Custom scopes: Supply default parameters and application environments.
- Engine and query configuration: Configure the engine and queries, and supply application objects to extensions.
- SQL interceptors: Observe or control JDBC execution.
- SQL fragments: Register named SQL fragments shared by queries.
- SQL rules: Add application-specific dynamic SQL rules.
- SQL type handlers: Customize JDBC parameter writing and result reading.
- SQL dialects: Customize SQL generation for page and count queries.