MCPcopy Index your code

hub / github.com/dromara/mayfly-go / functions

Functions4,876 in github.com/dromara/mayfly-go

↓ 481 callersMethodCurrent
Current 返回当前 token
server/internal/db/dbm/sqlparser/base/lexer.go:29
↓ 327 callersMethodConsume
Consume 消费当前 token 并前进
server/internal/db/dbm/sqlparser/base/lexer.go:46
↓ 288 callersMethodIsKeyword
IsKeyword 判断当前 token 是否匹配任意给定关键字(大小写不敏感)
server/internal/db/dbm/sqlparser/tokenizer/token.go:27
↓ 191 callersMethodWithCT
WithCT 对应的公共类型,主要用于异构数据库迁移同步时进行类型转换使用
server/internal/db/dbm/dbi/column.go:99
↓ 173 callersMethodExec
执行sql
server/internal/db/application/db_sql_exec.go:54
↓ 154 callersMethodnewGet
* 创建get api * @param url url
frontend/src/common/Api.ts:222
↓ 152 callersMethodJoin
Join joins a slice with quoters
server/internal/db/dbm/dbi/quoter.go:100
↓ 137 callersMethodRegister
Register 注册工具到注册中心
server/internal/ai/tools/registry.go:31
↓ 136 callersMethodGetText
()
server/internal/db/dbm/sqlparser/sqlstmt/stmt.go:18
↓ 136 callersMethodof
(value: any, label: string)
frontend/src/common/Enum.ts:63
↓ 127 callersMethodQuery
(qm string)
server/pkg/req/f.go:26
↓ 125 callersMethodquoteIdentifier
* 引用标识符,包裹数据库表名、字段名等,避免使用关键字为字段名或表名时报错 * @param name 名称
frontend/src/views/ops/db/dialect/index.ts:200
↓ 116 callersMethodLog
(ctx context.Context, logId uint64, msg string, extra ...any)
server/internal/db/application/db_transfer.go:460
↓ 114 callersMethodnewPost
* new post api * @param url url
frontend/src/common/Api.ts:230
↓ 110 callersMethodSet
Set 设置缓存值 duration == -1 则为永久缓存
server/pkg/cache/cache.go:14
↓ 106 callersMethodError
()
server/internal/ai/tools/error.go:29
↓ 103 callersMethodWriteString
(data string)
server/pkg/utils/writerx/gzip_writer.go:19
↓ 95 callersMethodClose
Close closes the tunnel
server/internal/machine/guac/tunnel.go:49
↓ 93 callersFunctionNewParser
NewParser 创建 PostgreSQL 解析器
server/internal/db/dbm/sqlparser/pgsql/parser.go:18
↓ 92 callersMethodParse
Parse 解析单条 SQL 语句
server/internal/db/dbm/sqlparser/pgsql/parser.go:27
↓ 90 callersMethodGetLoginAccount
获取当前登录账号信息,不存在则会报错。 若不需要报错,则使用contextx.GetLoginAccount方法
server/pkg/req/req_ctx.go:74
↓ 88 callersMethodGet
核心方法
server/pkg/pool/pool.go:20
↓ 84 callersFunctionNewParser
NewParser 创建达梦解析器
server/internal/db/dbm/sqlparser/dm/parser.go:18
↓ 84 callersMethodPathParam
(pm string)
server/pkg/req/f.go:28
↓ 84 callersMethodrequest
* fetch 请求对应的该api * @param {Object} param 请求该api的参数 * @param options options
frontend/src/common/Api.ts:75
↓ 83 callersMethodParse
Parse 解析单条 SQL 语句
server/internal/db/dbm/sqlparser/dm/parser.go:27
↓ 80 callersMethodKind
()
server/internal/db/dbm/dbi/sqlx.go:428
↓ 77 callersMethodGetById
GetById 根据实体id查询
server/pkg/base/app.go:40
↓ 74 callersMethodUnlock
Unlock unlocks the mutex
server/internal/machine/guac/counted_lock.go:21
↓ 67 callersMethodGetStr
GetStr 获取字符串缓存值
server/pkg/cache/cache.go:26
↓ 67 callersMethodTextFrom
TextFrom 返回从 start 到当前位置的原始 SQL 文本
server/internal/db/dbm/sqlparser/base/lexer.go:179
↓ 65 callersFunctionNewParser
NewParser 创建 Oracle 解析器
server/internal/db/dbm/sqlparser/oracle/parser.go:17
↓ 64 callersMethodParse
Parse 解析单条 SQL 语句
server/internal/db/dbm/sqlparser/oracle/parser.go:26
↓ 61 callersMethodEq
Eq 等于 =
server/pkg/model/query_cond.go:57
↓ 58 callersMethodCheckConnect
CheckConnect 是否已连接
server/internal/milvus/mvm/conn.go:56
↓ 57 callersMethodget
(opts getOptions)
server/pkg/pool/chan_pool.go:116
↓ 56 callersMethodQuoter
Quoter sql关键字引用处理,如 table -> `table`、table -> "table"
server/internal/db/dbm/dbi/dialect.go:30
↓ 56 callersMethodgetClient
(rc *req.Ctx)
server/internal/milvus/api/collection.go:116
↓ 55 callersMethodRequiredPermissionCode
设置请求上下文需要的权限信息
server/pkg/req/conf.go:69
↓ 53 callersFunctionNewParser
NewParser 创建 MySQL 解析器
server/internal/db/dbm/sqlparser/mysql/parser.go:17
↓ 53 callersMethodTx
Tx 执行事务操作
server/pkg/base/app.go:69
↓ 52 callersMethodParse
Parse 解析单条 SQL 语句
server/internal/db/dbm/sqlparser/mysql/parser.go:27
↓ 52 callersFunctionwithAc
(params?: any)
frontend/src/views/ops/milvus/api.ts:6
↓ 51 callersMethodIsEOF
IsEOF 判断是否为 EOF token
server/internal/db/dbm/sqlparser/tokenizer/token.go:41
↓ 49 callersMethodClose
Close 关闭连接
server/pkg/pool/pool.go:11
↓ 48 callersMethodPathParamInt
获取路径参数
server/pkg/req/f.go:95
↓ 46 callersMethodGetRepo
获取repo
server/pkg/base/app.go:80
↓ 46 callersMethodset
(k any, x any, d time.Duration)
server/pkg/cache/timed_cache.go:106
↓ 45 callersMethodError
Error 实现 error 接口
server/internal/db/dbm/dbi/conn.go:279
↓ 45 callersMethodGetByCond
GetByCond 根据实体条件查询实体信息(获取单个实体) - cond 可为*model.QueryCond也可以为普通查询model
server/pkg/base/app.go:47
↓ 45 callersMethodLock
Lock locks the mutex
server/internal/machine/guac/counted_lock.go:15
↓ 45 callersMethodsetTagType
(type: string = 'primary')
frontend/src/common/Enum.ts:32
↓ 44 callersMethodnewDelete
* new delete api * @param url url
frontend/src/common/Api.ts:246
↓ 41 callersMethodUpdateById
UpdateById 根据实体id更新实体信息
server/pkg/base/app.go:22
↓ 40 callersMethodLen
()
server/internal/machine/mcm/ansiterm/parser.go:10
↓ 40 callersMethodTrim
Trim removes quotes from s
server/internal/db/dbm/dbi/quoter.go:80
↓ 39 callersMethodGetDialect
GetDialect 获取数据库方言, 若一些接口不需要DbConn,则可以传nil
server/internal/db/dbm/dbi/meta.go:21
↓ 39 callersMethodWrite
Write sends messages to Guacamole with a timeout
server/internal/machine/guac/stream.go:43
↓ 38 callersMethodsetExtra
(extra: any)
frontend/src/common/Enum.ts:58
↓ 37 callersMethodError
错误消息
server/pkg/errorx/bizerror.go:25
↓ 37 callersMethodInsert
Insert 新增一个实体
server/pkg/base/app.go:16
↓ 36 callersFunctiongetLayer
(index)
frontend/src/components/terminal-rdp/guac/guacamole-common.js:2376
↓ 35 callersMethodDeleteByCond
DeleteByCond 根据条件进行删除 - cond 可为*model.QueryCond也可以为普通查询model
server/pkg/base/app.go:34
↓ 35 callersMethodIn
(column string, val any)
server/pkg/model/query_cond.go:82
↓ 35 callersMethodName
Name 返回协议标识,如 openai、azure 等
server/internal/ai/protocol/protocol.go:21
↓ 35 callersFunctionQuoteEscape
(str: string)
frontend/src/views/ops/db/dialect/index.ts:287
↓ 35 callersMethodUnquote
Unquote 去除标识符引号
server/internal/db/dbm/sqlparser/base/lexer.go:233
↓ 34 callersMethodCreate
(ctx context.Context, account *entity.Account)
server/internal/sys/application/account.go:18
↓ 32 callersMethodPageByCond
PageByCond 根据指定条件分页查询 - cond 可为*model.QueryCond也可以为普通查询model
server/pkg/base/app.go:59
↓ 32 callersMethodQuote
Quote quote a string
server/internal/db/dbm/dbi/quoter.go:35
↓ 32 callersMethodString
()
server/internal/db/dbm/dbi/db_info.go:54
↓ 32 callersFunctionscheduleTask
* Schedules a task for future execution. The given handler will execute * immediately after all previous tasks upon frame flush, unless this
frontend/src/components/terminal-rdp/guac/guacamole-common.js:3940
↓ 32 callersMethodwithIcon
(icon: any)
frontend/src/views/ops/component/tag.ts:77
↓ 31 callersMethodLike
Like LIKE %xx%
server/pkg/model/query_cond.go:67
↓ 31 callersMethodLoad
Load 方法返回存储在 map 中键为 k 的值,如果不存在则返回零值和 false
server/pkg/utils/collx/map.go:100
↓ 31 callersMethodTextFromExclusive
TextFromExclusive 返回从 start 到当前位置之前(不包含当前 token)的原始 SQL 文本
server/internal/db/dbm/sqlparser/base/lexer.go:202
↓ 31 callersMethodWithFixColumn
WithFixColumn 修复列信息函数,用于修复字段长度、精度等
server/internal/db/dbm/dbi/column.go:93
↓ 30 callersMethodRun
(ctx context.Context, id uint64)
server/internal/db/application/db_data_sync.go:42
↓ 29 callersMethodDeleteById
DeleteById 根据实体主键删除实体
server/pkg/base/app.go:30
↓ 29 callersMethodListByCond
ListByCond 根据条件查询 - cond 可为*model.QueryCond也可以为普通查询model
server/pkg/base/app.go:55
↓ 29 callersMethodLock
Lock 添加分布式锁,expiration过期时间,小于等于0,不过期,需要通过 UnLock方法释放锁
server/pkg/rediscli/lock.go:33
↓ 29 callersMethodNext
()
server/internal/machine/mcm/ansiterm/parser.go:6
↓ 29 callersMethodSkipExpr
SkipExpr 跳过整个表达式(用于 WHERE, HAVING 等)
server/internal/db/dbm/sqlparser/base/lexer.go:98
↓ 28 callersMethodGetMetadata
GetMetadata 获取元数据信息接口 - *DbConn 数据库连接
server/internal/db/dbm/dbi/meta.go:25
↓ 27 callersMethodAdd
Add inserts a new connection by uuid
server/internal/machine/guac/mem_session.go:32
↓ 27 callersMethodSave
(ctx context.Context, items []*MemoryItem)
server/internal/ai/memory/store.go:24
↓ 26 callersMethodPut
(T)
server/pkg/pool/pool.go:21
↓ 26 callersMethodSkipToNextStatement
SkipToNextStatement 跳过到下一个语句
server/internal/db/dbm/sqlparser/base/lexer.go:71
↓ 26 callersFunctionh
(t, a)
frontend/src/assets/icon/icon.js:62
↓ 25 callersMethodGetRequest
()
server/pkg/req/f.go:14
↓ 25 callersFunctionLog
(ctx context.Context, level slog.Level, msg string, args ...any)
server/pkg/logx/logx.go:158
↓ 24 callersMethodClose
()
server/internal/es/api/es_instance.go:520
↓ 24 callersMethodCopy
(ctx context.Context, opParam *dto.MachineFileOp, toPath string, path ...string)
server/internal/machine/application/machine_file.go:73
↓ 24 callersMethodGetAccountTags
GetAccountTags 获取指定账号有权限操作的标签列表 - accountId 账号id - query 查询条件
server/internal/tag/application/tag_tree.go:52
↓ 24 callersMethodSkipParentheses
SkipParentheses 跳过一对括号及其内容
server/internal/db/dbm/sqlparser/base/lexer.go:81
↓ 24 callersMethodUnmarshal
Unmarshal 将key对应的值反序列化到target中,target必须是指针类型
server/pkg/utils/collx/map.go:67
↓ 23 callersMethodHeader
Header is an intelligent shortcut for c.Writer.Header().Set(key, value). It writes a header in the response. If value == "", this method removes the h
server/pkg/req/f.go:51
↓ 23 callersMethodIndex
()
server/internal/machine/mcm/ansiterm/screen.go:117
↓ 23 callersMethodWriteMessage
监听并发送给客户端信息
server/pkg/ws/client_manager.go:143
↓ 23 callersMethodselectTable
(database, tableName, wantErr string)
server/internal/db/dbm/mysql/program_e2e_test.go:246
next →1–100 of 4,876, ranked by callers