Musoq icon indicating copy to clipboard operation
Musoq copied to clipboard

SQL Swiss Army Knife - Engine for Diverse Data Sources

Results 13 Musoq issues
Sort by recently updated
recently updated
newest added

Bumps [tzinfo](https://github.com/tzinfo/tzinfo) from 1.2.5 to 1.2.10. Release notes Sourced from tzinfo's releases. v1.2.10 Fixed a relative path traversal bug that could cause arbitrary files to be loaded with require when...

dependencies
ruby

This would validate whether string is valid path or not.

``` select null from #system.dual() ``` throws exception ``` System.NotSupportedException: Token null(Null) at position 7 cannot be used here. ``` TO INVESTIGATE: This possibly can have side effect as it...

bug

query with dynamic attributes throws exception: > Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference at CallSite.Target(Closure , CallSite , Object ) at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0) at Query.Compiled_28.CompiledQuery.ComputeTable_r1ovw4_0_0(ISchemaProvider...

bug

let's assume such a query: `select Decompress(AggregateFiles(GetFileInfo()), './Results/DecompressTest') from #disk.zip('./Files.zip')` `GetFileInfo()` definition can have two overloads, first one `FileInfo GetFileInfo([InjectSource] FileInfo)` and `FileInfo GetFileInfo([InjectSource] ZipArchiveEntry)`. Based on that, when the...

bug

the best description for this issue is how SQL code is transpiled to C# equivalent. Currently it is ``` for(....){ queryStats.rowNumber+=1; if (...) ... .... } ``` before changes it...

bug

I need Sum(Timespan) aggregate function: select Sum(TimeSpan) from ... group by 'something' also would be helpful to have functions like: select Min(DateTime1, DateTime2, ....), Max(...)

for query: select start, end from ... `end` is recognized as a keyword so the column cannot be named that way.

Investigate should it be possible to call Line.IsNullOrWhiteSpace(....) for queries

select * from #os.files('C:/Some/Path', true) q1 Evaluator claims there are some duplicated entries while trying to add to dictionary