Tim Fox

Results 90 issues of Tim Fox

All int types are internally stored as int64. We don't have a requirement to support every SQL type and do everything that MySQL can do (i.e. we are not trying...

Watermarks are inserted into the event stream at ingestion from source. A watermark contains a time, and says “there will be no more events with an event time before this...

A push query can be suffixed with emit after watermark. This means results of a query which includes aggregations over windows will only be emitted once the window end has...

A push query in a materialized view can be suffixed with emit changes. This signifies that the results should be materialized as a changelog stream, not a table.

We will include the sliding_window and hopping_window valued functions that can be used in the FROM clause of queries that will enable working with windows of data. Here’s an example...

Currently, if a user attempts to create an MV or execute a pull query with unsupported parts of SQL then it will fail in an undefined way. We should explicitly...

Snapshot recovery currently doesn't occur during the normal SQLTest run. We should create a test which triggers this. We don't have full control over when Dragon decides to do this...

We should consider creating a raw HTTP/2 API as an alternative to the gRPC API. This will be somewhat easier for customers to use as it won't require compiling stubs...

We should create a simple Golang client which wraps the complexity of how the gRPC API is used: * Creating a session * Heartbeating the session * Dealing with broken...

We should create a simple Java client that can be used from any JVM language (Java, Kotlin, Scala, etc) which wraps the complexity of how the gRPC API is used:...