package internal
Import Path
github.com/uptrace/bun/internal (on go.dev)
Dependency Relation
imports 7 packages, and imported by 6 packages
Package-Level Type Names (total 5, in which 4 are exported)
( T) Has(other Flag) bool
( T) Remove(other Flag) Flag
( T) Set(other Flag) Flag
func Flag.Remove(other Flag) Flag
func Flag.Set(other Flag) Flag
func github.com/uptrace/bun/dialect/mysqldialect.(*Dialect).Features() feature.Feature
func github.com/uptrace/bun/dialect/pgdialect.(*Dialect).Features() feature.Feature
func github.com/uptrace/bun/dialect/sqlitedialect.(*Dialect).Features() feature.Feature
func github.com/uptrace/bun/schema.Dialect.Features() feature.Feature
func Flag.Has(other Flag) bool
func Flag.Remove(other Flag) Flag
func Flag.Set(other Flag) Flag
func github.com/uptrace/bun/schema.Formatter.HasFeature(feature feature.Feature) bool
const github.com/uptrace/bun/dialect/feature.AutoIncrement
const github.com/uptrace/bun/dialect/feature.CTE
const github.com/uptrace/bun/dialect/feature.DefaultPlaceholder
const github.com/uptrace/bun/dialect/feature.DeleteTableAlias
const github.com/uptrace/bun/dialect/feature.DoubleColonCast
const github.com/uptrace/bun/dialect/feature.InsertTableAlias
const github.com/uptrace/bun/dialect/feature.OnDuplicateKey
const github.com/uptrace/bun/dialect/feature.Returning
const github.com/uptrace/bun/dialect/feature.TableCascade
const github.com/uptrace/bun/dialect/feature.TableIdentity
const github.com/uptrace/bun/dialect/feature.TableTruncate
const github.com/uptrace/bun/dialect/feature.UpdateMultiTable
const github.com/uptrace/bun/dialect/feature.ValuesRow
const github.com/uptrace/bun.allWithDeletedFlag
const github.com/uptrace/bun.deletedFlag
const github.com/uptrace/bun.discardUnknownColumns
const github.com/uptrace/bun.forceDeleteFlag
const github.com/uptrace/bun.wherePKFlag
const github.com/uptrace/bun/schema.afterScanHookFlag
const github.com/uptrace/bun/schema.beforeScanHookFlag
b []byte
written bool
(*T) Bytes() []byte
(*T) Close() error
(*T) Write(b []byte) (int, error)
*T : io.Closer
*T : io.WriteCloser
*T : io.Writer
func NewHexEncoder(b []byte) *HexEncoder
( T) Printf(format string, v ...interface{})
*github.com/sirupsen/logrus.Entry
github.com/sirupsen/logrus.Ext1FieldLogger (interface)
github.com/sirupsen/logrus.FieldLogger (interface)
*github.com/sirupsen/logrus.Logger
github.com/sirupsen/logrus.StdLogger (interface)
*log.Logger
*logger
func github.com/uptrace/bun.SetLogger(logger Logging)
var Logger
iface interface{}
func NewMapKey(is []interface{}) MapKey
func github.com/uptrace/bun.baseValues(model bun.tableModel, fields []*schema.Field) map[MapKey][]reflect.Value
Package-Level Functions (total 15, in which 14 are exported)
Bytes converts string to byte slice.
func CamelCased(s string) string func MakeSliceNextElemFunc(v reflect.Value) func() reflect.Value func NewHexEncoder(b []byte) *HexEncoder
String converts byte slice to string.
func ToExported(s string) string
Underscore converts "CamelCasedString" to "camel_cased_string".
Package-Level Variables (total 4, in which 3 are exported)
var Deprecated *log.Logger
Package-Level Constants (total 6, none are exported)
![]() |
The pages are generated with Golds v0.3.6. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |