Added quantiling UDAFs
[com/gs-lite.git] / cfg / packet_schema.txt
1 PROTOCOL base{\r
2         uint systemTime get_system_time (low_cardinality,required,increasing, snap_len 0);\r
3         uint schemaId get_schemaId (low_cardinality,required, snap_len 0);\r
4 }\r
5 \r
6 PROTOCOL CSV_EXAMPLE (base) {\r
7         uint uintInPosition1  get_csv_uint_pos1;\r
8         ullong ullongInPosition2 get_csv_ullong_pos2;\r
9         IP ipInPosition3 get_csv_ip_pos3;\r
10         IPV6 ipv6InPosition4 get_csv_ipv6_pos4;\r
11         string stringInPosition5 get_csv_string_pos5;\r
12         bool boolInPosition6 get_csv_bool_pos6;\r
13         int intInPosition7 get_csv_int_pos7;\r
14         llong llongInPosition8 get_csv_llong_pos8;\r
15         float floatInPosition9 get_csv_float_pos9;\r
16 }\r
17 \r
18 \r
19 PROTOCOL CSV_TCPEXAMPLE (base) {\r
20         uint ivalue get_csv_uint_pos1 (increasing);\r
21         uint value get_csv_uint_pos2;\r
22 }\r
23 \r
24 PROTOCOL GDAT_EXAMPLE (base) {\r
25         uint uintOldTime get_gdat_uint_pos1;\r
26         uint uintInPosition1  get_gdat_uint_pos2;\r
27         ullong ullongInPosition2 get_gdat_ullong_pos3;\r
28         IP ipInPosition3 get_gdat_ip_pos4;\r
29         IPV6 ipv6InPosition4 get_gdat_ipv6_pos5;\r
30         string stringInPosition5 get_gdat_string_pos6;\r
31         bool boolInPosition6 get_gdat_bool_pos7;\r
32         int intInPosition7 get_gdat_int_pos8;\r
33         llong llongInPosition8 get_gdat_llong_pos9;\r
34         float floatInPosition9 get_gdat_float_pos10;\r
35 }\r
36 \r
37 \r