mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
cleanup: remove unconditional #ifdef's
This commit is contained in:
@ -260,10 +260,7 @@ const Type_collection *Type_handler_row::type_collection() const
|
||||
|
||||
bool Type_handler_data::init()
|
||||
{
|
||||
#ifdef HAVE_SPATIAL
|
||||
return type_collection_geometry.init(this);
|
||||
#endif
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@ -291,12 +288,8 @@ Type_handler::handler_by_name(THD *thd, const LEX_CSTRING &name)
|
||||
return ph;
|
||||
}
|
||||
|
||||
#ifdef HAVE_SPATIAL
|
||||
const Type_handler *ha= Type_collection_geometry_handler_by_name(name);
|
||||
if (ha)
|
||||
return ha;
|
||||
#endif
|
||||
return NULL;
|
||||
return ha;
|
||||
}
|
||||
|
||||
|
||||
@ -2257,12 +2250,7 @@ Type_handler::get_handler_by_field_type(enum_field_types type)
|
||||
case MYSQL_TYPE_STRING: return &type_handler_string;
|
||||
case MYSQL_TYPE_ENUM: return &type_handler_varchar; // Map to VARCHAR
|
||||
case MYSQL_TYPE_SET: return &type_handler_varchar; // Map to VARCHAR
|
||||
case MYSQL_TYPE_GEOMETRY:
|
||||
#ifdef HAVE_SPATIAL
|
||||
return &type_handler_geometry;
|
||||
#else
|
||||
return NULL;
|
||||
#endif
|
||||
case MYSQL_TYPE_GEOMETRY: return &type_handler_geometry;
|
||||
case MYSQL_TYPE_TIMESTAMP: return &type_handler_timestamp2;// Map to timestamp2
|
||||
case MYSQL_TYPE_TIMESTAMP2: return &type_handler_timestamp2;
|
||||
case MYSQL_TYPE_DATE: return &type_handler_newdate; // Map to newdate
|
||||
@ -2314,12 +2302,7 @@ Type_handler::get_handler_by_real_type(enum_field_types type)
|
||||
case MYSQL_TYPE_STRING: return &type_handler_string;
|
||||
case MYSQL_TYPE_ENUM: return &type_handler_enum;
|
||||
case MYSQL_TYPE_SET: return &type_handler_set;
|
||||
case MYSQL_TYPE_GEOMETRY:
|
||||
#ifdef HAVE_SPATIAL
|
||||
return &type_handler_geometry;
|
||||
#else
|
||||
return NULL;
|
||||
#endif
|
||||
case MYSQL_TYPE_GEOMETRY: return &type_handler_geometry;
|
||||
case MYSQL_TYPE_TIMESTAMP: return &type_handler_timestamp;
|
||||
case MYSQL_TYPE_TIMESTAMP2: return &type_handler_timestamp2;
|
||||
case MYSQL_TYPE_DATE: return &type_handler_date;
|
||||
|
Reference in New Issue
Block a user