mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 20:12:31 +01:00
9f6aca198c
- Adding a new grammar file sql_yacc_ora.yy, which is currently almost a full copy of sql_yacc.yy. Note, it's now assumed that sql_yacc.yy and sql_yacc_ora.yy use the same set of %token directives and exactly the same %union directive. These declarations should eventually be moved into a shared included file, to make sure that sql_yacc.h and sql_yacc_ora.h are compatible. - Removing the "-p MYSQL" flag from cmake/bison.cmake, using the %name-prefix directive inside sql_yacc.yy and sql_yacc_ora.yy instead - Adding other CMake related changes to build sql_yacc_ora.o form sql_yacc_ora.yy - Adding NUMBER(M,N) as a synonym to DECIMAL(M,N) as the first Oracle compatibility syntax understood in sql_mode=ORACLE. - Adding prototypes to functions add_virtual_expression() and handle_sql2003_note184_exception(), so they can be used in both sql_yacc.yy and sql_yacc_ora.yy. - Adding a new test suite compat/oracle, with the first test "type_number". Use this: ./mtr compat/oracle.type_number # to run a single test ./mtr --suite=compat/oracle # to run the entire new suite - Adding compat/oracle into the list of default suites, so BuildBot can run it automatically on pushes. |
||
---|---|---|
.. | ||
build_configurations | ||
os | ||
abi_check.cmake | ||
bison.cmake | ||
character_sets.cmake | ||
check_compiler_flag.cmake | ||
compile_flags.cmake | ||
configurable_file_content.in | ||
configure.pl | ||
cpack_deb.cmake | ||
cpack_rpm.cmake | ||
cpack_source_ignore_files.cmake | ||
CPackRPM.cmake | ||
cpu_info.cmake | ||
crc32-vpmsum.cmake | ||
create_initial_db.cmake.in | ||
ctest.cmake | ||
do_abi_check.cmake | ||
dtrace.cmake | ||
dtrace_prelink.cmake | ||
FindJava.cmake | ||
FindJNI.cmake | ||
FindLZ4.cmake | ||
FindZSTD.cmake | ||
for_clients.cmake | ||
info_bin.cmake | ||
info_macros.cmake.in | ||
info_src.cmake | ||
install_layout.cmake | ||
install_macros.cmake | ||
jemalloc.cmake | ||
libutils.cmake | ||
maintainer.cmake | ||
make_dist.cmake.in | ||
mariadb_connector_c.cmake | ||
merge_archives_unix.cmake.in | ||
misc.cmake | ||
mysql_add_executable.cmake | ||
mysql_version.cmake | ||
numa.cmake | ||
package_name.cmake | ||
pcre.cmake | ||
plugin.cmake | ||
readline.cmake | ||
ssl.cmake | ||
stack_direction.c | ||
systemd.cmake | ||
tags.cmake | ||
versioninfo.rc.in | ||
win_compatibility.manifest | ||
wsrep.cmake | ||
zlib.cmake |