MCPcopy Index your code
hub / github.com/dataease/SQLBot / CoreDatasource

Class CoreDatasource

backend/apps/datasource/models/datasource.py:10–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8
9
10class CoreDatasource(SQLModel, table=True):
11 __tablename__ = "core_datasource"
12 id: int = Field(sa_column=Column(BigInteger, Identity(always=True), nullable=False, primary_key=True))
13 name: str = Field(max_length=128, nullable=False)
14 description: str = Field(max_length=512, nullable=True)
15 type: str = Field(max_length=64)
16 type_name: str = Field(max_length=64, nullable=True)
17 configuration: str = Field(sa_column=Column(Text))
18 create_time: datetime = Field(sa_column=Column(DateTime(timezone=False), nullable=True))
19 create_by: int = Field(sa_column=Column(BigInteger()))
20 status: str = Field(max_length=64, nullable=True)
21 num: str = Field(max_length=256, nullable=True)
22 oid: int = Field(sa_column=Column(BigInteger()))
23 table_relation: List = Field(sa_column=Column(JSONB, nullable=True))
24 embedding: str = Field(sa_column=Column(Text, nullable=True))
25 recommended_config: int = Field(sa_column=Column(BigInteger()))
26
27
28class CoreTable(SQLModel, table=True):

Callers 3

__init__Method · 0.90
select_datasourceMethod · 0.90
create_dsFunction · 0.85

Calls 2

ColumnClass · 0.85
IdentityFunction · 0.85

Tested by

no test coverage detected