@@ -46,7 +46,7 @@ public async Task CanQuery()
4646 var client = CreateClient ( ) ;
4747
4848 var results = await client . QueryAsync ( TestEnvironment . WorkspaceId ,
49- $ "{ _logsTestData . TableAName } |" +
49+ $ "{ _logsTestData . TableAName } | distinct * | " +
5050 $ "project { LogsTestData . StringColumnName } , { LogsTestData . IntColumnName } , { LogsTestData . BoolColumnName } , { LogsTestData . FloatColumnName } |" +
5151 $ "order by { LogsTestData . StringColumnName } asc",
5252 _logsTestData . DataTimeRange ) ;
@@ -73,7 +73,7 @@ public async Task CanQueryIntoPrimitiveString()
7373 var client = CreateClient ( ) ;
7474
7575 var results = await client . QueryAsync < string > ( TestEnvironment . WorkspaceId ,
76- $ "{ _logsTestData . TableAName } | project { LogsTestData . StringColumnName } | order by { LogsTestData . StringColumnName } asc",
76+ $ "{ _logsTestData . TableAName } | distinct * | project { LogsTestData . StringColumnName } | order by { LogsTestData . StringColumnName } asc",
7777 _logsTestData . DataTimeRange ) ;
7878
7979 CollectionAssert . AreEqual ( new [ ] { "a" , "b" , "c" } , results . Value ) ;
@@ -99,7 +99,7 @@ public async Task CanQueryAdditionalWorkspace()
9999 var client = CreateClient ( ) ;
100100
101101 var results = await client . QueryAsync < string > ( TestEnvironment . WorkspaceId ,
102- $ "{ _logsTestData . TableAName } | project { LogsTestData . StringColumnName } | order by { LogsTestData . StringColumnName } asc",
102+ $ "{ _logsTestData . TableAName } | distinct * | project { LogsTestData . StringColumnName } | order by { LogsTestData . StringColumnName } asc",
103103 _logsTestData . DataTimeRange , new LogsQueryOptions ( )
104104 {
105105 AdditionalWorkspaces = { TestEnvironment . SecondaryWorkspaceId }
@@ -113,7 +113,7 @@ public async Task CanQueryIntoPrimitiveInt()
113113 {
114114 var client = CreateClient ( ) ;
115115
116- var results = await client . QueryAsync < int > ( TestEnvironment . WorkspaceId , $ "{ _logsTestData . TableAName } | count",
116+ var results = await client . QueryAsync < int > ( TestEnvironment . WorkspaceId , $ "{ _logsTestData . TableAName } | distinct * | count",
117117 _logsTestData . DataTimeRange ) ;
118118
119119 Assert . AreEqual ( _logsTestData . TableA . Count , results . Value [ 0 ] ) ;
@@ -125,7 +125,7 @@ public async Task CanQueryIntoClass()
125125 var client = CreateClient ( ) ;
126126
127127 var results = await client . QueryAsync < TestModel > ( TestEnvironment . WorkspaceId ,
128- $ "{ _logsTestData . TableAName } |" +
128+ $ "{ _logsTestData . TableAName } | distinct * | " +
129129 $ "project-rename Name = { LogsTestData . StringColumnName } , Age = { LogsTestData . IntColumnName } |" +
130130 $ "order by Name asc",
131131 _logsTestData . DataTimeRange ) ;
@@ -144,7 +144,7 @@ public async Task CanQueryIntoDictionary()
144144 var client = CreateClient ( ) ;
145145
146146 var results = await client . QueryAsync < Dictionary < string , object > > ( TestEnvironment . WorkspaceId ,
147- $ "{ _logsTestData . TableAName } |" +
147+ $ "{ _logsTestData . TableAName } | distinct * | " +
148148 $ "project-rename Name = { LogsTestData . StringColumnName } , Age = { LogsTestData . IntColumnName } |" +
149149 $ "project Name, Age |" +
150150 $ "order by Name asc",
@@ -164,7 +164,7 @@ public async Task CanQueryIntoIDictionary()
164164 var client = CreateClient ( ) ;
165165
166166 var results = await client . QueryAsync < IDictionary < string , object > > ( TestEnvironment . WorkspaceId ,
167- $ "{ _logsTestData . TableAName } |" +
167+ $ "{ _logsTestData . TableAName } | distinct * | " +
168168 $ "project-rename Name = { LogsTestData . StringColumnName } , Age = { LogsTestData . IntColumnName } |" +
169169 $ "project Name, Age |" +
170170 $ "order by Name asc",
@@ -432,7 +432,7 @@ public async Task CanQueryWithTimespan()
432432 var client = CreateClient ( ) ;
433433 var results = await client . QueryAsync < DateTimeOffset > (
434434 TestEnvironment . WorkspaceId ,
435- $ "{ _logsTestData . TableAName } | project { LogsTestData . TimeGeneratedColumnName } ",
435+ $ "{ _logsTestData . TableAName } | distinct * | project { LogsTestData . TimeGeneratedColumnName } ",
436436 timespan ) ;
437437
438438 // We should get the second and the third events
@@ -451,8 +451,8 @@ public async Task CanQueryBatchWithTimespan()
451451
452452 var client = CreateClient ( ) ;
453453 LogsBatchQuery batch = new LogsBatchQuery ( ) ;
454- string id1 = batch . AddQuery ( TestEnvironment . WorkspaceId , $ "{ _logsTestData . TableAName } | project { LogsTestData . TimeGeneratedColumnName } ", _logsTestData . DataTimeRange ) ;
455- string id2 = batch . AddQuery ( TestEnvironment . WorkspaceId , $ "{ _logsTestData . TableAName } | project { LogsTestData . TimeGeneratedColumnName } ", timespan ) ;
454+ string id1 = batch . AddQuery ( TestEnvironment . WorkspaceId , $ "{ _logsTestData . TableAName } | distinct * | project { LogsTestData . TimeGeneratedColumnName } ", _logsTestData . DataTimeRange ) ;
455+ string id2 = batch . AddQuery ( TestEnvironment . WorkspaceId , $ "{ _logsTestData . TableAName } | distinct * | project { LogsTestData . TimeGeneratedColumnName } ", timespan ) ;
456456 Response < LogsBatchQueryResults > response = await client . QueryBatchAsync ( batch ) ;
457457
458458 var result1 = response . Value . GetResult < DateTimeOffset > ( id1 ) ;
0 commit comments