Skip to content
Snippets Groups Projects
Commit bbab921f authored by Timm Fitschen's avatar Timm Fitschen
Browse files

Merge branch 'f-grpc-select' into 'dev'

WIP: SELECT for GRPC API

See merge request !9
parents 0b301401 13d083b8
Branches
Tags
2 merge requests!10Release 0.3,!9WIP: SELECT for GRPC API
Pipeline #30864 passed
...@@ -10,6 +10,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ...@@ -10,6 +10,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added ### Added
* Messages for the Result of `SELECT` queries.
### Changed ### Changed
### Deprecated ### Deprecated
......
...@@ -539,17 +539,32 @@ message FindQueryResult { ...@@ -539,17 +539,32 @@ message FindQueryResult {
} }
// A single result row of a SELECT query // A single result row of a SELECT query
message SelectQueryRows { message SelectQueryRow {
// The cells of the table row. // The cells of the table row contain the value of the SELECT'ed fields. The
repeated string cells = 1; // order of the cells follows the order of the columns of the
// SelectQueryHeader.
repeated Value cells = 2;
}
// A single header column of the result of a SELECT query
message SelectQueryColumn {
// The column name. This is one of the SELECT'ed fields.
string name = 1;
}
// The header line of the result of a SELECT query
message SelectQueryHeader {
// List of columns in this table. The order defines the order of the cells in
// each of the SelectQueryRows.
repeated SelectQueryColumn columns = 1;
} }
// A table which is a result of a SELECT query // A table which is a result of a SELECT query
message SelectQueryResult { message SelectQueryResult {
// A single row which contains the SELECT'ed fields // The header contains the SELECT'ed fields
SelectQueryRows header = 1; SelectQueryHeader header = 3;
// The actual results // The actual results
repeated SelectQueryRows data_rows = 2; repeated SelectQueryRow data_rows = 4;
} }
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment