These 40 commits are when the Protocol Buffers files have changed:
Commit: | 39e45c1 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
feat: Adding compression layer
The documentation is generated from this commit.
Commit: | b17877d | |
---|---|---|
Author: | Yevgeniy Firsov | |
Committer: | Yevgeniy Firsov |
feat: Collection statistics This replaces collection size calculation using FDB range size estimation, by exact transactional accounting using atomics. * Sharded atomics with 128 static shards * Statistics KV layer, puts statistics to "stats" KV table with key equal to user "table" + statistic name (size or row count) * For existing tables overwrites size with on disk FDB size. * Size can be passed in ctx to stats layer to avoid read modify write. (so as we already reading the value in most of the places) * Collection, DB and namespace size API now returns an object with statistics instead of int64. * Valid statistics fields: StoredBytes, OnDiskSize, RowCount TODO: Inline search fields statistics is not calculated.
Commit: | df5ebe6 | |
---|---|---|
Author: | Yevgeniy Firsov | |
Committer: | Yevgeniy Firsov |
chore: Statistics KV layer
Commit: | c8c7ade | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
feat: Implement chunker to split/merge the data to support bigger payloads
Commit: | 5a3edbc | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
fix: encoding information in stream data
Commit: | ff2d37a | |
---|---|---|
Author: | Peter Boros | |
Committer: | GitHub |
chore: update header linter and headers for 2023 (#696)
Commit: | f4000d2 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
feat: Core realtime functionality
Commit: | 2dc3b18 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
feat: Cache as one of the Tigris store
Commit: | ce7e8a9 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
fix: remove db from config as well
Commit: | a30fea5 | |
---|---|---|
Author: | Jigar Joshi | |
Committer: | Jigar Joshi |
feat: Describe database and collection API implementation
Commit: | f5713f2 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
feat: standarizing the JSON responses, support byte/int32/int64 as formats
Commit: | 742104d | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
feat: data wrapper on the fdb raw byte value
Commit: | 37a2ec7 | |
---|---|---|
Author: | Yevgeniy Firsov | |
Committer: | Himank Chaudhary |
refactor: move proto to sudmodule
This commit does not contain any .proto
files.
Commit: | 8e826c2 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Yevgeniy Firsov |
Converting users to api
Commit: | 1aa5051 | |
---|---|---|
Author: | Yevgeniy Firsov | |
Committer: | Yevgeniy Firsov |
Combine Insert and Replace
Commit: | 3c5bb8f | |
---|---|---|
Author: | Jigar Joshi |
Added java_package proto option
Commit: | e2f7018 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
Add Limit/offset/skip options and support limit by closing the response
Commit: | 625fa09 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
Implement fields for read API with support for Include/Exclude fields
Commit: | 40c8ede | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
Introduce dedicate options for APIs
Commit: | a6f6075 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
Move from struct to bytes for Create/Alter collection
Commit: | 7dd6f52 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
Add Rest custom error code to customize the error message and to not return grpc message to http clients
Commit: | 8c23b53 | |
---|---|---|
Author: | Yevgeniy Firsov | |
Committer: | Yevgeniy Firsov |
Add options in collection APIs and filter in list APIs
Commit: | 8d7e4a6 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Yevgeniy Firsov |
Simplify the options of the API specs
Commit: | 672f287 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Yevgeniy Firsov |
Implement custom marshaling/unmarshaling to handle HTTP JSON requests
Commit: | 544af00 | |
---|---|---|
Author: | Yevgeniy Firsov | |
Committer: | Yevgeniy Firsov |
Fix OpenAPI for custom unmarshalling
Commit: | 9e2abad | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Himank Chaudhary |
Implementing parsing filters, logical operators, expressions, etc
Commit: | d1b63d9 | |
---|---|---|
Author: | Jigar Joshi | |
Committer: | Himank Chaudhary |
Added API for Create and Drop database
Commit: | 653ffae | |
---|---|---|
Author: | Jigar Joshi | |
Committer: | Yevgeniy Firsov |
Fixed the API for list databases and collections
Commit: | 36dc242 | |
---|---|---|
Author: | Yevgeniy Firsov | |
Committer: | Yevgeniy Firsov |
Move transction context to request options * Rename UserDocument to just Document in the protocol * Fix sed -i on MacOS * Remove unused dependencies
Commit: | 03482ce | |
---|---|---|
Author: | Jigar Joshi | |
Committer: | Yevgeniy Firsov |
Added proto rpc method to list collection and database and minor: fixed OS detection in build script
Commit: | 1762113 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Yevgeniy Firsov |
Interactive transactions support, session manager, query lifecycle/runner implementation
Commit: | b4378ea | |
---|---|---|
Author: | Jigar Joshi | |
Committer: | GitHub |
Allow DELETE method with body (#19) * Allow DELETE method with body * Pass the request body for delete document request in test Co-authored-by: Jigar Joshi <jmj@tigrisdata.com>
Commit: | de26248 | |
---|---|---|
Author: | Yevgeniy Firsov | |
Committer: | Himank Chaudhary |
Removed indexing and DynamoDB backend
Commit: | d73f514 | |
---|---|---|
Author: | Yevgeniy Firsov | |
Committer: | GitHub |
Docker build with FDB. Various build improvements (#7) * Docker build with FDB. Various build improvements * fix * fix * fixes
Commit: | e3643d6 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Yevgeniy Firsov |
Transactional Stubs & introducing transaction package
Commit: | 3512a4f | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Yevgeniy Firsov |
Remove indirection of nested body
Commit: | 6ad17c0 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Yevgeniy Firsov |
Write path refactoring, adding grpc default interceptors
Commit: | fb24319 | |
---|---|---|
Author: | Himank Chaudhary | |
Committer: | Yevgeniy Firsov |
Refactor proto APIs, server layer, etc
Commit: | 5648277 | |
---|---|---|
Author: | Himank Chaudhary |
Refactor server layer
Commit: | cd2eeb7 | |
---|---|---|
Author: | Evgeniy Firsov |
Initial commit