SqlExpression — drizzle-orm Architecture
Core logic for building raw SQL chunks and templates
Entity Profile
Dependency Diagram
graph TD subdomain_DrizzleORM_SqlExpression["SqlExpression"] 50eb164b_2ecf_0478_3ce3_0e2f0397cfbd["double.ts"] subdomain_DrizzleORM_SqlExpression --> 50eb164b_2ecf_0478_3ce3_0e2f0397cfbd cb0a58ac_329e_3853_cdb6_6f4ff91e0d65["float.ts"] subdomain_DrizzleORM_SqlExpression --> cb0a58ac_329e_3853_cdb6_6f4ff91e0d65 c0c7e30c_4dae_68ad_f2ae_b8b07163efaa["time.ts"] subdomain_DrizzleORM_SqlExpression --> c0c7e30c_4dae_68ad_f2ae_b8b07163efaa 5f1884c0_d2f6_4bef_9ca5_00cf9611657a["view.ts"] subdomain_DrizzleORM_SqlExpression --> 5f1884c0_d2f6_4bef_9ca5_00cf9611657a ce2a230f_223b_3b77_28e7_1fab900857ac["char.ts"] subdomain_DrizzleORM_SqlExpression --> ce2a230f_223b_3b77_28e7_1fab900857ac d776f742_2b79_332a_2999_02561d5631f4["db.ts"] subdomain_DrizzleORM_SqlExpression --> d776f742_2b79_332a_2999_02561d5631f4 fdb08a1f_677d_3873_a1b7_a69937364b51["count.ts"] subdomain_DrizzleORM_SqlExpression --> fdb08a1f_677d_3873_a1b7_a69937364b51 93bf8a38_d901_6d6c_3224_cfb2a362bb20["real.ts"] subdomain_DrizzleORM_SqlExpression --> 93bf8a38_d901_6d6c_3224_cfb2a362bb20 38a9a847_f60b_d781_d238_a00639439a19["year.ts"] subdomain_DrizzleORM_SqlExpression --> 38a9a847_f60b_d781_d238_a00639439a19 e94de6e0_caf3_d720_74c4_f5be1f25c1b5["integer.ts"] subdomain_DrizzleORM_SqlExpression --> e94de6e0_caf3_d720_74c4_f5be1f25c1b5 a09cf7af_3ab4_6aa9_930b_f8072d0c7711["count.ts"] subdomain_DrizzleORM_SqlExpression --> a09cf7af_3ab4_6aa9_930b_f8072d0c7711 db4a705c_781a_f035_6d19_995bf7b064fb["text.ts"] subdomain_DrizzleORM_SqlExpression --> db4a705c_781a_f035_6d19_995bf7b064fb d3d855b6_3279_c1de_2868_d837ae3e395e["update.ts"] subdomain_DrizzleORM_SqlExpression --> d3d855b6_3279_c1de_2868_d837ae3e395e 6fe8b676_9a25_9191_724c_7197206e5e64["varbinary.ts"] subdomain_DrizzleORM_SqlExpression --> 6fe8b676_9a25_9191_724c_7197206e5e64 style subdomain_DrizzleORM_SqlExpression fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- $count()
- $count()
- $count()
- $count()
- $dynamic()
- $dynamic()
- $dynamic()
- $dynamic()
- $dynamic()
- $dynamic()
- $dynamic()
- $dynamic()
- $dynamic()
- $dynamic()
- $dynamic()
- $dynamic()
- $returningId()
- $returningId()
- $with()
- $with()
- $withCache()
- $withCache()
- $withCache()
- GelColumn()
- MySqlColumn()
- Omit()
- QueryTypingsValue()
- SQLiteColumn()
- T()
- _getQuery()
- _getQuery()
- _getQuery()
- _prepare()
- _prepare()
- _prepare()
- _prepare()
- _prepare()
- _prepare()
- _prepare()
- _prepare()
- _prepare()
- _prepare()
- _prepare()
- _prepare()
- _prepare()
- _toSQL()
- _toSQL()
- _toSQL()
- _toSQL()
- algorithm()
- algorithm()
- and()
- append()
- arrayContained()
- arrayContains()
- arrayOverlaps()
- as()
- as()
- as()
- as()
- as()
- as()
- as()
- as()
- as()
- asc()
- avg()
- avgDistinct()
- batch()
- between()
- bigint()
- bigint()
- bigint()
- bigintT()
- binary()
- binary()
- bindIfParam()
- blob()
- boolean()
- boolean()
- boolean()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- buildCount()
- buildCount()
- buildCount()
- buildCount()
- buildDeleteQuery()
- buildDeleteQuery()
- buildDeleteQuery()
- buildEmbeddedCount()
- buildEmbeddedCount()
- buildEmbeddedCount()
- buildEmbeddedCount()
- buildFromTable()
- buildIndex()
- buildInsertQuery()
- buildInsertQuery()
- buildInsertQuery()
- buildJoins()
- buildLimit()
- buildLimit()
- buildOrderBy()
- buildOrderBy()
- buildQueryFromSourceParams()
- buildRefreshMaterializedViewQuery()
- buildRelationalQuery()
- buildRelationalQuery()
- buildRelationalQueryWithoutLateralSubqueries()
- buildRelationalQueryWithoutPK()
- buildSelectQuery()
- buildSelectQuery()
- buildSelectQuery()
- buildSelection()
- buildSelection()
- buildSelection()
- buildSetOperationQuery()
- buildSetOperationQuery()
- buildSetOperationQuery()
- buildSetOperations()
- buildSetOperations()
- buildSetOperations()
- buildUpdateQuery()
- buildUpdateQuery()
- buildUpdateQuery()
- buildUpdateSet()
- buildUpdateSet()
- buildUpdateSet()
- buildWithCTE()
- buildWithCTE()
- buildWithCTE()
- bytes()
- catch()
- catch()
- catch()
- catch()
- char()
- char()
- check()
- check()
- check()
- clone()
- concat()
- concat()
- concat()
- concat()
- concurrently()
- concurrently()
- config()
- config()
- config()
- config()
- construct()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- convertIndexToString()
- cosineDistance()
- count()
- countDistinct()
- createJoin()
- createJoin()
- createSetOperator()
- createSetOperator()
- createSetOperator()
- createSetOperator()
- customType()
- customType()
- customType()
- customType()
- date()
- date()
- dateDuration()
- datetime()
- datetime()
- decimal()
- decimal()
- decimal()
- defaultNow()
- defaultNow()
- defaultNow()
- definer()
- delete()
- delete()
- delete()
- delete()
- deleteReturningSql()
- deleteWithLimitAndOrderBy()
- desc()
- dotProduct()
- double()
- double()
- doublePrecision()
- drizzle()
- duration()
- empty()
- eq()
- escapeName()
- escapeName()
- escapeName()
- escapeParam()
- escapeParam()
- escapeParam()
- escapeString()
- escapeString()
- escapeString()
- euclideanDistance()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- executeRaw()
- existing()
- existing()
- existing()
- existing()
- existing()
- exists()
- extractUsedTable()
- extractUsedTable()
- extractUsedTable()
- extractUsedTable()
- fillPlaceholders()
- finally()
- finally()
- finally()
- finally()
- findFirst()
- findFirst()
- findFirst()
- findFirst()
- findMany()
- findMany()
- findMany()
- findMany()
- float()
- float()
- foreignKey()
- foreignKey()
- foreignKey()
- from()
- from()
- from()
- from()
- from()
- from()
- fromList()
- gelPolicy()
- gelRole()
- gelSequence()
- generatedAlwaysAs()
- generatedAlwaysAs()
- generatedAlwaysAs()
- generatedAlwaysAs()
- get()
- get()
- get()
- getDialect()
- getDialect()
- getDialect()
- getDialect()
- getGelSetOperators()
- getMaterializedViewConfig()
- getMySqlInfo()
- getMySqlSetOperators()
- getName()
- getName()
- getName()
- getName()
- getName()
- getName()
- getName()
- getName()
- getName()
- getName()
- getName()
- getQuery()
- getQuery()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQL()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLiteSetOperators()
- getSingleStoreSetOperators()
- getTableConfig()
- getTableConfig()
- getTableConfig()
- getTableConfig()
- getTableLikeFields()
- getViewConfig()
- getViewConfig()
- getViewConfig()
- getViewName()
- gt()
- gte()
- hammingDistance()
- hashQuery()
- identifier()
- if()
- ignore()
- ignore()
- ilike()
- inArray()
- index()
- index()
- inlineParams()
- innerProduct()
- insert()
- insert()
- insert()
- insert()
- insertAndSelect()
- int()
- int()
- integer()
- integer()
- isDriverValueEncoder()
- isGelSequence()
- isNotNull()
- isNull()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isSQLWrapper()
- isView()
- jaccardDistance()
- join()
- joinOnAliasedSqlFromSelect()
- joinOnAliasedSqlFromWithClause()
- json()
- json()
- json()
- l1Distance()
- l2Distance()
- like()
- limit()
- limit()
- limit()
- limit()
- limit()
- limit()
- link()
- localDate()
- localTime()
- longtext()
- longtext()
- lt()
- lte()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapInlineParam()
- mapResult()
- mapResult()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapWith()
- max()
- mediumint()
- mediumint()
- mediumtext()
- mediumtext()
- mergeQueries()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- min()
- mysqlEnum()
- mysqlView()
- name()
- ne()
- noopDecoder.mapFromDriverValue()
- noopEncoder.mapToDriverValue()
- normalizeFieldValue()
- not()
- notBetween()
- notExists()
- notIlike()
- notInArray()
- notLike()
- nullsNotDistinct()
- numeric()
- on()
- on()
- on()
- on()
- on()
- on()
- on()
- on()
- onConflictDoNothing()
- onConflictDoUpdate()
- onDelete()
- onDelete()
- onDelete()
- onDuplicateKeyUpdate()
- onDuplicateKeyUpdate()
- onMutate()
- onOnly()
- onUpdate()
- onUpdate()
- onUpdate()
- or()
- orderBy()
- orderBy()
- orderBy()
- orderBy()
- orderBy()
- orderBy()
- overridingSystemValue()
- param()
- placeholder()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepare()
- prepareQuery()
- prepareTyping()
- primaryKey()
- primaryKey()
- primaryKey()
- primaryKey()
- put()
- raw()
- real()
- real()
- real()
- real()
- relDuration()
- resetMySql()
- returingSql()
- returning()
- returning()
- returning()
- returning()
- returning()
- returning()
- rowId()
- rows()
- rows()
- rows()
- rows()
- run()
- run()
- seedForDrizzleStudio()
- seedMySql()
- select()
- select()
- select()
- select()
- select()
- select()
- select()
- select()
- select()
- select()
- select()
- selectDistinct()
- selectDistinct()
- selectDistinct()
- selectDistinct()
- selectDistinct()
- selectDistinct()
- selectDistinct()
- selectDistinct()
- selectDistinctOn()
- selectDistinctOn()
- selectFromRawSql()
- selectFromRawSqlWithJoins()
- selectFromSubquerySql()
- selectPlusGetForEmptyResult()
- selectSql()
- selectTypedSql()
- selectWithGroupByAsColumnPlusSql()
- selectWithGroupByAsSql()
- selectWithGroupByAsSqlPlusColumn()
- serial()
- serial()
- set()
- set()
- set()
- set()
- setToken()
- setToken()
- setToken()
- setupAggregateFunctionsTest()
- setupSetOperationTest()
- singlestoreEnum()
- smallint()
- smallint()
- smallint()
- sql()
- sqlSecurity()
- sqlSecurity()
- sqlToQuery()
- sqlToQuery()
- sqlToQuery()
- sqliteView()
- strategy()
- substring()
- substring()
- substring()
- substring()
- sum()
- sumDistinct()
- sync()
- sync()
- table()
- test$onUpdateFnAnd$onUpdateWorksAs$default()
- test$onUpdateFnAnd$onUpdateWorksUpdating()
- text()
- text()
- text()
- text()
- then()
- then()
- then()
- then()
- time()
- time()
- timestamp()
- timestamp()
- timestamp()
- timestamptz()
- tinyint()
- tinyint()
- tinytext()
- tinytext()
- toArray()
- toQuery()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSQL()
- toSql()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- tx()
- tx()
- tx()
- tx()
- unique()
- unique()
- unique()
- unique()
- uniqueIndex()
- uniqueIndex()
- uniqueKeyName()
- uniqueKeyName()
- uniqueKeyName()
- uniqueKeyName()
- update()
- update()
- update()
- update()
- updateReturningSql()
- updateWithLimitAndOrderBy()
- using()
- uuid()
- value()
- value()
- value()
- value()
- values()
- values()
- values()
- values()
- values()
- values()
- varbinary()
- varbinary()
- varchar()
- varchar()
- vector()
- where()
- where()
- where()
- where()
- where()
- where()
- where()
- where()
- where()
- where()
- with()
- with()
- with()
- with()
- with()
- with()
- with()
- with()
- with()
- with()
- withCheckOption()
- withCheckOption()
- withNoData()
- withReplicas()
- withReplicas()
- withReplicas()
- withReplicas()
- year()
- year()
Source Files
- drizzle-orm/src/sql/functions/aggregate.ts
- drizzle-orm/src/mysql-core/columns/bigint.ts
- drizzle-orm/src/singlestore-core/columns/bigint.ts
- drizzle-orm/src/gel-core/columns/bigint.ts
- drizzle-orm/src/gel-core/columns/bigintT.ts
- drizzle-orm/src/singlestore-core/columns/binary.ts
- drizzle-orm/src/mysql-core/columns/binary.ts
- drizzle-orm/src/sqlite-core/columns/blob.ts
- drizzle-orm/src/mysql-core/columns/boolean.ts
- drizzle-orm/src/gel-core/columns/boolean.ts
- drizzle-orm/src/singlestore-core/columns/boolean.ts
- integration-tests/tests/bun/bun-sql.test.ts
- drizzle-orm/src/gel-core/columns/bytes.ts
- drizzle-orm/src/cache/core/cache.ts
- drizzle-orm/src/mysql-core/columns/char.ts
- drizzle-orm/src/singlestore-core/columns/char.ts
- drizzle-orm/src/sqlite-core/checks.ts
- drizzle-orm/src/mysql-core/checks.ts
- drizzle-orm/src/gel-core/checks.ts
- drizzle-orm/src/sql/expressions/conditions.ts
- drizzle-orm/src/singlestore-core/query-builders/count.ts
- drizzle-orm/src/gel-core/query-builders/count.ts
- drizzle-orm/src/sqlite-core/query-builders/count.ts
- drizzle-orm/src/mysql-core/query-builders/count.ts
- drizzle-orm/src/sqlite-core/columns/custom.ts
- drizzle-orm/src/singlestore-core/columns/custom.ts
- drizzle-orm/src/mysql-core/columns/custom.ts
- drizzle-orm/src/gel-core/columns/custom.ts
- drizzle-orm/src/gel-core/columns/date-duration.ts
- drizzle-orm/src/singlestore-core/columns/date.ts
- drizzle-orm/src/mysql-core/columns/date.ts
- drizzle-orm/src/mysql-core/columns/datetime.ts
- drizzle-orm/src/singlestore-core/columns/datetime.ts
- drizzle-orm/src/sqlite-core/db.ts
- drizzle-orm/src/mysql-core/db.ts
- drizzle-orm/src/gel-core/db.ts
- drizzle-orm/src/singlestore-core/db.ts
- drizzle-orm/src/mysql-core/columns/decimal.ts
- drizzle-orm/src/gel-core/columns/decimal.ts
- drizzle-orm/src/singlestore-core/columns/decimal.ts
- drizzle-orm/src/singlestore-core/query-builders/delete.ts
- drizzle-orm/src/sqlite-core/query-builders/delete.ts
- drizzle-orm/src/gel-core/query-builders/delete.ts
- drizzle-orm/src/mysql-core/query-builders/delete.ts
- drizzle-orm/src/sqlite-core/dialect.ts
- drizzle-orm/src/mysql-core/dialect.ts
- drizzle-orm/src/gel-core/dialect.ts
- drizzle-orm/src/singlestore-core/dialect.ts
- drizzle-orm/src/gel-core/columns/double-precision.ts
- drizzle-orm/src/singlestore-core/columns/double.ts
- drizzle-orm/src/mysql-core/columns/double.ts
- drizzle-orm/src/libsql/driver-core.ts
- drizzle-orm/src/sql-js/driver.ts
- drizzle-orm/src/gel-core/columns/duration.ts
- drizzle-orm/src/mysql-core/columns/enum.ts
- drizzle-orm/src/singlestore-core/columns/enum.ts
- drizzle-orm/src/gel-core/expressions.ts
- drizzle-orm/src/mysql-core/expressions.ts
- drizzle-orm/src/singlestore-core/expressions.ts
- drizzle-orm/src/sqlite-core/expressions.ts
- drizzle-orm/src/mysql-core/columns/float.ts
- drizzle-orm/src/singlestore-core/columns/float.ts
- drizzle-orm/src/gel-core/foreign-keys.ts
- drizzle-orm/src/sqlite-core/foreign-keys.ts
- drizzle-orm/src/mysql-core/foreign-keys.ts
- drizzle-orm/src/mysql-core/indexes.ts
- drizzle-orm/src/sqlite-core/indexes.ts
- drizzle-orm/src/gel-core/indexes.ts
- drizzle-orm/src/singlestore-core/indexes.ts
- drizzle-orm/src/singlestore-core/query-builders/insert.ts
- drizzle-orm/src/sqlite-core/query-builders/insert.ts
- drizzle-orm/src/gel-core/query-builders/insert.ts
- drizzle-orm/src/mysql-core/query-builders/insert.ts
- drizzle-orm/src/singlestore-core/columns/int.ts
- drizzle-orm/src/mysql-core/columns/int.ts
- drizzle-orm/src/gel-core/columns/integer.ts
- drizzle-orm/src/sqlite-core/columns/integer.ts
- drizzle-orm/src/gel-core/columns/json.ts
- drizzle-orm/src/singlestore-core/columns/json.ts
- drizzle-orm/src/mysql-core/columns/json.ts
- drizzle-orm/src/gel-core/columns/localdate.ts
- drizzle-orm/src/gel-core/columns/localtime.ts
- drizzle-orm/src/mysql-core/columns/mediumint.ts
- drizzle-orm/src/singlestore-core/columns/mediumint.ts
- drizzle-orm/src/sql-js/migrator.ts
- drizzle-orm/src/sqlite-core/columns/numeric.ts
- drizzle-orm/src/gel-core/policies.ts
- drizzle-orm/src/mysql-core/primary-keys.ts
- drizzle-orm/src/sqlite-core/primary-keys.ts
- drizzle-orm/src/singlestore-core/primary-keys.ts
- drizzle-orm/src/gel-core/primary-keys.ts
- drizzle-orm/src/gel-core/query-builders/query-builder.ts
- drizzle-orm/src/mysql-core/query-builders/query-builder.ts
- drizzle-orm/src/singlestore-core/query-builders/query-builder.ts
- drizzle-orm/src/sqlite-core/query-builders/query-builder.ts
- drizzle-orm/src/singlestore-core/query-builders/query.ts
- drizzle-orm/src/sqlite-core/query-builders/query.ts
- drizzle-orm/src/mysql-core/query-builders/query.ts
- drizzle-orm/src/gel-core/query-builders/query.ts
- drizzle-orm/src/gel-core/query-builders/raw.ts
- drizzle-orm/src/sqlite-core/query-builders/raw.ts
- drizzle-orm/src/mysql-core/columns/real.ts
- drizzle-orm/src/sqlite-core/columns/real.ts
- drizzle-orm/src/gel-core/columns/real.ts
- drizzle-orm/src/singlestore-core/columns/real.ts
- drizzle-orm/src/gel-core/query-builders/refresh-materialized-view.ts
- drizzle-orm/src/gel-core/columns/relative-duration.ts
- drizzle-orm/src/gel-core/roles.ts
- drizzle-orm/src/singlestore-core/query-builders/select.ts
- drizzle-orm/src/sql/expressions/select.ts
- drizzle-orm/src/mysql-core/query-builders/select.ts
- drizzle-orm/src/sqlite-core/query-builders/select.ts
- drizzle-orm/src/gel-core/query-builders/select.ts
- drizzle-orm/src/gel-core/sequence.ts
- drizzle-orm/src/mysql-core/columns/serial.ts
- drizzle-orm/src/singlestore-core/columns/serial.ts
- drizzle-orm/src/mysql-core/session.ts
- drizzle-orm/src/gel-core/session.ts
- drizzle-orm/src/singlestore-core/session.ts
- drizzle-orm/src/sql-js/session.ts
- drizzle-orm/src/sqlite-core/session.ts
- drizzle-orm/src/singlestore-core/columns/smallint.ts
- drizzle-orm/src/gel-core/columns/smallint.ts
- drizzle-orm/src/mysql-core/columns/smallint.ts
- drizzle-orm/src/sql/sql.ts
- drizzle-orm/src/gel-core/table.ts
- drizzle-orm/src/mysql-core/columns/text.ts
- drizzle-orm/src/sqlite-core/columns/text.ts
- drizzle-orm/src/gel-core/columns/text.ts
- drizzle-orm/src/singlestore-core/columns/text.ts
- drizzle-orm/src/singlestore-core/columns/time.ts
- drizzle-orm/src/mysql-core/columns/time.ts
- drizzle-orm/src/mysql-core/columns/timestamp.ts
- drizzle-orm/src/gel-core/columns/timestamp.ts
- drizzle-orm/src/singlestore-core/columns/timestamp.ts
- drizzle-orm/src/gel-core/columns/timestamptz.ts
- drizzle-orm/src/mysql-core/columns/tinyint.ts
- drizzle-orm/src/singlestore-core/columns/tinyint.ts
- drizzle-orm/src/sqlite-core/unique-constraint.ts
- drizzle-orm/src/gel-core/unique-constraint.ts
- drizzle-orm/src/singlestore-core/unique-constraint.ts
- drizzle-orm/src/mysql-core/unique-constraint.ts
- drizzle-orm/src/gel-core/query-builders/update.ts
- drizzle-orm/src/mysql-core/query-builders/update.ts
- drizzle-orm/src/sqlite-core/query-builders/update.ts
- drizzle-orm/src/singlestore-core/query-builders/update.ts
- drizzle-orm/src/singlestore-core/utils.ts
- drizzle-orm/src/mysql-core/utils.ts
- drizzle-orm/src/gel-core/utils.ts
- drizzle-orm/src/sqlite-core/utils.ts
- drizzle-orm/src/gel-core/columns/uuid.ts
- drizzle-orm/src/mysql-core/columns/varbinary.ts
- drizzle-orm/src/singlestore-core/columns/varbinary.ts
- drizzle-orm/src/singlestore-core/columns/varchar.ts
- drizzle-orm/src/mysql-core/columns/varchar.ts
- drizzle-orm/src/sql/functions/vector.ts
- drizzle-orm/src/singlestore-core/columns/vector.ts
- drizzle-orm/src/gel-core/view.ts
- drizzle-orm/src/sqlite-core/view.ts
- drizzle-orm/src/singlestore-core/view.ts
- drizzle-orm/src/mysql-core/columns/year.ts
- drizzle-orm/src/singlestore-core/columns/year.ts
Source
- drizzle-orm/src/sql/functions/aggregate.ts
- drizzle-orm/src/mysql-core/columns/bigint.ts
- drizzle-orm/src/singlestore-core/columns/bigint.ts
- drizzle-orm/src/gel-core/columns/bigint.ts
- drizzle-orm/src/gel-core/columns/bigintT.ts
- drizzle-orm/src/singlestore-core/columns/binary.ts
- drizzle-orm/src/mysql-core/columns/binary.ts
- drizzle-orm/src/sqlite-core/columns/blob.ts
- drizzle-orm/src/mysql-core/columns/boolean.ts
- drizzle-orm/src/gel-core/columns/boolean.ts
- drizzle-orm/src/singlestore-core/columns/boolean.ts
- integration-tests/tests/bun/bun-sql.test.ts
- drizzle-orm/src/gel-core/columns/bytes.ts
- drizzle-orm/src/cache/core/cache.ts
- drizzle-orm/src/mysql-core/columns/char.ts
- drizzle-orm/src/singlestore-core/columns/char.ts
- drizzle-orm/src/sqlite-core/checks.ts
- drizzle-orm/src/mysql-core/checks.ts
- drizzle-orm/src/gel-core/checks.ts
- drizzle-orm/src/sql/expressions/conditions.ts
- drizzle-orm/src/singlestore-core/query-builders/count.ts
- drizzle-orm/src/gel-core/query-builders/count.ts
- drizzle-orm/src/sqlite-core/query-builders/count.ts
- drizzle-orm/src/mysql-core/query-builders/count.ts
- drizzle-orm/src/sqlite-core/columns/custom.ts
- drizzle-orm/src/singlestore-core/columns/custom.ts
- drizzle-orm/src/mysql-core/columns/custom.ts
- drizzle-orm/src/gel-core/columns/custom.ts
- drizzle-orm/src/gel-core/columns/date-duration.ts
- drizzle-orm/src/singlestore-core/columns/date.ts
- drizzle-orm/src/mysql-core/columns/date.ts
- drizzle-orm/src/mysql-core/columns/datetime.ts
- drizzle-orm/src/singlestore-core/columns/datetime.ts
- drizzle-orm/src/sqlite-core/db.ts
- drizzle-orm/src/mysql-core/db.ts
- drizzle-orm/src/gel-core/db.ts
- drizzle-orm/src/singlestore-core/db.ts
- drizzle-orm/src/mysql-core/columns/decimal.ts
- drizzle-orm/src/gel-core/columns/decimal.ts
- drizzle-orm/src/singlestore-core/columns/decimal.ts
- drizzle-orm/src/singlestore-core/query-builders/delete.ts
- drizzle-orm/src/sqlite-core/query-builders/delete.ts
- drizzle-orm/src/gel-core/query-builders/delete.ts
- drizzle-orm/src/mysql-core/query-builders/delete.ts
- drizzle-orm/src/sqlite-core/dialect.ts
- drizzle-orm/src/mysql-core/dialect.ts
- drizzle-orm/src/gel-core/dialect.ts
- drizzle-orm/src/singlestore-core/dialect.ts
- drizzle-orm/src/gel-core/columns/double-precision.ts
- drizzle-orm/src/singlestore-core/columns/double.ts
- drizzle-orm/src/mysql-core/columns/double.ts
- drizzle-orm/src/libsql/driver-core.ts
- drizzle-orm/src/sql-js/driver.ts
- drizzle-orm/src/gel-core/columns/duration.ts
- drizzle-orm/src/mysql-core/columns/enum.ts
- drizzle-orm/src/singlestore-core/columns/enum.ts
- drizzle-orm/src/gel-core/expressions.ts
- drizzle-orm/src/mysql-core/expressions.ts
- drizzle-orm/src/singlestore-core/expressions.ts
- drizzle-orm/src/sqlite-core/expressions.ts
- drizzle-orm/src/mysql-core/columns/float.ts
- drizzle-orm/src/singlestore-core/columns/float.ts
- drizzle-orm/src/gel-core/foreign-keys.ts
- drizzle-orm/src/sqlite-core/foreign-keys.ts
- drizzle-orm/src/mysql-core/foreign-keys.ts
- drizzle-orm/src/mysql-core/indexes.ts
- drizzle-orm/src/sqlite-core/indexes.ts
- drizzle-orm/src/gel-core/indexes.ts
- drizzle-orm/src/singlestore-core/indexes.ts
- drizzle-orm/src/singlestore-core/query-builders/insert.ts
- drizzle-orm/src/sqlite-core/query-builders/insert.ts
- drizzle-orm/src/gel-core/query-builders/insert.ts
- drizzle-orm/src/mysql-core/query-builders/insert.ts
- drizzle-orm/src/singlestore-core/columns/int.ts
- drizzle-orm/src/mysql-core/columns/int.ts
- drizzle-orm/src/gel-core/columns/integer.ts
- drizzle-orm/src/sqlite-core/columns/integer.ts
- drizzle-orm/src/gel-core/columns/json.ts
- drizzle-orm/src/singlestore-core/columns/json.ts
- drizzle-orm/src/mysql-core/columns/json.ts
- drizzle-orm/src/gel-core/columns/localdate.ts
- drizzle-orm/src/gel-core/columns/localtime.ts
- drizzle-orm/src/mysql-core/columns/mediumint.ts
- drizzle-orm/src/singlestore-core/columns/mediumint.ts
- drizzle-orm/src/sql-js/migrator.ts
- drizzle-orm/src/sqlite-core/columns/numeric.ts
- drizzle-orm/src/gel-core/policies.ts
- drizzle-orm/src/mysql-core/primary-keys.ts
- drizzle-orm/src/sqlite-core/primary-keys.ts
- drizzle-orm/src/singlestore-core/primary-keys.ts
- drizzle-orm/src/gel-core/primary-keys.ts
- drizzle-orm/src/gel-core/query-builders/query-builder.ts
- drizzle-orm/src/mysql-core/query-builders/query-builder.ts
- drizzle-orm/src/singlestore-core/query-builders/query-builder.ts
- drizzle-orm/src/sqlite-core/query-builders/query-builder.ts
- drizzle-orm/src/singlestore-core/query-builders/query.ts
- drizzle-orm/src/sqlite-core/query-builders/query.ts
- drizzle-orm/src/mysql-core/query-builders/query.ts
- drizzle-orm/src/gel-core/query-builders/query.ts
- drizzle-orm/src/gel-core/query-builders/raw.ts
- drizzle-orm/src/sqlite-core/query-builders/raw.ts
- drizzle-orm/src/mysql-core/columns/real.ts
- drizzle-orm/src/sqlite-core/columns/real.ts
- drizzle-orm/src/gel-core/columns/real.ts
- drizzle-orm/src/singlestore-core/columns/real.ts
- drizzle-orm/src/gel-core/query-builders/refresh-materialized-view.ts
- drizzle-orm/src/gel-core/columns/relative-duration.ts
- drizzle-orm/src/gel-core/roles.ts
- drizzle-orm/src/singlestore-core/query-builders/select.ts
- drizzle-orm/src/sql/expressions/select.ts
- drizzle-orm/src/mysql-core/query-builders/select.ts
- drizzle-orm/src/sqlite-core/query-builders/select.ts
- drizzle-orm/src/gel-core/query-builders/select.ts
- drizzle-orm/src/gel-core/sequence.ts
- drizzle-orm/src/mysql-core/columns/serial.ts
- drizzle-orm/src/singlestore-core/columns/serial.ts
- drizzle-orm/src/mysql-core/session.ts
- drizzle-orm/src/gel-core/session.ts
- drizzle-orm/src/singlestore-core/session.ts
- drizzle-orm/src/sql-js/session.ts
- drizzle-orm/src/sqlite-core/session.ts
- drizzle-orm/src/singlestore-core/columns/smallint.ts
- drizzle-orm/src/gel-core/columns/smallint.ts
- drizzle-orm/src/mysql-core/columns/smallint.ts
- drizzle-orm/src/sql/sql.ts
- drizzle-orm/src/gel-core/table.ts
- drizzle-orm/src/mysql-core/columns/text.ts
- drizzle-orm/src/sqlite-core/columns/text.ts
- drizzle-orm/src/gel-core/columns/text.ts
- drizzle-orm/src/singlestore-core/columns/text.ts
- drizzle-orm/src/singlestore-core/columns/time.ts
- drizzle-orm/src/mysql-core/columns/time.ts
- drizzle-orm/src/mysql-core/columns/timestamp.ts
- drizzle-orm/src/gel-core/columns/timestamp.ts
- drizzle-orm/src/singlestore-core/columns/timestamp.ts
- drizzle-orm/src/gel-core/columns/timestamptz.ts
- drizzle-orm/src/mysql-core/columns/tinyint.ts
- drizzle-orm/src/singlestore-core/columns/tinyint.ts
- drizzle-orm/src/sqlite-core/unique-constraint.ts
- drizzle-orm/src/gel-core/unique-constraint.ts
- drizzle-orm/src/singlestore-core/unique-constraint.ts
- drizzle-orm/src/mysql-core/unique-constraint.ts
- drizzle-orm/src/gel-core/query-builders/update.ts
- drizzle-orm/src/mysql-core/query-builders/update.ts
- drizzle-orm/src/sqlite-core/query-builders/update.ts
- drizzle-orm/src/singlestore-core/query-builders/update.ts
- drizzle-orm/src/singlestore-core/utils.ts
- drizzle-orm/src/mysql-core/utils.ts
- drizzle-orm/src/gel-core/utils.ts
- drizzle-orm/src/sqlite-core/utils.ts
- drizzle-orm/src/gel-core/columns/uuid.ts
- drizzle-orm/src/mysql-core/columns/varbinary.ts
- drizzle-orm/src/singlestore-core/columns/varbinary.ts
- drizzle-orm/src/singlestore-core/columns/varchar.ts
- drizzle-orm/src/mysql-core/columns/varchar.ts
- drizzle-orm/src/sql/functions/vector.ts
- drizzle-orm/src/singlestore-core/columns/vector.ts
- drizzle-orm/src/gel-core/view.ts
- drizzle-orm/src/sqlite-core/view.ts
- drizzle-orm/src/singlestore-core/view.ts
- drizzle-orm/src/mysql-core/columns/year.ts
- drizzle-orm/src/singlestore-core/columns/year.ts
Frequently Asked Questions
What is the SqlExpression subdomain?
SqlExpression is a subdomain in the drizzle-orm codebase, part of the DrizzleORM domain. Core logic for building raw SQL chunks and templates It contains 162 source files.
Which domain does SqlExpression belong to?
SqlExpression belongs to the DrizzleORM domain.
What functions are in SqlExpression?
The SqlExpression subdomain contains 1148 function(s): $count, $count, $count, $count, $dynamic, $dynamic, $dynamic, $dynamic, and 1140 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free