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

WIP: SELECT for GRPC API

parent f8b6e01d
No related branches found
No related tags found
2 merge requests!80Release 0.9,!72F grpc select
Pipeline #29483 failed
caosdb-proto @ fd60795f
Subproject commit 0b301401cf28d7a3edeb2c55e418f072b83cf5a7 Subproject commit fd60795f62335368255797db43eb0429ec1705fc
...@@ -45,6 +45,8 @@ import org.caosdb.api.entity.v1.MessageCode; ...@@ -45,6 +45,8 @@ import org.caosdb.api.entity.v1.MessageCode;
import org.caosdb.api.entity.v1.Parent; import org.caosdb.api.entity.v1.Parent;
import org.caosdb.api.entity.v1.ReferenceDataType; import org.caosdb.api.entity.v1.ReferenceDataType;
import org.caosdb.api.entity.v1.ScalarValue; import org.caosdb.api.entity.v1.ScalarValue;
import org.caosdb.api.entity.v1.SelectQueryColumn;
import org.caosdb.api.entity.v1.SelectQueryHeader;
import org.caosdb.api.entity.v1.SelectQueryResult; import org.caosdb.api.entity.v1.SelectQueryResult;
import org.caosdb.api.entity.v1.SpecialValue; import org.caosdb.api.entity.v1.SpecialValue;
import org.caosdb.api.entity.v1.Version; import org.caosdb.api.entity.v1.Version;
...@@ -595,6 +597,14 @@ public class CaosDBToGrpcConverters { ...@@ -595,6 +597,14 @@ public class CaosDBToGrpcConverters {
RetrieveContainer container) { RetrieveContainer container) {
// TODO(tf) // TODO(tf)
SelectQueryResult.Builder result = SelectQueryResult.newBuilder(); SelectQueryResult.Builder result = SelectQueryResult.newBuilder();
result.setHeader(convertSelectQueryHeader(container));
return result;
}
private SelectQueryHeader.Builder convertSelectQueryHeader(RetrieveContainer container) {
SelectQueryHeader.Builder result = SelectQueryHeader.newBuilder();
// TODO(tf)
result.addColumns(SelectQueryColumn.newBuilder().setName("col1"));
return result; return result;
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment