Evgenij Ryazanov

Results 236 comments of Evgenij Ryazanov

It looks like PosgreSQL has two different functions with the same name. H2 currently implements that one: https://www.postgresql.org/docs/current/functions-formatting.html > to_timestamp ( text, text ) → timestamp with time zone >...

I think we need a complete test case.

Next version of MVStore will have module name `com.h2database.mvstore`, but without module-info. Module system is not very suitable for H2, it requires separation of H2 into multiple pieces and may...

Jigsaw does not support multiple modules in one jar. It does not support split packages. We need to split H2 jar into multiple pieces. I don't think that people want...

You use only one jar because it contains everithing. There are also other smaller jars that contain only some features, for example, MVStore. We need to preserve these smaller jar,...

``` Test lazy memory (24774 KB used) 02:39:59 00:02.233 org.h2.test.synth.TestDiskFull FAIL org.h2.jdbc.JdbcSQLNonTransientException: General error: "General error: ""org.h2.mvstore.MVStoreException: Writing to unstable:unstable:memFS:/diskFull60.mv.db failed; length 4296 at 28672 [2.2.219/2]"" [50000-219]" [50000-219] ERROR: FAIL...

I have this feature in my to-do list, but with relatively low priority. Actually we need a temporary `HashMap` / `TreeMap` (for data types without total ordering) index storage with...

`CSVREAD` produces a table where all columns have `CHARACTER VARYING` data type, there is no data type detection inside this function.

Yes, `CSVREAD` returns only regular character strings. For example, if you have a CVS file with the following lines ```CSV A,B,C 1,"AAA",2.5 2,"BBB",3.7 ``` command ```SQL CREATE TABLE TEST AS...

1. H2 tries to compile prepared statement immediately. Subtraction operation between different data types works in very different ways and it needs to know data types of its arguments. You...