summaryrefslogtreecommitdiff
path: root/sql/sql_i_s.h
diff options
context:
space:
mode:
authorOleksandr Byelkin <sanja@mariadb.com>2022-02-03 17:01:31 +0100
committerOleksandr Byelkin <sanja@mariadb.com>2022-02-03 17:01:31 +0100
commitf5c5f8e41ecd4d407022d3772ac43075c16824a5 (patch)
tree8a46fbd9dfd51352800ea606ae52a53ceb239501 /sql/sql_i_s.h
parent8d742fe4acb91652fcbeb36506d20ead4ff19e83 (diff)
parentcf63eecef44f189ce2d221612dee9dfc1885ba4e (diff)
downloadmariadb-git-f5c5f8e41ecd4d407022d3772ac43075c16824a5.tar.gz
Merge branch '10.5' into 10.6
Diffstat (limited to 'sql/sql_i_s.h')
-rw-r--r--sql/sql_i_s.h29
1 files changed, 2 insertions, 27 deletions
diff --git a/sql/sql_i_s.h b/sql/sql_i_s.h
index 60a91205bbf..bed2e886718 100644
--- a/sql/sql_i_s.h
+++ b/sql/sql_i_s.h
@@ -45,13 +45,6 @@ enum enum_show_open_table
};
-enum enum_show_default
-{
- DEFAULT_TYPE_IMPLICIT= 0,
- DEFAULT_NONE
-};
-
-
namespace Show {
class Type
{
@@ -97,29 +90,24 @@ class ST_FIELD_INFO: public Show::Type
protected:
LEX_CSTRING m_name; // I_S column name
enum_nullability m_nullability; // NULLABLE or NOT NULL
- enum_show_default m_def; // Whether has a DEFAULT value
LEX_CSTRING m_old_name; // SHOW column name
enum_show_open_table m_open_method;
public:
ST_FIELD_INFO(const LEX_CSTRING &name, const Type &type,
enum_nullability nullability,
- enum_show_default def,
LEX_CSTRING &old_name,
enum_show_open_table open_method)
:Type(type), m_name(name),
m_nullability(nullability),
- m_def(def),
m_old_name(old_name),
m_open_method(open_method)
{ }
ST_FIELD_INFO(const char *name, const Type &type,
enum_nullability nullability,
- enum_show_default def,
const char *old_name,
enum_show_open_table open_method)
:Type(type),
m_nullability(nullability),
- m_def(def),
m_open_method(open_method)
{
m_name.str= name;
@@ -129,7 +117,6 @@ public:
}
const LEX_CSTRING &name() const { return m_name; }
bool nullable() const { return m_nullability == NULLABLE; }
- enum_show_default def() const { return m_def; }
const LEX_CSTRING &old_name() const { return m_old_name; }
enum_show_open_table open_method() const { return m_open_method; }
bool end_marker() const { return m_name.str == NULL; }
@@ -300,27 +287,15 @@ class Column: public ST_FIELD_INFO
public:
Column(const char *name, const Type &type,
enum_nullability nullability,
- enum_show_default def,
- const char *old_name,
- enum_show_open_table open_method= SKIP_OPEN_TABLE)
- :ST_FIELD_INFO(name, type, nullability, def, old_name, open_method)
- { }
- Column(const char *name, const Type &type, enum_nullability nullability,
- enum_show_default def,
- enum_show_open_table open_method= SKIP_OPEN_TABLE)
- :ST_FIELD_INFO(name, type, nullability, def, NullS, open_method)
- { }
- Column(const char *name, const Type &type,
- enum_nullability nullability,
const char *old_name,
enum_show_open_table open_method= SKIP_OPEN_TABLE)
- :ST_FIELD_INFO(name, type, nullability, DEFAULT_TYPE_IMPLICIT,
+ :ST_FIELD_INFO(name, type, nullability,
old_name, open_method)
{ }
Column(const char *name, const Type &type,
enum_nullability nullability,
enum_show_open_table open_method= SKIP_OPEN_TABLE)
- :ST_FIELD_INFO(name, type, nullability, DEFAULT_TYPE_IMPLICIT,
+ :ST_FIELD_INFO(name, type, nullability,
NullS, open_method)
{ }
};