⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbfactory_8h.tex

📁 xapian 是一个“Xapian 是一个开源概率论信息检索库
💻 TEX
字号:
\hypertarget{dbfactory_8h}{\section{include/xapian/dbfactory.h File Reference}\label{dbfactory_8h}\index{include/xapian/dbfactory.h@{include/xapian/dbfactory.h}}}Factory functions for constructing Database and Writable\-Database objects. {\tt \#include $<$string$>$}\par{\tt \#include $<$xapian/types.h$>$}\par{\tt \#include $<$xapian/database.h$>$}\par{\tt \#include $<$xapian/version.h$>$}\parInclude dependency graph for dbfactory.h:\begin{figure}[H]\begin{center}\leavevmode\includegraphics[width=386pt]{dbfactory_8h__incl}\end{center}\end{figure}This graph shows which files directly or indirectly include this file:\begin{figure}[H]\begin{center}\leavevmode\includegraphics[width=161pt]{dbfactory_8h__dep__incl}\end{center}\end{figure}\subsection*{Namespaces}\begin{CompactItemize}\item namespace \hyperlink{namespaceXapian}{Xapian}\item namespace {\bf Xapian::Auto}\item namespace {\bf Xapian::In\-Memory}\item namespace {\bf Xapian::Quartz}\item namespace {\bf Xapian::Flint}\item namespace {\bf Xapian::Remote}\end{CompactItemize}\subsection*{Functions}\begin{CompactItemize}\item Database \hyperlink{namespaceXapian_1_1Auto_061dd41e3c877bf094251d25975fe3ee}{Xapian::Auto::open\_\-stub} (const std::string \&file)\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1Database}{Database} object for a stub database file. \item\end{CompactList}\item \hyperlink{namespaceXapian_1_1Auto_8710f75ec54878f539df5807bce18b30}{Xapian::Auto::XAPIAN\_\-DEPRECATED} (Database open(const std::string \&path))\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1Database}{Database} object for read-only access to a database. \item\end{CompactList}\item Database \hyperlink{namespaceXapian_1_1Auto_0f95bf6cdb7c4d15499b74eff0483345}{Xapian::Auto::open} (const std::string \&path)\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1Database}{Database} object for read-only access to a Flint database. \item\end{CompactList}\item \hyperlink{namespaceXapian_1_1Auto_178a38def7b0623bf88bd5b377b5cd6b}{Xapian::Auto::XAPIAN\_\-DEPRECATED} (Writable\-Database open(const std::string \&path, int action))\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1WritableDatabase}{Writable\-Database} object for update access to a database. \item\end{CompactList}\item \hypertarget{namespaceXapian_1_1Auto_bc0627d32e2b144f9bce21f753f43e5c}{Writable\-Database {\bf Xapian::Auto::open} (const std::string \&path, int action)}\label{namespaceXapian_1_1Auto_bc0627d32e2b144f9bce21f753f43e5c}\item Writable\-Database \hyperlink{namespaceXapian_1_1InMemory_b4b5fcea687b7b2eb81c5ecc58673d72}{Xapian::In\-Memory::open} ()\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1Database}{Database} object for update access to an In\-Memory database. \item\end{CompactList}\item Database \hyperlink{namespaceXapian_1_1Quartz_cac00167f00caafa87353370562f9799}{Xapian::Quartz::open} (const std::string \&dir)\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1Database}{Database} object for read-only access to a Quartz database. \item\end{CompactList}\item Writable\-Database \hyperlink{namespaceXapian_1_1Quartz_a96b6ff5365c7d5fa008a66e41587017}{Xapian::Quartz::open} (const std::string \&dir, int action, int block\_\-size=8192)\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1Database}{Database} object for update access to a Quartz database. \item\end{CompactList}\item Database \hyperlink{namespaceXapian_1_1Flint_2a158a940b9ff64b1a492a41e7e5df07}{Xapian::Flint::open} (const std::string \&dir)\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1Database}{Database} object for read-only access to a Flint database. \item\end{CompactList}\item Writable\-Database \hyperlink{namespaceXapian_1_1Flint_47dd12964516afffc8e591c2292f654e}{Xapian::Flint::open} (const std::string \&dir, int action, int block\_\-size=8192)\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1Database}{Database} object for update access to a Flint database. \item\end{CompactList}\item Database \hyperlink{namespaceXapian_1_1Remote_124633e76527ff63721f5e0a1cf86f87}{Xapian::Remote::open} (const std::string \&host, unsigned int port, \hyperlink{types_8h_d963f87f47b8bb630701c1128f204aaf}{Xapian::timeout} \hyperlink{types_8h_d963f87f47b8bb630701c1128f204aaf}{timeout}=10000, \hyperlink{types_8h_d963f87f47b8bb630701c1128f204aaf}{Xapian::timeout} connect\_\-timeout=0)\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1Database}{Database} object for read-only access to a remote database accessed via a TCP connection. \item\end{CompactList}\item Database \hyperlink{namespaceXapian_1_1Remote_a2c576f7d77c3c2f6b050622207ec708}{Xapian::Remote::open} (const std::string \&program, const std::string \&args, \hyperlink{types_8h_d963f87f47b8bb630701c1128f204aaf}{Xapian::timeout} \hyperlink{types_8h_d963f87f47b8bb630701c1128f204aaf}{timeout}=10000)\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1Database}{Database} object for read-only access to a remote database accessed via a program. \item\end{CompactList}\end{CompactItemize}\subsection{Detailed Description}Factory functions for constructing Database and Writable\-Database objects. 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -