{
  "api": {
    "name": "CapacitorSqlitePlugin",
    "slug": "capacitorsqliteplugin",
    "docs": "",
    "tags": [],
    "methods": [
      {
        "name": "echo",
        "signature": "(options: { value: string; }) => Promise<{ value: string; }>",
        "parameters": [
          {
            "name": "options",
            "docs": "echo params",
            "type": "{ value: string; }"
          }
        ],
        "returns": "Promise<{ value: string; }>",
        "tags": [
          {
            "name": "param",
            "text": "options echo params"
          }
        ],
        "docs": "测试方法",
        "complexTypes": [],
        "slug": "echo"
      },
      {
        "name": "loadDatabase",
        "signature": "(options: { dbPath?: string; dbName: string; }) => Promise<{ data: string | boolean; }>",
        "parameters": [
          {
            "name": "options",
            "docs": "dbPath: 数据库文件位置 dbName: 数据文件名",
            "type": "{ dbPath?: string | undefined; dbName: string; }"
          }
        ],
        "returns": "Promise<{ data: string | boolean; }>",
        "tags": [
          {
            "name": "param",
            "text": "options dbPath: 数据库文件位置 dbName: 数据文件名"
          }
        ],
        "docs": "加载数据库",
        "complexTypes": [],
        "slug": "loaddatabase"
      },
      {
        "name": "queryForObject",
        "signature": "(options: SQLiteQueryOptions) => Promise<{ data: any; }>",
        "parameters": [
          {
            "name": "options",
            "docs": "查询参数 {@link SQLiteQueryOptions}",
            "type": "SQLiteQueryOptions"
          }
        ],
        "returns": "Promise<{ data: any; }>",
        "tags": [
          {
            "name": "param",
            "text": "options 查询参数 {@link SQLiteQueryOptions}"
          }
        ],
        "docs": "查询单个对象",
        "complexTypes": [
          "SQLiteQueryOptions"
        ],
        "slug": "queryforobject"
      },
      {
        "name": "queryForList",
        "signature": "(options: SQLiteQueryOptions) => Promise<{ data: any[]; }>",
        "parameters": [
          {
            "name": "options",
            "docs": "查询参数 {@link SQLiteQueryOptions}",
            "type": "SQLiteQueryOptions"
          }
        ],
        "returns": "Promise<{ data: any[]; }>",
        "tags": [
          {
            "name": "param",
            "text": "options 查询参数 {@link SQLiteQueryOptions}"
          }
        ],
        "docs": "查询列表",
        "complexTypes": [
          "SQLiteQueryOptions"
        ],
        "slug": "queryforlist"
      },
      {
        "name": "insertEntity",
        "signature": "(options: SQLiteEnitytOptions) => Promise<{ data: string | boolean; }>",
        "parameters": [
          {
            "name": "options",
            "docs": "实体参数 {@link SQLiteEnitytOptions}",
            "type": "SQLiteEnitytOptions"
          }
        ],
        "returns": "Promise<{ data: string | boolean; }>",
        "tags": [
          {
            "name": "param",
            "text": "options 实体参数 {@link SQLiteEnitytOptions}"
          }
        ],
        "docs": "保存实体",
        "complexTypes": [
          "SQLiteEnitytOptions"
        ],
        "slug": "insertentity"
      },
      {
        "name": "updateEntity",
        "signature": "(options: SQLiteEntityUpdateOptions) => Promise<{ data: string | boolean; }>",
        "parameters": [
          {
            "name": "options",
            "docs": "更新实体参数 {@link SQLiteEntityUpdateOptions}",
            "type": "SQLiteEntityUpdateOptions"
          }
        ],
        "returns": "Promise<{ data: string | boolean; }>",
        "tags": [
          {
            "name": "param",
            "text": "options 更新实体参数 {@link SQLiteEntityUpdateOptions}"
          }
        ],
        "docs": "更新实体",
        "complexTypes": [
          "SQLiteEntityUpdateOptions"
        ],
        "slug": "updateentity"
      },
      {
        "name": "delEntity",
        "signature": "(options: SQLiteEntityUpdateOptions) => Promise<{ data: string | boolean; }>",
        "parameters": [
          {
            "name": "options",
            "docs": "更新实体参数 {@link SQLiteEntityUpdateOptions}",
            "type": "SQLiteEntityUpdateOptions"
          }
        ],
        "returns": "Promise<{ data: string | boolean; }>",
        "tags": [
          {
            "name": "param",
            "text": "options 更新实体参数 {@link SQLiteEntityUpdateOptions}"
          }
        ],
        "docs": "删除实体",
        "complexTypes": [
          "SQLiteEntityUpdateOptions"
        ],
        "slug": "delentity"
      }
    ],
    "properties": []
  },
  "interfaces": [
    {
      "name": "SQLiteQueryOptions",
      "slug": "sqlitequeryoptions",
      "docs": "数据库查询对象",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "tblName",
          "tags": [],
          "docs": "操作表名",
          "complexTypes": [],
          "type": "string"
        },
        {
          "name": "selection",
          "tags": [],
          "docs": "查询条件\neg: a=? and b like '%?'",
          "complexTypes": [],
          "type": "string | undefined"
        },
        {
          "name": "selectionArgs",
          "tags": [],
          "docs": "查询的参数 替换 selection 中的 ?",
          "complexTypes": [],
          "type": "string[] | undefined"
        },
        {
          "name": "returnColumns",
          "tags": [],
          "docs": "返回的列名 为空则返回所有",
          "complexTypes": [],
          "type": "string[] | undefined"
        },
        {
          "name": "groupBy",
          "tags": [],
          "docs": "groupby 语句\neg:  name",
          "complexTypes": [],
          "type": "string | undefined"
        },
        {
          "name": "having",
          "tags": [],
          "docs": "having 语句\neg: sum(area) > 20",
          "complexTypes": [],
          "type": "string | undefined"
        },
        {
          "name": "orderBy",
          "tags": [],
          "docs": "order by 语句\neg: time desc",
          "complexTypes": [],
          "type": "string | undefined"
        },
        {
          "name": "limit",
          "tags": [],
          "docs": "limit 数量\neg: 10",
          "complexTypes": [],
          "type": "number | undefined"
        }
      ]
    },
    {
      "name": "SQLiteEnitytOptions",
      "slug": "sqliteenitytoptions",
      "docs": "数据库实体保存对象",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "tblName",
          "tags": [],
          "docs": "操作的表名",
          "complexTypes": [],
          "type": "string"
        },
        {
          "name": "columns",
          "tags": [],
          "docs": "保存的数据列 {@link SQLiteEntityColumn}",
          "complexTypes": [
            "SQLiteEntityColumn"
          ],
          "type": "SQLiteEntityColumn[]"
        }
      ]
    },
    {
      "name": "SQLiteEntityColumn",
      "slug": "sqliteentitycolumn",
      "docs": "数据库实体数据列",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "name",
          "tags": [],
          "docs": "字段名称",
          "complexTypes": [],
          "type": "string"
        },
        {
          "name": "value",
          "tags": [],
          "docs": "字段值",
          "complexTypes": [],
          "type": "string | number | boolean"
        },
        {
          "name": "nullable",
          "tags": [],
          "docs": "是否允许为null 默认 false",
          "complexTypes": [],
          "type": "boolean | undefined"
        }
      ]
    },
    {
      "name": "SQLiteEntityUpdateOptions",
      "slug": "sqliteentityupdateoptions",
      "docs": "实体更新对象",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "tblName",
          "tags": [],
          "docs": "操作的表名",
          "complexTypes": [],
          "type": "string"
        },
        {
          "name": "columns",
          "tags": [],
          "docs": "保存的数据列 {@link SQLiteEntityColumn}",
          "complexTypes": [
            "SQLiteEntityColumn"
          ],
          "type": "SQLiteEntityColumn[]"
        },
        {
          "name": "whereClause",
          "tags": [],
          "docs": "where 条件 eg: id=?",
          "complexTypes": [],
          "type": "string"
        },
        {
          "name": "whereClauseArgs",
          "tags": [],
          "docs": "where 条件参数 ? 的值",
          "complexTypes": [],
          "type": "string[]"
        }
      ]
    }
  ],
  "enums": [],
  "typeAliases": [],
  "pluginConfigs": []
}