torosent / drill-csharp

Apache Drill client in C#

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

drill-csharp

C# client for Apache Drill

How to use

Dynamic response:

    var bit = new DrillBit(address);
    var query = new Query<QueryResponse>(bit);
    var result =await query.Execute("select * from dfs.`/tmp/donuts.json` where name= \u0027Cake\u0027");
    foreach (dynamic row in result.Rows)
    {
        var id = row.id.ToString();
    } 

Structured response:

    var bit = new DrillBit(address);
    var query = new Query<QueryFileResponse>(bit);
    var result = await query.Execute("show files in dfs.`/tmp`");
    foreach (var row in result.Rows)
    {
        var name = row.Name;
    } 

About

Apache Drill client in C#

License:MIT License


Languages

Language:C# 100.0%