Request for selecting data from a table.
| 56 | |
| 57 | |
| 58 | class SelectRequest(BaseModel): |
| 59 | """Request for selecting data from a table.""" |
| 60 | table_name: str = Field(description="Name of the table") |
| 61 | columns: Optional[List[str]] = Field(default=None, description="List of columns to select") |
| 62 | where_clause: Optional[str] = Field(default=None, description="WHERE clause") |
| 63 | where_params: Optional[Dict[str, Any]] = Field(default=None, description="Parameters for WHERE clause") |
| 64 | order_by: Optional[str] = Field(default=None, description="ORDER BY clause") |
| 65 | limit: Optional[int] = Field(default=None, description="LIMIT clause") |
| 66 | |
| 67 | |
| 68 | class GetTablesRequest(BaseModel): |
no outgoing calls