FLUTTER ECOSYSTEM

sqlparser

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

最新版本
0.44.4
近 30 天下载
58.9万
喜欢数
35
Pub 分数
140

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

所属分类

源码仓库

关联项目