#include <parse_tree_column_attrs.h>
 | 
|   | PT_char_type (const POS &pos, Char_type char_type, const char *length, const CHARSET_INFO *charset, bool force_binary=false) | 
|   | 
|   | PT_char_type (const POS &pos, Char_type char_type, const CHARSET_INFO *charset, bool force_binary=false) | 
|   | 
| ulong  | get_type_flags () const override | 
|   | 
| const char *  | get_length () const override | 
|   | 
| const CHARSET_INFO *  | get_charset () const override | 
|   | 
| virtual const char *  | get_dec () const | 
|   | 
| virtual uint  | get_uint_geom_type () const | 
|   | 
| virtual List< String > *  | get_interval_list () const | 
|   | 
| virtual bool  | is_serial_type () const | 
|   | 
| virtual  | ~Parse_tree_node_tmpl ()=default | 
|   | 
| bool  | is_contextualized () const | 
|   | 
| virtual bool  | contextualize (Context *pc) final | 
|   | 
| void  | error (Context *pc, const POS &pos) const | 
|   | syntax_error() function replacement for deferred reporting of syntax errors  More...
  | 
|   | 
| void  | error (Context *pc, const POS &pos, const char *msg) const | 
|   | syntax_error() function replacement for deferred reporting of syntax errors  More...
  | 
|   | 
| void  | errorf (Context *pc, const POS &pos, const char *format,...) const | 
|   | syntax_error() function replacement for deferred reporting of syntax errors  More...
  | 
|   | 
◆ Parent_type
◆ PT_char_type() [1/2]
  
  
      
        
          | PT_char_type::PT_char_type  | 
          ( | 
          const POS &  | 
          pos,  | 
         
        
           | 
           | 
          Char_type  | 
          char_type,  | 
         
        
           | 
           | 
          const char *  | 
          length,  | 
         
        
           | 
           | 
          const CHARSET_INFO *  | 
          charset,  | 
         
        
           | 
           | 
          bool  | 
          force_binary = false  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ PT_char_type() [2/2]
  
  
      
        
          | PT_char_type::PT_char_type  | 
          ( | 
          const POS &  | 
          pos,  | 
         
        
           | 
           | 
          Char_type  | 
          char_type,  | 
         
        
           | 
           | 
          const CHARSET_INFO *  | 
          charset,  | 
         
        
           | 
           | 
          bool  | 
          force_binary = false  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_charset()
◆ get_length()
  
  
      
        
          | const char * PT_char_type::get_length  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ get_type_flags()
  
  
      
        
          | ulong PT_char_type::get_type_flags  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ charset
◆ force_binary
  
  
      
        
          | const bool PT_char_type::force_binary | 
         
       
   | 
  
private   | 
  
 
 
◆ length
  
  
      
        
          | const char* PT_char_type::length | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: