withMaterialized method
QueryBuilder
withMaterialized(
- String name,
- QueryBuilder subQuery, {
- List<
String> ? columns,
inherited
Implementation
@override
QueryBuilder withMaterialized(
String name,
QueryBuilder subQuery, {
List<String>? columns,
}) {
if (!_config.supportsFeature(CteFeature.materialized)) {
throw UnsupportedCteFeatureException(
CteFeature.materialized,
_config.databaseType,
name,
);
}
_validateAndAddCte(name, subQuery, isMaterialized: true, columns: columns);
return this;
}