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