Skip to content

lasse-tarp-CA/net-questdb-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

net-questdb-client

Dotnet QuestDB ILP TCP client

  • Basic usage
using var ls = new LineTcpSender(IPAddress.Loopback.ToString(), 9009);
ls.Table("metric_name")
    .Symbol("Symbol", "value")
    .Column("number", 10)
    .Column("double", 12.23)
    .Column("string", "born to shine")
    .At(new DateTime(2021, 11, 25, 0, 46, 26));
ls.Flush();
  • Multi-line send
using var ls = new LineTcpSender(IPAddress.Loopback.ToString(), 9009);
for(int i = 0; i < 1E6; i++) 
{
    ls.Table("metric_name")
        .Column("counter", i)
        .AtNow();
}
ls.Flush();
  • Dynamic add of tables
using var ls = new LineTcpSender(IPAddress.Loopback.ToString(), 9009);
ls.Table("metric_name", true)
    .Symbol("Symbol", "value")
    .Column("number", 10);
    
ls.Table("metric_name", true)
    .Column("string", "born to shine")
    .At(new DateTime(2021, 11, 25, 0, 46, 26));
ls.Flush();

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%