// TODO(tf) This data type cannot be identified due to name duplicates.
MESSAGE_CODE_DATA_TYPE_NAME_DUPLICATES=60;
// TODO(tf) This entity cannot be identified as it didn't come with a name or id.
// TODO(tf) This entity cannot be identified as it didn't come with a name or
// id.
MESSAGE_CODE_ENTITY_HAS_NO_NAME_OR_ID=61;
// TODO(tf) Affiliation is not defined for this child-parent constellation.
MESSAGE_CODE_AFFILIATION_ERROR=62;
// TODO(tf) An error occured during the parsing of this query. Maybe you use a wrong syntax?
// TODO(tf) An error occured during the parsing of this query. Maybe you use a
// wrong syntax?
MESSAGE_CODE_QUERY_PARSING_ERROR=63;
// TODO(tf) A property which has 'name' as its parent must have a TEXT data type.
// TODO(tf) A property which has 'name' as its parent must have a TEXT data
// type.
MESSAGE_CODE_NAME_PROPERTIES_MUST_BE_TEXT=64;
// TODO(tf) This entity had parent duplicates. That is meaningless and only one parent had been inserted.
// TODO(tf) This entity had parent duplicates. That is meaningless and only
// one parent had been inserted.
MESSAGE_CODE_PARENT_DUPLICATES_WARNING=65;
// TODO(tf) This entity had parent duplicates. Parent duplicates are meaningless and would be ignored (and inserted only once). But these parents had diverging inheritance instructions which cannot be processed.
// TODO(tf) This entity had parent duplicates. Parent duplicates are
// meaningless and would be ignored (and inserted only once). But these
// parents had diverging inheritance instructions which cannot be processed.
MESSAGE_CODE_PARENT_DUPLICATES_ERROR=66;
// TODO(tf) One or more entities are not qualified. None of them have been inserted/updated/deleted.
// TODO(tf) One or more entities are not qualified. None of them have been
// inserted/updated/deleted.
MESSAGE_CODE_ATOMICITY_ERROR=67;
// TODO(tf) There is no such role '" + role + "'.
...
...
@@ -244,7 +260,8 @@ enum MessageCode {
// TODO(tf) This reference cannot be identified due to name duplicates.
MESSAGE_CODE_REFERENCE_NAME_DUPLICATES=72;
// TODO(tf) The datatype which is to be inherited could not be detected due to divergent datatypes of at least two parents.
// TODO(tf) The datatype which is to be inherited could not be detected due to
// divergent datatypes of at least two parents.
MESSAGE_CODE_DATATYPE_INHERITANCE_AMBIGUOUS=73;
// TODO(tf) This datatype does not accept collections of values (e.g. Lists).
...
...
@@ -253,7 +270,8 @@ enum MessageCode {
// TODO(tf) This unit cannot be parsed.
MESSAGE_CODE_CANNOT_PARSE_UNIT=75;
// TODO(tf) This property is an additional property which has no corresponding property among the properties of the parents.
// TODO(tf) This property is an additional property which has no corresponding
// property among the properties of the parents.
MESSAGE_CODE_ADDITIONAL_PROPERTY=76;
// TODO(tf) This property overrides the datatype.
...
...
@@ -368,7 +386,6 @@ message Parent {
repeatedMessageinfos=6;
}
// Response to a retrieve request
messageRetrieveResponse{
// Payload of the retrieval
...
...
@@ -384,7 +401,8 @@ message RetrieveResponse {
// CaosDB Query
messageQuery{
// The string representation of the query, e.g. "FIND Person WITH name = Aisha"
// The string representation of the query, e.g. "FIND Person WITH name =
// Aisha"
stringquery=1;
}
...
...
@@ -414,7 +432,8 @@ message QueryOrIdRequest {
}
}
// Single response containing either an id, a COUNT query result, a SELECT-table or complete entities.
// Single response containing either an id, a COUNT query result, a SELECT-table
// or complete entities.
messageTransactionResponse{
// We wrap these together in order to make this a repeatable field in the