- 29 4月, 2020 1 次提交
-
-
由 Vlad Ilyushchenko 提交于
-
- 28 4月, 2020 1 次提交
-
-
由 Vlad Ilyushchenko 提交于
-
- 27 4月, 2020 5 次提交
- 26 4月, 2020 2 次提交
-
-
由 Vlad Ilyushchenko 提交于
Co-authored-by: NTanc <tanc@questdb.io>
-
由 Vlad Ilyushchenko 提交于
Fixed #187
-
- 25 4月, 2020 4 次提交
-
-
由 Méril 提交于
-
由 Vlad Ilyushchenko 提交于
* fix(griffin): few SQL fixes detailed below - WhereClauseParser parser was not cleared, which caused unwanted "where" clause being applied at a wrong level - removed branching from TableReaderRecord to improve read performance - hardened convention that Symbol function and field do not implement getStr() interface - fixed sub-query based filters to deal with both String and Symbol columns in a systemic way * chore: added debug info for a flapping test
-
由 Méril 提交于
-
由 Méril 提交于
-
- 24 4月, 2020 5 次提交
-
-
由 Méril 提交于
-
由 Vlad Ilyushchenko 提交于
-
由 Vlad Ilyushchenko 提交于
-
由 Méril 提交于
fixed #207
-
由 Vlad Ilyushchenko 提交于
-
- 23 4月, 2020 5 次提交
-
-
由 Vlad Ilyushchenko 提交于
-
由 Vlad Ilyushchenko 提交于
-
由 Méril 提交于
Bower is deprecated and it is recommended to migrate to newer alternatives. Gulp works well for small and straightforward projects but it becomes quickly hard to maintain on a larger codebase. Also, Webpack modern features such as tree shaking are very useful and allow us to save 1MB on CSS for example. Overall, this makes the maintenance of the Console much easier. Everything is in one place (`package.json`) with maximum flexibility: - The current code just stays the way it is but already benefit from the new framework (`import`, optional typescript/es7, etc.) - Any new code can be written in TypeScript (with Babel) following latest standards with extensive linting rules. The README.md was updated too, I believe that the transition should be smooth + the development experience was improved as a result of using webpack-dev-server.
-
由 Vlad Ilyushchenko 提交于
* feat(griffin): stable random generator for repeatable data Commit summary: we had all random generator functions use static thread-local instance of Rnd. This was seeded with timer. to have control over seed, all functions now use Rnd provided by SqlExecutionContext. This means they can have their own. HTTP server reuses sqlExecutionContext for multiple requests. User-sensitive data need to be copied onto this context from user connection state and vice-versa. The above copying needs to be done when user interaction is parked due to user inactivity. This interruption manifests mainly via PeerIsSlowToWriteException. Handling of this exception needs to copy Rnd from sqlExecutionContext to connection state. i refactored HTTP server a little so that exception handling is done in one place last piece of the puzzle is LongSequenceFunctionFactory now takes var-arg. It is either 1 or 3 parameters. 1 parameter is as usual, record count. 3 parameters include record count and two 64-bit long seed values for the random When LongSequence cursor is initialized, Rnd is copied to execution context so all functions can be used. additionally, I removed quite basic tests for Random function. These tests were testing functions outside of SQL execution context. They were the first one to be created. Now all these random functions are used in over 800 tests and naturally they are well unit-tested
-
由 TheTanc 提交于
-
- 21 4月, 2020 3 次提交
-
-
由 Vlad Ilyushchenko 提交于
fixed #183
-
由 Vlad Ilyushchenko 提交于
-
由 Vlad Ilyushchenko 提交于
fix(griffin): where clause is not moved inside nested query if the query has "latest by" clauses. Fixed #181 (#192) Additionally refactored SQL generator to use "where" clause consistently and in one place.
-
- 20 4月, 2020 5 次提交
-
-
由 tonytamwk 提交于
-
由 Méril 提交于
-
由 TheTanc 提交于
-
由 Vlad Ilyushchenko 提交于
-
由 Vlad Ilyushchenko 提交于
-
- 19 4月, 2020 1 次提交
-
-
由 Vlad Ilyushchenko 提交于
-
- 17 4月, 2020 3 次提交
-
-
由 jaugsburger 提交于
-
由 Vlad Ilyushchenko 提交于
-
由 Vlad Ilyushchenko 提交于
-
- 16 4月, 2020 4 次提交
-
-
由 Vlad Ilyushchenko 提交于
-
由 TheTanc 提交于
-
由 Patrick Mackinlay 提交于
-
由 Patrick Mackinlay 提交于
-
- 15 4月, 2020 1 次提交
-
-
由 Vlad Ilyushchenko 提交于
-