~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/definition/table.h

  • Committer: Brian Aker
  • Date: 2010-12-20 10:21:10 UTC
  • mto: This revision was merged to the branch mainline in revision 2016.
  • Revision ID: brian@tangent.org-20101220102110-60oh6zarw5n9nhah
Fixing up a, somewhat, hidden unsigned type to solve a few issues around
numbers.

Show diffs side-by-side

added added

removed removed

Lines of Context:
649
649
    return output;  // for multiple << operators.
650
650
  }
651
651
 
 
652
  Field *make_field(message::Table::Field &pfield,
 
653
                    unsigned char *ptr,
 
654
                    uint32_t field_length,
 
655
                    bool is_nullable,
 
656
                    unsigned char *null_pos,
 
657
                    unsigned char null_bit,
 
658
                    uint8_t decimals,
 
659
                    enum_field_types field_type,
 
660
                    const CHARSET_INFO * field_charset,
 
661
                    Field::utype unireg_check,
 
662
                    TYPELIB *interval,
 
663
                    const char *field_name);
 
664
 
652
665
  Field *make_field(unsigned char *ptr,
653
666
                    uint32_t field_length,
654
667
                    bool is_nullable,
659
672
                    const CHARSET_INFO * field_charset,
660
673
                    Field::utype unireg_check,
661
674
                    TYPELIB *interval,
662
 
                    const char *field_name);
 
675
                    const char *field_name, 
 
676
                    bool is_unsigned);
663
677
 
664
678
  int open_table_def(Session& session, const TableIdentifier &identifier);
665
679