diff options
author | unknown <salle@geopard.online.bg> | 2002-07-17 15:17:20 +0300 |
---|---|---|
committer | unknown <salle@geopard.online.bg> | 2002-07-17 15:17:20 +0300 |
commit | 18e0dd1f5200ade6f4a15356fa7ce87b3f8f86bc (patch) | |
tree | e1c40d792aee8685690c05c66852a581466505bf /sql/field.h | |
parent | 6fbafad20d727c4df3bb74e63399e4eb2e646376 (diff) | |
download | mariadb-git-18e0dd1f5200ade6f4a15356fa7ce87b3f8f86bc.tar.gz |
Some
C++ comments cleanup
sql/stacktrace.c:
C++ comments cleanup
sql/structs.h:
C++ comments cleanup
sql/ha_myisam.h:
C++ comments cleanup
include/config-os2.h:
C++ comments cleanup
include/sslopt-case.h:
C++ comments cleanup
mysys/mf_tempfile.c:
C++ comments cleanup
sql/mysql_priv.h:
C++ comments cleanup
sql/slave.h:
C++ comments cleanup
sql/time.cc:
C++ comments cleanup
BitKeeper/etc/logging_ok:
Logging to logging@openlogging.org accepted
Diffstat (limited to 'sql/field.h')
-rw-r--r-- | sql/field.h | 69 |
1 files changed, 35 insertions, 34 deletions
diff --git a/sql/field.h b/sql/field.h index c795cbac974..69d1fbc826f 100644 --- a/sql/field.h +++ b/sql/field.h @@ -37,20 +37,20 @@ public: static void *operator new(size_t size) {return (void*) sql_alloc((uint) size); } static void operator delete(void *ptr_arg, size_t size) {} /*lint -e715 */ - char *ptr; // Position to field in record - uchar *null_ptr; // Byte where null_bit is - struct st_table *table; // Pointer for table + char *ptr; /* Position to field in record */ + uchar *null_ptr; /* Byte where null_bit is */ + struct st_table *table; /* Pointer for table */ const char *table_name,*field_name; - ulong query_id; // For quick test of used fields - // Field is part of the following keys + ulong query_id; /* For quick test of used fields */ + /* Field is part of the following keys */ key_map key_start,part_of_key,part_of_sortkey; enum utype { NONE,DATE,SHIELD,NOEMPTY,CASEUP,PNR,BGNR,PGNR,YES,NO,REL, CHECK,EMPTY,UNKNOWN_FIELD,CASEDN,NEXT_NUMBER,INTERVAL_FIELD, BIT_FIELD, TIMESTAMP_FIELD,CAPITALIZE,BLOB_FIELD}; utype unireg_check; - uint32 field_length; // Length of field + uint32 field_length; /* Length of field */ uint16 flags; - uchar null_bit; // Bit used to test null bit + uchar null_bit; /* Bit used to test null bit */ Field(char *ptr_arg,uint32 length_arg,uchar *null_ptr_arg,uchar null_bit_arg, utype unireg_check_arg, const char *field_name_arg, @@ -90,11 +90,12 @@ public: { return cmp(ptr,(char*) str); } virtual uint decimals() const { return 0; } virtual void sql_type(String &str) const =0; - // Caller beware: sql_type can change str.Ptr, so check - // ptr() to see if it changed if you are using your own buffer - // in str and restore it with set() if needed - - virtual uint size_of() const =0; // For new field + /* + Caller beware: sql_type can change str.Ptr, so check + ptr() to see if it changed if you are using your own buffer + in str and restore it with set() if needed + */ + virtual uint size_of() const =0; /* For new field */ inline bool is_null(uint row_offset=0) { return null_ptr ? (null_ptr[row_offset] & null_bit ? 1 : 0) : table->null_row; } inline bool is_real_null(uint row_offset=0) @@ -186,7 +187,7 @@ public: { return cmp(a,b); } virtual int pack_cmp(const char *b, uint key_length_arg) { return cmp(ptr,b); } - uint offset(); // Should be inline ... + uint offset(); /* Should be inline ... */ void copy_from_tmp(int offset); uint fill_cache_field(struct st_cache_field *copy); virtual bool get_date(TIME *ltime,bool fuzzydate); @@ -211,7 +212,7 @@ public: class Field_num :public Field { public: const uint8 dec; - bool zerofill,unsigned_flag; // Purify cannot handle bit fields + bool zerofill,unsigned_flag; /* Purify cannot handle bit fields */ Field_num(char *ptr_arg,uint32 len_arg, uchar *null_ptr_arg, uchar null_bit_arg, utype unireg_check_arg, const char *field_name_arg, @@ -823,7 +824,7 @@ public: class Field_blob :public Field_str { uint packlength; - String value; // For temporaries + String value; /* For temporaries */ bool binary_flag; public: Field_blob(char *ptr_arg, uchar *null_ptr_arg, uchar null_bit_arg, @@ -975,23 +976,23 @@ public: /* -** Create field class for CREATE TABLE + Create field class for CREATE TABLE */ class create_field :public Sql_alloc { public: const char *field_name; - const char *change; // If done with alter table - const char *after; // Put column after this one - Item *def; // Default value + const char *change; /* If done with alter table */ + const char *after; /* Put column after this one */ + Item *def; /* Default value */ enum enum_field_types sql_type; uint32 length; uint decimals,flags,pack_length; Field::utype unireg_check; - TYPELIB *interval; // Which interval to use - Field *field; // For alter table + TYPELIB *interval; /* Which interval to use */ + Field *field; /* For alter table */ - uint8 row,col,sc_length,interval_id; // For rea_create_table + uint8 row,col,sc_length,interval_id; /* For rea_create_table */ uint offset,pack_flag; create_field() :after(0) {} create_field(Field *field, Field *orig_field); @@ -999,7 +1000,7 @@ public: /* -** A class for sending info to the client + A class for sending info to the client */ class Send_field { @@ -1024,14 +1025,14 @@ public: uint from_bit,to_bit; uint from_length,to_length; Field *from_field,*to_field; - String tmp; // For items + String tmp; /* For items */ Copy_field() {} ~Copy_field() {} - void set(Field *to,Field *from,bool save); // Field to field - void set(char *to,Field *from); // Field to string + void set(Field *to,Field *from,bool save); /* Field to field */ + void set(char *to,Field *from); /* Field to string */ void (*do_copy)(Copy_field *); - void (*do_copy2)(Copy_field *); // Used to handle null values + void (*do_copy2)(Copy_field *); /* Used to handle null values */ }; @@ -1052,18 +1053,18 @@ bool test_if_int(const char *str,int length); */ #define FIELDFLAG_DECIMAL 1 -#define FIELDFLAG_BINARY 1 // Shares same flag +#define FIELDFLAG_BINARY 1 /*Shares same flag */ #define FIELDFLAG_NUMBER 2 #define FIELDFLAG_ZEROFILL 4 -#define FIELDFLAG_PACK 120 // Bits used for packing +#define FIELDFLAG_PACK 120 /* Bits used for packing */ #define FIELDFLAG_INTERVAL 256 -#define FIELDFLAG_BITFIELD 512 // mangled with dec! -#define FIELDFLAG_BLOB 1024 // mangled with dec! +#define FIELDFLAG_BITFIELD 512 /* mangled with dec! */ +#define FIELDFLAG_BLOB 1024 /* mangled with dec! */ #define FIELDFLAG_LEFT_FULLSCREEN 8192 #define FIELDFLAG_RIGHT_FULLSCREEN 16384 -#define FIELDFLAG_FORMAT_NUMBER 16384 // predit: ###,,## in output -#define FIELDFLAG_SUM ((uint) 32768)// predit: +#fieldflag -#define FIELDFLAG_MAYBE_NULL ((uint) 32768)// sql +#define FIELDFLAG_FORMAT_NUMBER 16384 /* predit: ###,,## in output */ +#define FIELDFLAG_SUM ((uint) 32768)/* predit: +#fieldflag */ +#define FIELDFLAG_MAYBE_NULL ((uint) 32768)/* sql */ #define FIELDFLAG_PACK_SHIFT 3 #define FIELDFLAG_DEC_SHIFT 8 #define FIELDFLAG_MAX_DEC 31 |