Config.in 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. config BR2_PACKAGE_SQLITE
  2. bool "sqlite"
  3. help
  4. SQLite is a small C library that implements a
  5. self-contained, embeddable, zero-configuration SQL database
  6. engine.
  7. http://www.sqlite.org/
  8. if BR2_PACKAGE_SQLITE
  9. config BR2_PACKAGE_SQLITE_STAT4
  10. bool "Additional query optimizations (stat4)"
  11. help
  12. Adds additional logic to the ANALYZE command and to the
  13. query planner that can help SQLite to choose a better query
  14. plan under certain situations.
  15. config BR2_PACKAGE_SQLITE_ENABLE_COLUMN_METADATA
  16. bool "Enable convenient access to meta-data about tables and queries"
  17. help
  18. When this option is defined there are some additional APIs
  19. enabled to acces meta-data about tables and queries (see
  20. https://sqlite.org/compile.html).
  21. config BR2_PACKAGE_SQLITE_ENABLE_FTS3
  22. bool "Enable version 3 of the full-text search engine"
  23. help
  24. When this option is defined in the amalgamation (see
  25. http://www.sqlite.org/amalgamation.html), version 3 of the
  26. full-text search engine is added to the build automatically.
  27. config BR2_PACKAGE_SQLITE_ENABLE_JSON1
  28. bool "Enable the JSON extensions for SQLite"
  29. help
  30. When this option is defined in the amalgamation, the JSON
  31. extensions are added to the build automatically.
  32. config BR2_PACKAGE_SQLITE_ENABLE_UNLOCK_NOTIFY
  33. bool "Enable sqlite3_unlock_notify() interface"
  34. help
  35. This option enables the sqlite3_unlock_notify() interface
  36. and its accosiated functionality. See the documentation
  37. http://www.sqlite.org/unlock_notify.html for additional
  38. information.
  39. config BR2_PACKAGE_SQLITE_SECURE_DELETE
  40. bool "Set the secure_delete pragma on by default"
  41. help
  42. This compile-time option changes the default settings of the
  43. secure_delete pragma. When this option is not used,
  44. secure_delete defaults to off. When this option is present,
  45. secure_delete defaults to on.
  46. The secure_delete setting causes deleted content to be
  47. overwritten with zeros. There is a small performance penalty
  48. for this since additional I/O must occur. On the other hand,
  49. secure_delete can prevent sensitive information from
  50. lingering in unused parts of the database file after it has
  51. allegedly been deleted. See the documentation on the
  52. http://www.sqlite.org/pragma.html#pragma_secure_delete for
  53. additional information.
  54. config BR2_PACKAGE_SQLITE_NO_SYNC
  55. bool "Disable fsync"
  56. help
  57. By default SQLite forces all database transactions to
  58. storage immediately using fsync() to protect against data
  59. loss in case of power failure. This option turns this
  60. behavior off resulting in higher performance especially when
  61. using slow flash storage.
  62. endif