mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-15 10:47:49 -06:00
Add update queries for variant, intent & qualit DB handlers
CURA-6096
This commit is contained in:
parent
2bef85c6c2
commit
132b863e13
3 changed files with 39 additions and 5 deletions
|
@ -6,7 +6,17 @@ class QualityDatabaseHandler(DatabaseMetadataContainerController):
|
|||
def __init__(self) -> None:
|
||||
super().__init__(
|
||||
insert_query = "INSERT INTO qualities (id, name, quality_type, material, variant, global_quality, definition, version, setting_version) VALUES (?, ?, ? ,?, ?, ?, ?, ?, ?)",
|
||||
update_query = "",
|
||||
update_query = """ UPDATE qualities
|
||||
SET name = ?,
|
||||
quality_type = ?,
|
||||
material = ?,
|
||||
variant = ?,
|
||||
global_quality = ?,
|
||||
definition = ?,
|
||||
version = ?,
|
||||
setting_version = ?
|
||||
WHERE id = ?
|
||||
""",
|
||||
select_query = "SELECT * FROM qualities where id = ?",
|
||||
table_query = """CREATE TABLE qualities
|
||||
(
|
||||
|
@ -23,6 +33,9 @@ class QualityDatabaseHandler(DatabaseMetadataContainerController):
|
|||
CREATE UNIQUE INDEX idx_qualities_id on qualities (id);"""
|
||||
)
|
||||
|
||||
def _convertMetadataToUpdateBatch(self, metadata):
|
||||
return self._convertMetadataToInsertBatch(metadata)[1:]
|
||||
|
||||
def _convertRawDataToMetadata(self, data):
|
||||
return {"id": data[0], "name": data[1], "quality_type": data[2], "material": data[3], "variant": data[4],
|
||||
"global_quality": data[5], "definition": data[6], "container_type": InstanceContainer,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue