24#ifndef COMPONENTS_SERVICES_BITS_SYSTEM_VARIABLES_BITS_H 
   25#define COMPONENTS_SERVICES_BITS_SYSTEM_VARIABLES_BITS_H 
   38#define PLUGIN_VAR_BOOL 0x0001 
   40#define PLUGIN_VAR_INT 0x0002 
   42#define PLUGIN_VAR_LONG 0x0003 
   44#define PLUGIN_VAR_LONGLONG 0x0004 
   46#define PLUGIN_VAR_STR 0x0005 
   48#define PLUGIN_VAR_ENUM 0x0006 
   50#define PLUGIN_VAR_SET 0x0007 
   52#define PLUGIN_VAR_DOUBLE 0x0008 
   63#define PLUGIN_VAR_UNSIGNED 0x0080   
   64#define PLUGIN_VAR_THDLOCAL 0x0100   
   65#define PLUGIN_VAR_READONLY 0x0200   
   66#define PLUGIN_VAR_NOSYSVAR 0x0400   
   67#define PLUGIN_VAR_NOCMDOPT 0x0800   
   68#define PLUGIN_VAR_NOCMDARG 0x1000   
   69#define PLUGIN_VAR_RQCMDARG 0x0000   
   70#define PLUGIN_VAR_OPCMDARG 0x2000   
   71#define PLUGIN_VAR_NODEFAULT 0x4000  
   72#define PLUGIN_VAR_MEMALLOC 0x8000   
   73#define PLUGIN_VAR_NOPERSIST \ 
   75#define PLUGIN_VAR_PERSIST_AS_READ_ONLY 0x20000 
   76#define PLUGIN_VAR_INVISIBLE 0x40000  
   77#define PLUGIN_VAR_SENSITIVE 0x80000  
   90#define MYSQL_VALUE_TYPE_STRING 0 
   91#define MYSQL_VALUE_TYPE_REAL 1 
   92#define MYSQL_VALUE_TYPE_INT 2 
bool length(const dd::Spatial_reference_system *srs, const Geometry *g1, double *length, bool *null) noexcept
Computes the length of linestrings and multilinestrings.
Definition: length.cc:76
 
mutable_buffer buffer(void *p, size_t n) noexcept
Definition: buffer.h:420
 
Definition: system_variables_bits.h:94
 
int(* val_int)(struct st_mysql_value *, long long *intbuf)
Definition: system_variables_bits.h:98
 
int(* val_real)(struct st_mysql_value *, double *realbuf)
Definition: system_variables_bits.h:97
 
int(* is_unsigned)(struct st_mysql_value *)
Definition: system_variables_bits.h:99
 
int(* value_type)(struct st_mysql_value *)
Definition: system_variables_bits.h:95