wangdongxu

jira:NYJ-1460 desc:建表py

@@ -28,3 +28,10 @@ class VectorDBClient(ABC): @@ -28,3 +28,10 @@ class VectorDBClient(ABC):
28 bool: 连接正常返回True,否则返回False 28 bool: 连接正常返回True,否则返回False
29 """ 29 """
30 pass 30 pass
  31 +
  32 +
  33 +class TableInit(ABC):
  34 +
  35 + @abstractmethod
  36 + async def create_table(self, name, embedding_version, embedding_dim) -> None:
  37 + pass
  1 +from .base import TableInit
  2 +from . import es_client
  3 +
  4 +
  5 +class ESTableInit(TableInit):
  6 +
  7 + def __init__(self):
  8 + self.es_client = es_client
  9 +
  10 + async def create_table(self, name, embedding_version, embedding_dim) -> None:
  11 + pass