📝 docs(tsl-syntax-reference): document external and remote calls

This commit is contained in:
csh
2026-08-10 18:22:35 +08:00
parent a23f688b01
commit 2938300acb
5 changed files with 233 additions and 69 deletions
@@ -43,7 +43,7 @@ TSL 关键字大小写无关;本表统一按文档推荐写法展示。生成
| LIKE 精度 | `likeEps``likeEpsRate` | 只在需要调整 `like` 数值近似判断阈值时使用。 |
| 类与对象 | `type``class``new``findClass``findFunction``fackClass``property``self``virtual``override``overload``Inherited``protected``public``private``published``static` | 类声明、对象创建和成员规则见 [08_objects_and_classes.md](08_objects_and_classes.md)`Inherited;` / `Inherited MethodName(...)` 是祖先类调用写法,同见该页。 |
| 外部调用约定 | `external``cdecl``pascal``stdcall``safecall``fastcall``register` | 外部调用细节见 [17_external_calls_and_threads.md](17_external_calls_and_threads.md)。 |
| 客户端远程调用与权限 | `rdo``rdo2``sudo``setUid` | 平台/客户端远程调用和权限语义不作为普通本地语法模板。 |
| 客户端远程调用与权限 | `rdo``rdo2``sudo``setUid` | `rdo` / `rdo2` 见 [24_client_remote_calls.md](24_client_remote_calls.md);它们不能建模成普通函数。 |
| TS-SQL 查询 | `select``vselect``sselect``mselect``distinct``selectOpt``dRange``as``from``marketTable``infoTable``tradeTable``sqlTable``hugeSqlTable``keepNull``dateKey``of``order``by``where``desc``asc``group``having` | 查询语法见 [13_ts_sql.md](13_ts_sql.md)。 |
| TS-SQL 聚合与上下文 | `checksumOf``countOf``sumOf``maxOf``stdevOf``varOf``totalVarOf``normOf``medianOf``aveDevOf``geoMeanOf``skewOf``kurtosisOf``skew2Of``kurtosis2Of``largeOf``percentileOf``quartileOf``trimMeanOf``avgOf``minOf``aggOf``stdevpOf``varpOf``modeOf``devSqOf``harMeanOf``checksum_aggOf``smallOf``percentRankOf``rankOf``frequencyOf``productOf``refOf``refsOf``aggValue``thisGroup``thisRow``thisRowIndex``thisOrder` | 这些名称只在 TS-SQL 语境中生成。 |
| TS-SQL 写入 | `insert``insertFields``values``update``set``delete``deleteOpt``fetchFirst``fetchNext` | 写回/变更型查询只按 TS-SQL 专题页生成。 |