FLUTTER ECOSYSTEM

sqlparser

解析 sqlite 语句并对其执行静态分析

最新版本
0.45.0
近 30 天下载
129万
喜欢数
35
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

sqlparser 包是一个 Dart 库,旨在解析 SQLite 语句并对其执行静态分析。它使开发者能够在不执行 SQL 查询的情况下,以编程方式验证、检查和操作 SQL 查询。非常适合需要深入理解 SQL 语法的工具,例如代码生成器、代码检查工具或数据库迁移实用程序。该解析器支持标准 SQLite 语法,并与 drift(Dart 中流行的 SQLite ORM)良好集成。它可在所有主要平台上运行,包括 Android、iOS、Web、macOS、Windows 和 Linux。

适合场景
  • SQL 查询验证
  • 数据库迁移工具
  • 从SQL生成代码
  • SQL 脚本的静态分析
  • 在开发工作流中进行 SQL 语法检查
主要特点
  • SQLite 语法解析
  • 静态分析功能
  • 跨平台支持
  • 与漂移的集成
  • 强大的错误报告
适合对象
  • 使用 SQLite 的 Dart 开发人员
  • 需要 SQL 检查的工具
  • 数据库模式管理
  • 代码生成管道
  • 开发时 SQL 验证
使用建议
  • 仅限 SQLite 语法
  • 不执行查询
  • 需要仔细处理复杂的SQL
  • 最佳用于构建或开发工具
  • 不适用于运行时查询执行
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add sqlparser

所属分类

依赖

依赖清单 4 项

源码仓库

关联项目