diff options
| author | 2025-03-09 17:47:56 +0100 | |
|---|---|---|
| committer | 2025-12-01 22:08:04 +0100 | |
| commit | b1af8fd87760b34e3ff2fd3bda38f211815a0473 (patch) | |
| tree | 9317fad1a7ec298d7a8d2678e4e422953bbc6f33 /vendor/github.com/uptrace/bun/dialect/feature | |
| parent | [chore] update URLs to forked source (diff) | |
| download | gotosocial-b1af8fd87760b34e3ff2fd3bda38f211815a0473.tar.xz | |
[chore] remove vendor
Diffstat (limited to 'vendor/github.com/uptrace/bun/dialect/feature')
| -rw-r--r-- | vendor/github.com/uptrace/bun/dialect/feature/feature.go | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/vendor/github.com/uptrace/bun/dialect/feature/feature.go b/vendor/github.com/uptrace/bun/dialect/feature/feature.go deleted file mode 100644 index 65e7a0508..000000000 --- a/vendor/github.com/uptrace/bun/dialect/feature/feature.go +++ /dev/null @@ -1,96 +0,0 @@ -package feature - -import ( - "fmt" - "strconv" - - "github.com/uptrace/bun/internal" -) - -type Feature = internal.Flag - -const ( - CTE Feature = 1 << iota - WithValues - Returning - InsertReturning - Output // mssql - DefaultPlaceholder - DoubleColonCast - ValuesRow - UpdateMultiTable - InsertTableAlias - UpdateTableAlias - DeleteTableAlias - AutoIncrement - Identity - TableCascade - TableIdentity - TableTruncate - InsertOnConflict // INSERT ... ON CONFLICT - InsertOnDuplicateKey // INSERT ... ON DUPLICATE KEY - InsertIgnore // INSERT IGNORE ... - TableNotExists - OffsetFetch - SelectExists - UpdateFromTable - MSSavepoint - GeneratedIdentity - CompositeIn // ... WHERE (A,B) IN ((N, NN), (N, NN)...) - UpdateOrderLimit // UPDATE ... ORDER BY ... LIMIT ... - DeleteOrderLimit // DELETE ... ORDER BY ... LIMIT ... - DeleteReturning - AlterColumnExists // ADD/DROP COLUMN IF NOT EXISTS/IF EXISTS - FKDefaultOnAction // FK ON UPDATE/ON DELETE has default value: NO ACTION -) - -type NotSupportError struct { - Flag Feature -} - -func (err *NotSupportError) Error() string { - name, ok := flag2str[err.Flag] - if !ok { - name = strconv.FormatInt(int64(err.Flag), 10) - } - return fmt.Sprintf("bun: feature %s is not supported by current dialect", name) -} - -func NewNotSupportError(flag Feature) *NotSupportError { - return &NotSupportError{Flag: flag} -} - -var flag2str = map[Feature]string{ - CTE: "CTE", - WithValues: "WithValues", - Returning: "Returning", - InsertReturning: "InsertReturning", - Output: "Output", - DefaultPlaceholder: "DefaultPlaceholder", - DoubleColonCast: "DoubleColonCast", - ValuesRow: "ValuesRow", - UpdateMultiTable: "UpdateMultiTable", - InsertTableAlias: "InsertTableAlias", - UpdateTableAlias: "UpdateTableAlias", - DeleteTableAlias: "DeleteTableAlias", - AutoIncrement: "AutoIncrement", - Identity: "Identity", - TableCascade: "TableCascade", - TableIdentity: "TableIdentity", - TableTruncate: "TableTruncate", - InsertOnConflict: "InsertOnConflict", - InsertOnDuplicateKey: "InsertOnDuplicateKey", - InsertIgnore: "InsertIgnore", - TableNotExists: "TableNotExists", - OffsetFetch: "OffsetFetch", - SelectExists: "SelectExists", - UpdateFromTable: "UpdateFromTable", - MSSavepoint: "MSSavepoint", - GeneratedIdentity: "GeneratedIdentity", - CompositeIn: "CompositeIn", - UpdateOrderLimit: "UpdateOrderLimit", - DeleteOrderLimit: "DeleteOrderLimit", - DeleteReturning: "DeleteReturning", - AlterColumnExists: "AlterColumnExists", - FKDefaultOnAction: "FKDefaultOnAction", -} |
