Commit 9a20bf40 authored by Marco De Marco's avatar Marco De Marco
Browse files

Table validation added to protocl

parent d247ad2f
Loading
Loading
Loading
Loading
+31 −2
Original line number Diff line number Diff line
@@ -7,7 +7,8 @@ message Request
	enum Type
	{
		AUTHORIZATION = 0;
		METADATA = 1;
		VALIDATION = 1;
		METADATA = 2;
	}

	required Type type = 1;
@@ -22,6 +23,34 @@ message Request

	optional Authorization authorization = 2;

	//Validation request

	message Validation
	{
		required string schema = 1;
		required string table = 2;

		message Column
		{
			enum Type
			{
				DT_DOUBLE = 0;
				DT_INTEGER = 1;
				DT_UNSIGNED_LONG = 2;
				DT_LONG_LONG = 3;
				DT_STRING = 4;
				DT_DATE = 5;
			}
		
			required string name = 1;
			required Type type = 2;
		}

		repeated Column columns = 3;
	}

	optional Validation validation = 3;

	//Metadata update request

	message Metadata
@@ -31,6 +60,6 @@ message Request
		required sfixed64 timestamp = 3;
	}

	optional Metadata metadata = 5;
	optional Metadata metadata = 4;
}
+19 −2
Original line number Diff line number Diff line
@@ -7,7 +7,8 @@ message Response
	enum Type
	{
		AUTHORIZATION = 0;
		METADATA = 1;
		VALIDATION = 1;
		METADATA = 2;
	}

	required Type type = 1;
@@ -28,6 +29,22 @@ message Response

	optional Authorization authorization = 2;

	//Validation response

	message Validation 
	{
		enum State
		{
			ACCEPTED = 0;
			REJECTED = 1;
		}

		required State state = 1;
		required string status = 2;
	}

	optional Validation validation = 3;

	//Metadata tuple container

	message Metadata
@@ -116,6 +133,6 @@ message Response
		repeated DtDate date_list = 8;
	}

	optional Metadata metadata = 3;
	optional Metadata metadata = 4;
}
+897 −156

File changed.

Preview size limit exceeded, changes collapsed.

+598 −8

File changed.

Preview size limit exceeded, changes collapsed.

+413 −37

File changed.

Preview size limit exceeded, changes collapsed.

Loading