跳转到内容

SQL 扩展函数

Eidos 在标准 SQLite 基础上开发了一系列内置处理函数,旨在辅助个人数据管理和本地智能化。这些函数在 数据视图 (Dataview) 中非常有用,可用于聚合、转换和智能分析各类信息。

用于管理和列举文件。

这是一个虚表函数(Virtual Table),用于列出指定目录下的文件和子目录。其行为与标准的 SQLite fileio 扩展一致。

  • 参数:
    • path: 目标路径。支持家目录 (~) 和挂载点 (@/)。
    • recursive: (可选) 为 1 表示递归搜索,为 0(默认值)表示仅列出顶级。
  • 返回列: name, path, kind, pathname, size, mtime
  • 示例:
    SELECT * FROM lsdir('~/Documents', 1) WHERE name LIKE '%.pdf';