Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
04af4d10
Commit
04af4d10
authored
Jan 26, 2006
by
unknown
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gcc295 fixes for embedded
parent
2b4d61ca
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
16 deletions
+14
-16
libmysqld/lib_sql.cc
libmysqld/lib_sql.cc
+3
-0
sql/handler.h
sql/handler.h
+11
-16
No files found.
libmysqld/lib_sql.cc
View file @
04af4d10
...
@@ -46,6 +46,8 @@ C_MODE_START
...
@@ -46,6 +46,8 @@ C_MODE_START
static
my_bool
emb_read_query_result
(
MYSQL
*
mysql
);
static
my_bool
emb_read_query_result
(
MYSQL
*
mysql
);
C_MODE_END
void
THD
::
clear_data_list
()
void
THD
::
clear_data_list
()
{
{
while
(
first_data
)
while
(
first_data
)
...
@@ -59,6 +61,7 @@ void THD::clear_data_list()
...
@@ -59,6 +61,7 @@ void THD::clear_data_list()
cur_data
=
0
;
cur_data
=
0
;
}
}
C_MODE_START
/*
/*
Reads error information from the MYSQL_DATA and puts
Reads error information from the MYSQL_DATA and puts
...
...
sql/handler.h
View file @
04af4d10
...
@@ -800,14 +800,6 @@ typedef int (*get_partitions_in_range_iter)(partition_info *part_info,
...
@@ -800,14 +800,6 @@ typedef int (*get_partitions_in_range_iter)(partition_info *part_info,
PARTITION_ITERATOR
*
part_iter
);
PARTITION_ITERATOR
*
part_iter
);
/* Initialize the iterator to return a single partition with given part_id */
inline
void
init_single_partition_iterator
(
uint32
part_id
,
PARTITION_ITERATOR
*
part_iter
);
/* Initialize the iterator to enumerate all partitions */
inline
void
init_all_partitions_iterator
(
partition_info
*
part_info
,
PARTITION_ITERATOR
*
part_iter
);
class
partition_info
:
public
Sql_alloc
class
partition_info
:
public
Sql_alloc
{
{
public:
public:
...
@@ -1007,7 +999,9 @@ class partition_info : public Sql_alloc
...
@@ -1007,7 +999,9 @@ class partition_info : public Sql_alloc
#ifdef WITH_PARTITION_STORAGE_ENGINE
#ifdef WITH_PARTITION_STORAGE_ENGINE
uint32
get_next_partition_id_range
(
struct
st_partition_iter
*
part_iter
);
uint32
get_next_partition_id_range
(
struct
st_partition_iter
*
part_iter
);
inline
void
init_single_partition_iterator
(
uint32
part_id
,
/* Initialize the iterator to return a single partition with given part_id */
static
inline
void
init_single_partition_iterator
(
uint32
part_id
,
PARTITION_ITERATOR
*
part_iter
)
PARTITION_ITERATOR
*
part_iter
)
{
{
part_iter
->
part_nums
.
start
=
part_id
;
part_iter
->
part_nums
.
start
=
part_id
;
...
@@ -1015,7 +1009,8 @@ inline void init_single_partition_iterator(uint32 part_id,
...
@@ -1015,7 +1009,8 @@ inline void init_single_partition_iterator(uint32 part_id,
part_iter
->
get_next
=
get_next_partition_id_range
;
part_iter
->
get_next
=
get_next_partition_id_range
;
}
}
inline
/* Initialize the iterator to enumerate all partitions */
static
inline
void
init_all_partitions_iterator
(
partition_info
*
part_info
,
void
init_all_partitions_iterator
(
partition_info
*
part_info
,
PARTITION_ITERATOR
*
part_iter
)
PARTITION_ITERATOR
*
part_iter
)
{
{
...
@@ -1034,7 +1029,7 @@ void init_all_partitions_iterator(partition_info *part_info,
...
@@ -1034,7 +1029,7 @@ void init_all_partitions_iterator(partition_info *part_info,
DESCRIPTION
DESCRIPTION
A routine to check for subpartitioning for improved readability of code
A routine to check for subpartitioning for improved readability of code
*/
*/
inline
static
inline
bool
is_sub_partitioned
(
partition_info
*
part_info
)
bool
is_sub_partitioned
(
partition_info
*
part_info
)
{
return
(
part_info
->
subpart_type
==
NOT_A_PARTITION
?
FALSE
:
TRUE
);
}
{
return
(
part_info
->
subpart_type
==
NOT_A_PARTITION
?
FALSE
:
TRUE
);
}
...
@@ -1050,7 +1045,7 @@ bool is_sub_partitioned(partition_info *part_info)
...
@@ -1050,7 +1045,7 @@ bool is_sub_partitioned(partition_info *part_info)
A routine to check for number of partitions for improved readability
A routine to check for number of partitions for improved readability
of code
of code
*/
*/
inline
static
inline
uint
get_tot_partitions
(
partition_info
*
part_info
)
uint
get_tot_partitions
(
partition_info
*
part_info
)
{
{
return
part_info
->
no_parts
*
return
part_info
->
no_parts
*
...
@@ -1924,22 +1919,22 @@ handlerton *ha_checktype(THD *thd, enum legacy_db_type database_type,
...
@@ -1924,22 +1919,22 @@ handlerton *ha_checktype(THD *thd, enum legacy_db_type database_type,
bool
no_substitute
,
bool
report_error
);
bool
no_substitute
,
bool
report_error
);
inline
enum
legacy_db_type
ha_legacy_type
(
const
handlerton
*
db_type
)
static
inline
enum
legacy_db_type
ha_legacy_type
(
const
handlerton
*
db_type
)
{
{
return
(
db_type
==
NULL
)
?
DB_TYPE_UNKNOWN
:
db_type
->
db_type
;
return
(
db_type
==
NULL
)
?
DB_TYPE_UNKNOWN
:
db_type
->
db_type
;
}
}
inline
const
char
*
ha_resolve_storage_engine_name
(
const
handlerton
*
db_type
)
static
inline
const
char
*
ha_resolve_storage_engine_name
(
const
handlerton
*
db_type
)
{
{
return
db_type
==
NULL
?
"UNKNOWN"
:
db_type
->
name
;
return
db_type
==
NULL
?
"UNKNOWN"
:
db_type
->
name
;
}
}
inline
bool
ha_check_storage_engine_flag
(
const
handlerton
*
db_type
,
uint32
flag
)
static
inline
bool
ha_check_storage_engine_flag
(
const
handlerton
*
db_type
,
uint32
flag
)
{
{
return
db_type
==
NULL
?
FALSE
:
test
(
db_type
->
flags
&
flag
);
return
db_type
==
NULL
?
FALSE
:
test
(
db_type
->
flags
&
flag
);
}
}
inline
bool
ha_storage_engine_is_enabled
(
const
handlerton
*
db_type
)
static
inline
bool
ha_storage_engine_is_enabled
(
const
handlerton
*
db_type
)
{
{
return
(
db_type
&&
db_type
->
create
)
?
return
(
db_type
&&
db_type
->
create
)
?
(
db_type
->
state
==
SHOW_OPTION_YES
)
:
FALSE
;
(
db_type
->
state
==
SHOW_OPTION_YES
)
:
FALSE
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment