[Groonga-mysql-commit] mroonga/mroonga at 3c8bfb8 [master] test: add a test for "INDEX_FLAGS" parameter

Back to archive index

Kouhei Sutou null+****@clear*****
Fri Jun 19 23:24:23 JST 2015


Kouhei Sutou	2015-06-19 23:24:23 +0900 (Fri, 19 Jun 2015)

  New Revision: 3c8bfb8330f92c4481edb908d76eb7f370869c60
  https://github.com/mroonga/mroonga/commit/3c8bfb8330f92c4481edb908d76eb7f370869c60

  Message:
    test: add a test for "INDEX_FLAGS" parameter

  Added files:
    mysql-test/mroonga/wrapper/create/table/index_flags/r/parameter.result
    mysql-test/mroonga/wrapper/create/table/index_flags/t/parameter.test

  Added: mysql-test/mroonga/wrapper/create/table/index_flags/r/parameter.result (+16 -0) 100644
===================================================================
--- /dev/null
+++ mysql-test/mroonga/wrapper/create/table/index_flags/r/parameter.result    2015-06-19 23:24:23 +0900 (3d39093)
@@ -0,0 +1,16 @@
+SET NAMES utf8;
+CREATE TABLE memos (
+content VARCHAR(64) NOT NULL PRIMARY KEY,
+FULLTEXT INDEX (content) INDEX_FLAGS='WITH_POSITION|WITH_WEIGHT'
+) COMMENT='ENGINE "InnoDB"' DEFAULT CHARSET=utf8;
+SHOW CREATE TABLE memos;
+Table	Create Table
+memos	CREATE TABLE `memos` (
+  `content` varchar(64) NOT NULL,
+  PRIMARY KEY (`content`),
+  FULLTEXT KEY `content` (`content`) `INDEX_FLAGS`='WITH_POSITION|WITH_WEIGHT'
+) ENGINE=Mroonga DEFAULT CHARSET=utf8 COMMENT='ENGINE "InnoDB"'
+SELECT mroonga_command("dump --dump_plugins no --dump_schema no");
+mroonga_command("dump --dump_plugins no --dump_schema no")
+column_create memos-content index COLUMN_INDEX|WITH_WEIGHT|WITH_POSITION memos
+DROP TABLE memos;

  Added: mysql-test/mroonga/wrapper/create/table/index_flags/t/parameter.test (+42 -0) 100644
===================================================================
--- /dev/null
+++ mysql-test/mroonga/wrapper/create/table/index_flags/t/parameter.test    2015-06-19 23:24:23 +0900 (c9ba78a)
@@ -0,0 +1,42 @@
+# Copyright(C) 2015  Naoya Murakami <naoya �� createfield.com>
+# Copyright(C) 2015  Kouhei Sutou <kou �� clear-code.com>
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+--source ../../../../../include/mroonga/have_mariadb.inc
+--source include/have_innodb.inc
+--source ../../../../../include/mroonga/have_mroonga.inc
+--source ../../../../../include/mroonga/load_mroonga_functions.inc
+
+--disable_query_log
+DROP DATABASE test;
+CREATE DATABASE test;
+USE test;
+--enable_query_log
+
+SET NAMES utf8;
+
+CREATE TABLE memos (
+  content VARCHAR(64) NOT NULL PRIMARY KEY,
+  FULLTEXT INDEX (content) INDEX_FLAGS='WITH_POSITION|WITH_WEIGHT'
+) COMMENT='ENGINE "InnoDB"' DEFAULT CHARSET=utf8;
+SHOW CREATE TABLE memos;
+
+SELECT mroonga_command("dump --dump_plugins no --dump_schema no");
+
+DROP TABLE memos;
+
+--source ../../../../../include/mroonga/unload_mroonga_functions.inc
+--source ../../../../../include/mroonga/have_mroonga_deinit.inc
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-mysql-commit mailing list
Back to archive index