trino-rust-client 0.7.3

A trino client library
Documentation
{
    "id": "20200513_074020_00002_mgdh8",
    "infoUri": "http://localhost:11032/ui/query.html?20200513_074020_00002_mgdh8",
    "columns": [
        {
            "name": "a",
            "type": "varchar(3)",
            "typeSignature": {
                "rawType": "varchar",
                "typeArguments": [],
                "literalArguments": [],
                "arguments": [
                    {
                        "kind": "LONG",
                        "value": 3
                    }
                ]
            }
        },
        {
            "name": "b",
            "type": "integer",
            "typeSignature": {
                "rawType": "integer",
                "typeArguments": [],
                "literalArguments": [],
                "arguments": []
            }
        },
        {
            "name": "c",
            "type": "boolean",
            "typeSignature": {
                "rawType": "boolean",
                "typeArguments": [],
                "literalArguments": [],
                "arguments": []
            }
        },
        {
            "name": "d",
            "type": "array(integer)",
            "typeSignature": {
                "rawType": "array",
                "typeArguments": [
                    {
                        "rawType": "integer",
                        "typeArguments": [],
                        "literalArguments": [],
                        "arguments": []
                    }
                ],
                "literalArguments": [],
                "arguments": [
                    {
                        "kind": "TYPE_SIGNATURE",
                        "value": {
                            "rawType": "integer",
                            "typeArguments": [],
                            "literalArguments": [],
                            "arguments": []
                        }
                    }
                ]
            }
        },
        {
            "name": "e",
            "type": "row(x bigint,y double)",
            "typeSignature": {
                "rawType": "row",
                "typeArguments": [
                    {
                        "rawType": "bigint",
                        "typeArguments": [],
                        "literalArguments": [],
                        "arguments": []
                    },
                    {
                        "rawType": "double",
                        "typeArguments": [],
                        "literalArguments": [],
                        "arguments": []
                    }
                ],
                "literalArguments": [
                    "x",
                    "y"
                ],
                "arguments": [
                    {
                        "kind": "NAMED_TYPE_SIGNATURE",
                        "value": {
                            "fieldName": {
                                "name": "x",
                                "delimited": false
                            },
                            "typeSignature": {
                                "rawType": "bigint",
                                "typeArguments": [],
                                "literalArguments": [],
                                "arguments": []
                            }
                        }
                    },
                    {
                        "kind": "NAMED_TYPE_SIGNATURE",
                        "value": {
                            "fieldName": {
                                "name": "y",
                                "delimited": false
                            },
                            "typeSignature": {
                                "rawType": "double",
                                "typeArguments": [],
                                "literalArguments": [],
                                "arguments": []
                            }
                        }
                    }
                ]
            }
        },
        {
            "name": "f",
            "type": "varchar(3)",
            "typeSignature": {
                "rawType": "varchar",
                "typeArguments": [],
                "literalArguments": [],
                "arguments": [
                    {
                        "kind": "LONG",
                        "value": 3
                    }
                ]
            }
        }
    ],
    "stats": {
        "state": "FINISHED",
        "queued": false,
        "scheduled": true,
        "nodes": 1,
        "totalSplits": 17,
        "queuedSplits": 0,
        "runningSplits": 0,
        "completedSplits": 17,
        "cpuTimeMillis": 56,
        "wallTimeMillis": 346,
        "queuedTimeMillis": 490,
        "elapsedTimeMillis": 1450,
        "processedRows": 0,
        "processedBytes": 0,
        "peakMemoryBytes": 0,
        "spilledBytes": 0,
        "rootStage": {
            "stageId": "0",
            "state": "FINISHED",
            "done": true,
            "nodes": 1,
            "totalSplits": 17,
            "queuedSplits": 0,
            "runningSplits": 0,
            "completedSplits": 17,
            "cpuTimeMillis": 56,
            "wallTimeMillis": 346,
            "processedRows": 1,
            "processedBytes": 0,
            "subStages": []
        },
        "progressPercentage": 100
    },
    "warnings": []
}