~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/table.h

  • Committer: Brian Aker
  • Date: 2010-06-05 00:15:57 UTC
  • mfrom: (1589.1.1 drizzle_events)
  • Revision ID: brian@gaz-20100605001557-j1k41ni5k9mis891
Merge in Barry.

Show diffs side-by-side

added added

removed removed

Lines of Context:
322
322
  inline uint32_t getRecordLength() const { return s->getRecordLength(); }
323
323
  inline uint32_t sizeBlobFields() { return s->blob_fields; }
324
324
  inline uint32_t *getBlobField() { return &s->blob_field[0]; }
 
325
 
 
326
  Field_blob *getBlobFieldAt(uint32_t arg) const
 
327
  {
 
328
    if (arg < s->blob_fields)
 
329
      return (Field_blob*) field[s->blob_field[arg]]; /*NOTE: Using 'Table.field' NOT SharedTable.field. */
 
330
 
 
331
    return NULL;
 
332
  }
 
333
  inline uint8_t getBlobPtrSize() { return s->blob_ptr_size; }
325
334
  inline uint32_t getNullBytes() { return s->null_bytes; }
326
335
  inline uint32_t getNullFields() { return s->null_fields; }
327
336
  inline unsigned char *getDefaultValues() { return  s->getDefaultValues(); }
 
337
  inline const char *getSchemaName()  const { return s->getSchemaName(); }
 
338
  inline const char *getTableName()  const { return s->getTableName(); }
328
339
 
329
340
  inline bool isDatabaseLowByteFirst() { return s->db_low_byte_first; } /* Portable row format */
330
341
  inline bool isNameLock() const { return s->isNameLock(); }