[MDEV-20768] Turn INET functions into a function collection plugin Created: 2019-10-07  Updated: 2019-10-13  Resolved: 2019-10-08

Status: Closed
Project: MariaDB Server
Component/s: Data types, Plugins
Fix Version/s: 10.5.0

Type: Task Priority: Major
Reporter: Alexander Barkov Assignee: Alexander Barkov
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Blocks
blocks MDEV-274 The data type for IPv6/IPv4 addresses... Closed
is blocked by MDEV-20764 Add MariaDB_FUNCTION_COLLECTION_PLUGIN Closed

 Description   

Let's move the following SQL functions:

  • INET_ATON()
  • INET_NTOA()
  • INET6_ATON()
  • INET6_NTOA()
  • IS_IPV4()
  • IS_IPV6()
  • IS_IPV4_COMPAT()
  • IS_IPV4_MAPPED()
    into a mandatory function collection plugin.

The source files:

  • sql_type_inet.h
  • sql_type_inet.cc
  • item_inetfunc.h
  • item_inetfunc.cc
    will move from /sql/ to /plugin/type_inet/.

Later we'll also put the INET6 data type implementation into the same directory.


Generated at Thu Feb 08 09:02:01 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.