IntentDatabaseHandler.py 996 B

12345678910111213141516171819
  1. from UM.Settings.SQLQueryFactory import SQLQueryFactory
  2. from UM.Settings.DatabaseContainerMetadataController import DatabaseMetadataContainerController
  3. class IntentDatabaseHandler(DatabaseMetadataContainerController):
  4. """The Database handler for Intent containers"""
  5. def __init__(self) -> None:
  6. super().__init__(SQLQueryFactory(table = "intents",
  7. fields = {
  8. "name": "text",
  9. "quality_type": "text",
  10. "intent_category": "text",
  11. "variant": "text",
  12. "definition": "text",
  13. "material": "text",
  14. "version": "text",
  15. "setting_version": "text"
  16. }))