Lines Matching refs:collator

226     UCollator* collator;
280 UCollator* collator = (UCollator*)sqlite3_user_data(context);
363 uint32_t result = ucol_getSortKey(collator, token, -1, (uint8_t*)keybuf, sizeof(keybuf)-1);
406 static void localized_collator_dtor(UCollator* collator)
408 ucol_close(collator);
413 // This collator may be removed in the near future, so you MUST not use now.
422 UCollator* collator = ucol_open(systemLocale, &status);
427 ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_PRIMARY, &status);
434 ucol_getShortDefinitionString(collator, NULL, buf, 1024, &status);
437 err = sqlite3_create_collation_v2(handle, LOCALIZED_COLLATOR_NAME, SQLITE_UTF16, collator,
440 err = sqlite3_create_collation_v2(handle, LOCALIZED_COLLATOR_NAME, SQLITE_UTF8, collator,
449 err = sqlite3_create_function(handle, "_TOKENIZE", 4, SQLITE_UTF16, collator, tokenize, NULL, NULL);
453 err = sqlite3_create_function(handle, "_TOKENIZE", 5, SQLITE_UTF16, collator, tokenize, NULL, NULL);
457 err = sqlite3_create_function(handle, "_TOKENIZE", 6, SQLITE_UTF16, collator, tokenize, NULL, NULL);
465 collator = ucol_open(systemLocale, &status);
471 ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_PRIMARY, &status);
477 // ucol_getShortDefinitionString(collator, NULL, buf, 1024, &status);
479 err = sqlite3_create_collation_v2(handle, PHONEBOOK_COLLATOR_NAME, SQLITE_UTF16, collator,
482 err = sqlite3_create_collation_v2(handle, PHONEBOOK_COLLATOR_NAME, SQLITE_UTF8, collator,
500 UCollator * collator = ucol_open(NULL, &status);
513 err = sqlite3_create_collation_v2(handle, "UNICODE", SQLITE_UTF16, collator, collate16,
516 err = sqlite3_create_collation_v2(handle, "UNICODE", SQLITE_UTF8, collator, collate8,