1#[macro_export]
2macro_rules! get_str {
3 ($row:expr, $idx:expr) => {
4 (&mut $row).get_index($idx).get_utf8_as_str()
5 };
6}
7
8
9#[macro_export]
10macro_rules! get_cow {
11 ($row:expr, $idx:expr, $enc:expr) => {
12 (&mut $row).get_index($idx).get_as_cow_decoded($enc)
13 };
14}
15
16#[macro_export]
17macro_rules! get_string {
18 ($row:expr, $idx:expr, $enc:expr) => {
19 (&mut $row).get_index($idx).get_as_string($enc)
20 };
21}
22
23#[macro_export]
24macro_rules! get_i8 {
25 ($row:expr, $idx:expr) => {
26 (&mut $row).get_index($idx).get_i8()
27 };
28}
29
30#[macro_export]
31macro_rules! get_u8 {
32 ($row:expr, $idx:expr) => {
33 (&mut $row).get_index($idx).get_u8()
34 };
35}
36
37#[macro_export]
38macro_rules! get_i16 {
39 ($row:expr, $idx:expr) => {
40 (&mut $row).get_index($idx).get_i16()
41 };
42}
43
44#[macro_export]
45macro_rules! get_u16 {
46 ($row:expr, $idx:expr) => {
47 (&mut $row).get_index($idx).get_u16()
48 };
49}
50
51#[macro_export]
52macro_rules! get_i32 {
53 ($row:expr, $idx:expr) => {
54 (&mut $row).get_index($idx).get_i32()
55 };
56}
57
58#[macro_export]
59macro_rules! get_u32 {
60 ($row:expr, $idx:expr) => {
61 (&mut $row).get_index($idx).get_u32()
62 };
63}
64
65#[macro_export]
66macro_rules! get_i64 {
67 ($row:expr, $idx:expr) => {
68 (&mut $row).get_index($idx).get_i64()
69 };
70}
71
72#[macro_export]
73macro_rules! get_u64 {
74 ($row:expr, $idx:expr) => {
75 (&mut $row).get_index($idx).get_u64()
76 };
77}
78
79#[macro_export]
80macro_rules! get_f32 {
81 ($row:expr, $idx:expr) => {
82 (&mut $row).get_index($idx).get_f32()
83 };
84}
85
86#[macro_export]
87macro_rules! get_f64 {
88 ($row:expr, $idx:expr) => {
89 (&mut $row).get_index($idx).get_f64()
90 };
91}
92
93#[macro_export]
94macro_rules! get_bool {
95 ($row:expr, $idx:expr) => {
96 $row.get_index($idx).get_boolean()
97 };
98}
99
100#[macro_export]
101macro_rules! get_raw {
102 ($row:expr, $idx:expr) => {
103 $row.get_index($idx).get_slice()
104 };
105}
106
107#[macro_export]
108macro_rules! is_empty_field {
109 ($row:expr, $idx:expr) => {
110 $row.get_index($idx).is_empty()
111 };
112}
113
114#[macro_export]
115macro_rules! is_numeric_like {
116 ($row:expr, $idx:expr) => {
117 $row.get_index($idx).is_numeric_like()
118 };
119}
120