Lines Matching refs:field_no

112 Field *Raw_record::field(int field_no) const {  in field()
113 return m_table->field[field_no]; in field()
118 bool Raw_record::store_pk_id(int field_no, Object_id id) { in store_pk_id() argument
119 field(field_no)->set_notnull(); in store_pk_id()
121 return (id == INVALID_OBJECT_ID) ? false : store(field_no, id); in store_pk_id()
126 bool Raw_record::store_ref_id(int field_no, Object_id id) { in store_ref_id() argument
128 set_null(field_no, true); in store_ref_id()
132 set_null(field_no, false); in store_ref_id()
133 type_conversion_status rc = field(field_no)->store(id, true); in store_ref_id()
141 void Raw_record::set_null(int field_no, bool is_null) { in set_null() argument
143 field(field_no)->set_null(); in set_null()
145 field(field_no)->set_notnull(); in set_null()
150 bool Raw_record::store(int field_no, const String_type &s, bool is_null) { in store() argument
151 set_null(field_no, is_null); in store()
156 field(field_no)->store(s.c_str(), s.length(), system_charset_info); in store()
164 bool Raw_record::store(int field_no, ulonglong ull, bool is_null) { in store() argument
165 set_null(field_no, is_null); in store()
169 type_conversion_status rc = field(field_no)->store(ull, true); in store()
177 bool Raw_record::store(int field_no, longlong ll, bool is_null) { in store() argument
178 set_null(field_no, is_null); in store()
182 type_conversion_status rc = field(field_no)->store(ll, false); in store()
190 bool Raw_record::store(int field_no, const Properties &p) { in store() argument
191 return store(field_no, p.raw_string(), p.empty()); in store()
196 bool Raw_record::store_time(int field_no, my_time_t val, bool is_null) { in store_time() argument
197 set_null(field_no, is_null); in store_time()
204 return field(field_no)->store_time(&time); in store_time()
209 bool Raw_record::store_timestamp(int field_no, const timeval &tv) { in store_timestamp() argument
210 field(field_no)->store_timestamp(&tv); in store_timestamp()
216 bool Raw_record::store_json(int field_no, const Json_wrapper &json) { in store_json() argument
217 Field_json *json_field = down_cast<Field_json *>(field(field_no)); in store_json()
223 bool Raw_record::is_null(int field_no) const { in is_null()
224 return field(field_no)->is_null(); in is_null()
229 longlong Raw_record::read_int(int field_no) const { in read_int()
230 return field(field_no)->val_int(); in read_int()
235 ulonglong Raw_record::read_uint(int field_no) const { in read_uint()
236 return static_cast<ulonglong>(field(field_no)->val_int()); in read_uint()
241 String_type Raw_record::read_str(int field_no) const { in read_str()
245 field(field_no)->val_str(&val); in read_str()
252 Object_id Raw_record::read_ref_id(int field_no) const { in read_ref_id()
253 return field(field_no)->is_null() ? dd::INVALID_OBJECT_ID in read_ref_id()
254 : read_int(field_no); in read_ref_id()
259 my_time_t Raw_record::read_time(int field_no) const { in read_time()
263 field(field_no)->get_date(&time, TIME_DATETIME_ONLY); in read_time()
269 timeval Raw_record::read_timestamp(int field_no) const { in read_timestamp()
272 if (field(field_no)->get_timestamp(&tv, &warnings)) { in read_timestamp()
281 bool Raw_record::read_json(int field_no, Json_wrapper *json_wrapper) const { in read_json() argument
282 return down_cast<Field_json *>(field(field_no))->val_json(json_wrapper); in read_json()