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