Proto commits in cube2222/octosql

These 61 commits are when the Protocol Buffers files have changed:

Commit:772147b
Author:Jakub Martin

Add information about possible retractions to Node Schema's.

The documentation is generated from this commit.

Commit:f337361
Author:Jakub Martin

Add support for table options (i.e. specifying whether a CSV file has a header row or not).

Commit:e5ae8e3
Author:Jakub Martin

Improve plugin versioning.

Commit:42f61f9
Author:Jakub Martin

Add execution variable context to plugins.

Commit:7c5e507
Author:Jakub Martin

Physical Variable Context in plugins.

Commit:1366e12
Author:Jakub Martin

Plugins continued.

Commit:42daa5d
Author:Jakub Martin

More plugins work

Commit:ef73077
Author:Jakub Martin

More plugins work

Commit:743e529
Author:Jakub Martin

Plugins initial files.

Commit:168a1cd
Author:Jakub Martin

Plugin side gRPC

Commit:a44b51e
Author:Jakub Martin

Protobuf conversions.

Commit:21cd7b4
Author:Jakub Martin

Plugins proto model.

Commit:eadce24
Author:Jakub Martin
Committer:Jakub Martin

Blank slate.

This commit does not contain any .proto files.

Commit:f516231
Author:Jakub Martin

Clean up repo

This commit does not contain any .proto files.

Commit:9a4032b
Author:Jakub Martin

Initial refactoring of output to include ordering, limit and offset

Commit:db9ace5
Author:Jakub Martin

Continued a bit

Commit:a4c7fca
Author:Jakub Martin

Some beginnigs, but really, when I got to serialization, it seems like this approach won't really work well.

Commit:1d98853
Author:Jakub Martin

Not really going well

Commit:22b11c3
Author:Jakub Martin

Not really going well

Commit:df800b2
Author:Jakub Martin

Standard output

Commit:6d682ca
Author:Jakub Martin

Standard output

Commit:a2a304d
Author:Wojciech Kuźmiński

parquet moved to datasources

Commit:08f3a2b
Author:Wojciech Kuźmiński

Merge branch 'master' of https://github.com/cube2222/octosql into streaming_folder_del

Commit:c57351f
Author:Wojciech Kuźmiński

storage folder -> datasources folder

Commit:8ecb2a9
Author:Wojciech Kuźmiński

whole revival with tests working

Commit:a6be648
Author:Jakub Martin

Continued

Commit:9e3ec90
Author:Jakub Martin

Initial stuff

Commit:a618029
Author:Jakub Martin

Shuffle tests

Commit:7c9dcfc
Author:Jakub Martin

Merge branches 'multi-partition' and 'streaming' of https://github.com/cube2222/octosql into multi-partition  Conflicts:  app/app.go  execution/engine.go

Commit:937c3c9
Author:Jakub Martin

Initial work

Commit:c549144
Author:Wojciech Kuźmiński
Committer:GitHub

Merge pull request #207 from cube2222/redis_revival Redis revival

Commit:18f55f5
Author:Jacob Martin
Committer:GitHub

Merge pull request #209 from cube2222/badger-output Badger std output

Commit:f61c7db
Author:Jakub Martin

Fixing problems when retractions come out of order

Commit:c9619cb
Author:Wojciech Kuźmiński

Merge branches 'csv_json_revival' and 'redis_revival' of https://github.com/cube2222/octosql into redis_revival

Commit:9af1acf
Author:Wojciech Kuźmiński
Committer:GitHub

Revert "Csv/Json/Excel revival"

Commit:ccf60f0
Author:Wojciech Kuźmiński
Committer:GitHub

Merge pull request #202 from cube2222/csv_json_revival Csv/Json/Excel revival

Commit:db39ea2
Author:Wojciech Kuźmiński

EndOfStream queue element + post review fixes

Commit:27202c8
Author:Wojciech Kuźmiński

Merge branches 'csv_json_revival' and 'redis_revival' of https://github.com/cube2222/octosql into redis_revival

Commit:80013c1
Author:Wojciech Kuźmiński

added EndOfStream to SQL queue

Commit:acb4181
Author:Wojciech Kuźmiński

added EndOfStream to Queue

Commit:2773ee4
Author:Wojciech Kuźmiński

queue generated

Commit:9ac3b8d
Author:Wojciech Kuźmiński

queue generated for excel

Commit:6e30421
Author:Wojciech Kuźmiński

queue generated for csv

Commit:5468a62
Author:Wojciech Kuźmiński

json tests working, changed AreStreamsEqual, 1 more json case

Commit:55fa407
Author:Wojciech Kuźmiński

own queue, no kafka dependency

Commit:b6fdbdf
Author:Jakub Martin

Rename record id

Commit:d43b33a
Author:Jakub Martin

Only received side left

Commit:2cb4932
Author:Jakub Martin

Initial kafka mechanics

Commit:6b1b381
Author:Jakub Martin

Beginnings of variable name to proto

Commit:fdb52be
Author:Jakub Martin

Initial

Commit:d6f541b
Author:Jakub Martin

Adding comments

Commit:c47552c
Author:Jakub Martin

Add stream IDs, proper storage prefixing, recovering from crashes.

Commit:e2ebafc
Author:Jakub Martin

Disk based output queue

Commit:77be6a6
Author:Jakub Martin

Record include value

Commit:4e2aafd
Author:JasiekChomiak

Initial attempt of proto of record

Commit:8d3407a
Author:Jacob Martin
Committer:GitHub

WIP: use octosql.Value of protobuf type (#152) Using protobuf generated octosql.Value everywhere, as we'll need it for performant serialization.

Commit:22494fb
Author:Jakub Martin

It compiles and works fairly ok

Commit:d279052
Author:Jakub Martin

Initial metarecord handling

Commit:1bbe113
Author:Jacob Martin
Committer:GitHub

Serialization (#141) Add octosql.Value serialization using protobuf.

Commit:6b0f994
Author:Jakub Martin

Fix number

Commit:a2b7952
Author:Jakub Martin

Serialization