{
  "product": "SQLite",
  "title": "SQLite",
  "summary": "Embedded SQL engine: transactions, indexes, WAL, triggers and extensions.",
  "category": "engines",
  "entries": [
    {
      "path": [
        "AI",
        "SQL",
        "Core SQL-92 subset"
      ],
      "value": "SELECT/INSERT/UPDATE/DELETE, joins, subqueries",
      "status": "yes",
      "note": "public docs"
    },
    {
      "path": [
        "AI",
        "SQL",
        "Common table expressions and window functions"
      ],
      "value": "",
      "status": "yes",
      "note": "public docs"
    },
    {
      "path": [
        "AI",
        "SQL",
        "Triggers and views"
      ],
      "value": "",
      "status": "yes",
      "note": "public docs"
    },
    {
      "path": [
        "AI",
        "SQL",
        "Dynamic typing (type affinity)"
      ],
      "value": "",
      "status": "yes",
      "note": "public docs; distinctive design choice"
    },
    {
      "path": [
        "AI",
        "SQL",
        "JSON support"
      ],
      "value": "json1 functions",
      "status": "yes",
      "note": "public docs"
    },
    {
      "path": [
        "AI",
        "SQL",
        "Full-text search"
      ],
      "value": "FTS5",
      "status": "yes",
      "note": "public docs; extension shipped in amalgamation"
    },
    {
      "path": [
        "AI",
        "Storage",
        "Single-file database"
      ],
      "value": "cross-platform format",
      "status": "yes",
      "note": "public docs; stable file format"
    },
    {
      "path": [
        "AI",
        "Storage",
        "ACID transactions"
      ],
      "value": "rollback journal / WAL",
      "status": "yes",
      "note": "public docs; atomic commit even on power loss"
    },
    {
      "path": [
        "AI",
        "Storage",
        "WAL mode with concurrent readers"
      ],
      "value": "",
      "status": "yes",
      "note": "public docs; one writer at a time"
    },
    {
      "path": [
        "AI",
        "Storage",
        "Backup API and VACUUM"
      ],
      "value": "",
      "status": "yes",
      "note": "public docs; online backup"
    },
    {
      "path": [
        "AI",
        "Engine",
        "Query planner with ANALYZE"
      ],
      "value": "",
      "status": "yes",
      "note": "public docs; index selection stats"
    },
    {
      "path": [
        "AI",
        "Engine",
        "Prepared statements + bindings"
      ],
      "value": "",
      "status": "yes",
      "note": "public docs"
    },
    {
      "path": [
        "AI",
        "Engine",
        "Embeddable, zero-config, no server"
      ],
      "value": "in-process library",
      "status": "yes",
      "note": "public docs; the defining property"
    },
    {
      "path": [
        "AI",
        "Extend",
        "Extension API"
      ],
      "value": "custom functions, collations, vtabs",
      "status": "yes",
      "note": "public docs; virtual tables"
    },
    {
      "path": [
        "AI",
        "Quality",
        "Exhaustive test suite"
      ],
      "value": "100% branch coverage (TH3)",
      "status": "yes",
      "note": "public docs; famous testing rigor"
    },
    {
      "path": [
        "UI",
        "CLI",
        "Interactive shell"
      ],
      "value": "sqlite3",
      "status": "yes",
      "note": "public docs; dot-commands"
    },
    {
      "path": [
        "UI",
        "CLI",
        "Import/export"
      ],
      "value": ".import/.dump/.mode csv|json",
      "status": "yes",
      "note": "public docs"
    },
    {
      "path": [
        "UI",
        "CLI",
        "Query plan inspection"
      ],
      "value": "EXPLAIN QUERY PLAN",
      "status": "yes",
      "note": "public docs"
    }
  ]
}
