Lines Matching refs:fields
43 " Scalar fields have 0 elements.]"
154 Member_t* fields; /* fields (first for dynamic Q) */
167 size_t nfields; /* #fields per record */
243 Field_t* fields;
308 w = &r->fields[index];
342 y = &r->fields[r->kfields - 1];
345 for (p = &r->fields[r->index]; p <= y; p++)
513 p = &r->fields[k->field->variable.index];
569 for (y = w; y < &r->fields[r->nfields - 1]; y++)
614 register Member_t* w = &r->fields[index];
846 r->fields[i].serial = r->fields[i].keyed = 0;
852 * only string fields are checked
859 f = flat->fields;
897 for (f = flat->fields; f; f = f->next)
957 f = r->fields[flat->truncate.field[i-1]].field;
958 f->physical.format.width = i - r->fields[f->variable.index].off - 1;
967 r->fields[j].field->physical.format.width = r->fields[j].field->truncate;
992 if (!r->fields[j].field->structref)
996 i = r->fields[r->nfields - 1].off + r->fields[r->nfields - 1].siz;
1031 f = r->fields[i].field;
1263 recinit(register Flat_t* flat, Dssfile_t* file, Record_t* b, Table_t* t, Field_t* fields, size_t n, size_t i, Dssdisc_t* disc)
1271 if (!fields)
1273 level = fields->structure.level;
1275 for (f = fields; f; f = f->next, n++)
1284 r->fields = level == 1 ? (Member_t*)(r + 1) : b->fields;
1298 for (f = fields; f; f = f->next, i++)
1309 r->fields[i].field = f;
1326 r->fields[i].off = off;
1327 off += r->fields[i].siz = f->physical.format.width;
1379 if (!(file->data = flat->root.record = recinit(flat, file, NiL, flat->root.table, flat->fields, flat->nfields, 0, disc)))
2140 "KEY", "name=value keyed field details. Keyed fields are"
2142 " positional fields. All unknown keys and invalid"
2223 flat->fields = f;
3204 if (!flat->fields)
3214 for (f = flat->fields; f; f = f->next)
3266 for (f = flat->fields; f; f = f->next)
3326 for (f = flat->fields; f; f = f->next)
3389 for (f = flat->fields; f; f = f->next)
3441 sfprintf(sfstdout, " %s_field_t* fields; /* fields (first for dynamic Q) */\n", t);
3447 for (f = flat->fields; f; f = f->next)
3487 for (f = flat->fields; f; f = f->next)
3598 for (f = flat->fields; f; f = f->next)
3623 for (f = flat->fields; f; f = f->next)
3745 for (f = flat->fields; f; f = f->next)
3954 for (f = flatten->flat->fields; f; f = f->next)
4017 for (f = flatten->flat->fields; f; f = f->next)