diff --git a/mysql/expressions.go b/mysql/expressions.go index b3f4ce5..53b1fa7 100644 --- a/mysql/expressions.go +++ b/mysql/expressions.go @@ -70,6 +70,12 @@ var DateTimeExp = jet.TimestampExp // Does not add sql cast to generated sql builder output. var TimestampExp = jet.TimestampExp +// CustomExpression is used to define custom expressions. +var CustomExpression = jet.CustomExpression + +// Token is used to define custom token in a custom expression. +type Token = jet.Token + // RawArgs is type used to pass optional arguments to Raw method type RawArgs = map[string]interface{} diff --git a/postgres/expressions.go b/postgres/expressions.go index 759f055..9872910 100644 --- a/postgres/expressions.go +++ b/postgres/expressions.go @@ -111,6 +111,12 @@ var ( TstzRangeExp = jet.TstzRangeExp ) +// CustomExpression is used to define custom expressions. +var CustomExpression = jet.CustomExpression + +// Token is used to define custom token in a custom expression. +type Token = jet.Token + // RawArgs is type used to pass optional arguments to Raw method type RawArgs = map[string]interface{} diff --git a/sqlite/expressions.go b/sqlite/expressions.go index 93bb7b7..42ccc96 100644 --- a/sqlite/expressions.go +++ b/sqlite/expressions.go @@ -73,6 +73,12 @@ var DateTimeExp = jet.TimestampExp // Does not add sql cast to generated sql builder output. var TimestampExp = jet.TimestampExp +// CustomExpression is used to define custom expressions. +var CustomExpression = jet.CustomExpression + +// Token is used to define custom token in a custom expression. +type Token = jet.Token + // RawArgs is type used to pass optional arguments to Raw method type RawArgs = map[string]interface{}