# -*- po -*-
# English translations for Groonga package.
# Copyright (C) 2009-2025 Groonga Project
# This file is distributed under the same license as the Groonga package.
# Automatically generated, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: Groonga 15.0.2\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-02-21 09:46+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

msgid "``in_records``"
msgstr "``in_records``"

msgid "Summary"
msgstr "Summary"

msgid "You can use ``in_records`` for using an existing table as condition patterns. Each record in the existing table is treated as a condition pattern."
msgstr "You can use ``in_records`` for using an existing table as condition patterns. Each record in the existing table is treated as a condition pattern."

msgid "You may be able to reduce multiple queries to only one query by ``in_records``."
msgstr "You may be able to reduce multiple queries to only one query by ``in_records``."

msgid "``in_records`` is similar to :doc:`sub_filter`. Here are differences of them:"
msgstr "``in_records`` is similar to :doc:`sub_filter`. Here are differences of them:"

msgid "``sub_filter`` requires a reference column to condition table but ``in_records`` doesn't require."
msgstr "``sub_filter`` requires a reference column to condition table but ``in_records`` doesn't require."

msgid "``sub_filter`` requires an index column for the reference column but ``in_records`` doesn't require."
msgstr "``sub_filter`` requires an index column for the reference column but ``in_records`` doesn't require."

msgid "``sub_filter`` can use all logical operations but ``in_records`` can use only AND logical operation in one pattern."
msgstr "``sub_filter`` can use all logical operations but ``in_records`` can use only AND logical operation in one pattern."

msgid "``sub_filter`` can use only the value of one reference column for condition but ``in_records`` can use one or more values for condition. You can use multiple columns, functions and so on for multiple values."
msgstr "``sub_filter`` can use only the value of one reference column for condition but ``in_records`` can use one or more values for condition. You can use multiple columns, functions and so on for multiple values."

msgid "``sub_filter`` uses index search but ``in_records`` uses sequential search."
msgstr "``sub_filter`` uses index search but ``in_records`` uses sequential search."

msgid "Syntax"
msgstr "Syntax"

msgid "``in_records`` has four or more parameters::"
msgstr "``in_records`` has four or more parameters::"

msgid "Usage"
msgstr "Usage"

msgid "Here is a schema definition and sample data."
msgstr "Here is a schema definition and sample data."

msgid "Sample schema:"
msgstr "Sample schema:"

msgid "Execution example::"
msgstr "Execution example::"

msgid "Sample data:"
msgstr "Sample data:"

msgid "Sample conditions:"
msgstr "Sample conditions:"

msgid "Here is a simple usage of ``in_records`` that searches by records in ``Conditions`` table. Each record is used as a condition:"
msgstr "Here is a simple usage of ``in_records`` that searches by records in ``Conditions`` table. Each record is used as a condition:"

msgid "The ``filter`` tries the following three conditions for each record:"
msgstr "The ``filter`` tries the following three conditions for each record:"

msgid "``Memos.user`` matches (``@``) ``Conditions.user_pattern``."
msgstr "``Memos.user`` matches (``@``) ``Conditions.user_pattern``."

msgid "``Memos.tag`` equals (``==``) ``Conditions.tag``."
msgstr "``Memos.tag`` equals (``==``) ``Conditions.tag``."

msgid "The number of characters in ``Memos._key`` is less than or equals to ``Conditions.max_length``."
msgstr "The number of characters in ``Memos._key`` is less than or equals to ``Conditions.max_length``."

msgid "If at least one record in ``Conditions`` table returns true for the all three conditions, the record in ``Memos`` is matched."
msgstr "If at least one record in ``Conditions`` table returns true for the all three conditions, the record in ``Memos`` is matched."

msgid "The first record in ``Conditions`` table use the following conditions:"
msgstr "The first record in ``Conditions`` table use the following conditions:"

msgid "``Memos.user`` has ``\"lic\"`` substring."
msgstr "``Memos.user`` has ``\"lic\"`` substring."

