# Interface: CTEManagement
Defined in: packages/core/src/models/SelectQuery.ts:35
Fluent API for managing Common Table Expressions on a select query.
Implementations are expected to surface the same error behaviour exercised in packages/core/tests/models/SelectQuery.cte-management.test.ts.
Methods ​
addCTE() ​
addCTE(
name,query,options?):this
Defined in: packages/core/src/models/SelectQuery.ts:36
Parameters ​
name ​
string
query ​
options? ​
Returns ​
this
removeCTE() ​
removeCTE(
name):this
Defined in: packages/core/src/models/SelectQuery.ts:37
Parameters ​
name ​
string
Returns ​
this
hasCTE() ​
hasCTE(
name):boolean
Defined in: packages/core/src/models/SelectQuery.ts:38
Parameters ​
name ​
string
Returns ​
boolean
getCTENames() ​
getCTENames():
string[]
Defined in: packages/core/src/models/SelectQuery.ts:39
Returns ​
string[]
replaceCTE() ​
replaceCTE(
name,query,options?):this
Defined in: packages/core/src/models/SelectQuery.ts:40
Parameters ​
name ​
string
query ​
options? ​
Returns ​
this