Skip to content

Commit 1d1f0c9

Browse files
committed
work in process
1 parent 32bff6f commit 1d1f0c9

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/query_farm_server_base/action_decoders.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,12 @@ class EndpointsParametersParameters(BaseModel):
186186
json_filters: str
187187
column_ids: list[int]
188188

189+
table_function_parameters: pa.RecordBatch | None
190+
191+
_validate_table_function_parameters = field_validator(
192+
"table_function_parameters", mode="before"
193+
)(deserialize_record_batch)
194+
189195

190196
class EndpointsParameters(BaseModel):
191197
model_config = ConfigDict(arbitrary_types_allowed=True) # for Pydantic v2
@@ -243,7 +249,7 @@ class TableFunctionFlightInfoParameters(BaseModel):
243249
model_config = ConfigDict(arbitrary_types_allowed=True) # for Pydantic v2
244250
descriptor: flight.FlightDescriptor
245251

246-
parameters: pa.RecordBatch
252+
parameters: pa.RecordBatch | None
247253
table_input_schema: pa.Schema | None
248254

249255
_validate_flight_descriptor = field_validator("descriptor", mode="before")(

0 commit comments

Comments
 (0)