msgid "``Memos.tag`` is ``\"groonga\"``."
msgstr "``Memos.tag`` is ``\"groonga\"``."

msgid "The number of characters in ``Memos._key`` is less than or equals to ``20``."
msgstr "The number of characters in ``Memos._key`` is less than or equals to ``20``."

msgid "This condition matches the following records:"
msgstr "This condition matches the following records:"

msgid "``{\"_key\": \"Groonga is fast\", \"user\": \"alice\", \"tag\": \"groonga\"}``"
msgstr "``{\"_key\": \"Groonga is fast\", \"user\": \"alice\", \"tag\": \"groonga\"}``"

msgid "The second record in ``Conditions`` table use the following conditions:"
msgstr "The second record in ``Conditions`` table use the following conditions:"

msgid "``Memos.user`` has ``\"dav\"`` substring."
msgstr "``Memos.user`` has ``\"dav\"`` substring."

msgid "``Memos.tag`` is ``\"droonga\"``."
msgstr "``Memos.tag`` is ``\"droonga\"``."

msgid "The number of characters in ``Memos._key`` is less than or equals to ``50``."
msgstr "The number of characters in ``Memos._key`` is less than or equals to ``50``."

msgid "``{\"_key\": \"Droonga is fast\", \"user\": \"david\", \"tag\": \"droonga\"}``"
msgstr "``{\"_key\": \"Droonga is fast\", \"user\": \"david\", \"tag\": \"droonga\"}``"

msgid "The result has the all above records."
msgstr "The result has the all above records."

msgid "Parameters"
msgstr "Parameters"

msgid "``in_records`` requires four or more parameters."
msgstr "``in_records`` requires four or more parameters."

msgid "Required parameters"
msgstr "Required parameters"

msgid "``condition_table`` and tuples of ``value``, ``mode_name`` and ``condition_column_name`` are required. You can specify multiple tuples of ``value``, ``mode_name`` and ``condition_column_name``"
msgstr "``condition_table`` and tuples of ``value``, ``mode_name`` and ``condition_column_name`` are required. You can specify multiple tuples of ``value``, ``mode_name`` and ``condition_column_name``"

msgid "``condition_table``"
msgstr "``condition_table``"

msgid "Specifies a table that has conditions as its records."
msgstr "Specifies a table that has conditions as its records."

msgid "``value``"
msgstr "``value``"

msgid "Specifies a value to be compared."
msgstr "Specifies a value to be compared."

msgid "``mode_name``"
msgstr "``mode_name``"

msgid "Specifies a mode name that specifies how to compare :ref:`in-records-value` with a value of :ref:`in-records-condition-column-name`."
msgstr "Specifies a mode name that specifies how to compare :ref:`in-records-value` with a value of :ref:`in-records-condition-column-name`."

msgid "See :ref:`query-default-mode` for available mode names. All mode names except ``\"NEAR\"``, ``\"SIMILAR\"`` and ``\"SUFFIX\"`` are supported."
msgstr "See :ref:`query-default-mode` for available mode names. All mode names except ``\"NEAR\"``, ``\"SIMILAR\"`` and ``\"SUFFIX\"`` are supported."

msgid "``condition_column_name``"
msgstr "``condition_column_name``"

msgid "Specifies a column name of :ref:`in-records-condition-table` to be used as condition."
msgstr "Specifies a column name of :ref:`in-records-condition-table` to be used as condition."

msgid "Optional parameter"
msgstr "Optional parameter"

msgid "There are no optional parameter."
msgstr "There are no optional parameter."

msgid "Return value"
msgstr "Return value"

msgid "``in_records`` returns whether the record is matched one of records of the specified condition table or not."
msgstr "``in_records`` returns whether the record is matched one of records of the specified condition table or not."

msgid "If the record is matched, it returns ``true``. Otherwise, it returns ``false``."
msgstr "If the record is matched, it returns ``true``. Otherwise, it returns ``false``."
