ServicesScanDALHTTP APIExpressions

Evaluate a projection

POST
/projections/evaluate

Evaluate named expressions over the Arrow rows in the body and stream the results back row for row. Expressions read blobs from the Tables in tables, and from other URIs resolved by the execution host. A failure after the response starts ends the stream without the Arrow end-of-stream marker.

Authorization

bearerAuth
headerAuthorizationBearer <token>

Header Parameters

scandal-request*string

The EvaluateRequest request as JSON, base64url-encoded without padding.

Request Body

body*fileapplication/vnd.apache.arrow.stream
Formatbinary

Response Body

Success

response?fileapplication/vnd.apache.arrow.stream
Formatbinary
curl -X POST 'https://scandal.spiraldb.dev/projections/evaluate' \  -H 'scandal-request: string'
"string"