Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
初始化外部术语断开器实例并协商数据字符集的入口点函数。
extern "C" a_sql_uint32 ( SQL_CALLBACK *entry-point-function )( a_init_term_breaker *data );
执行出错时返回 1,成功时返回 0。
entry-point-function 术语断开器入口点函数的名称。
data 指向 a_init_term_breaker 结构的指针。请参见a_init_term_breaker 结构。
该函数必须在外部术语断开器库中实现,并且需要可重入,因为它可以在多个线程中同时执行。
函数调用方提供指向将用作术语断开器创建器的 a_text_source 对象的指针。调用方还应提供输入的字符集。
该函数向调用方提供指向外部术语断开器(a_word_source 结构)的指针和支持的字符集。
如果 desired_charset 和 actual_charset 不相同,则数据库服务器将把术语断开器的输入转换成 actual_charset 指定的字符集。
请注意,字符集转换会导致性能降级。