Support extension data

This commit is contained in:
WQY\qiong
2023-05-08 20:46:10 +08:00
parent 22f548beb9
commit 132eb036fb
8 changed files with 167 additions and 0 deletions

View File

@@ -321,6 +321,23 @@ def write(name: str, sql: str):
return api.write(name, sql)
############################################################
# extension_data
############################################################
def get_all_extension_data_keys(name: str) -> list[str]:
return api.get_all_extension_data_keys(name)
def get_all_extension_data(name: str) -> dict[str, Any]:
return api.get_all_extension_data(name)
def get_extension_data(name: str, key: str) -> str | None:
return api.get_extension_data(name, key)
def set_extension_data(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_extension_data(name, cs)
############################################################
# type
############################################################