SE_table_rematch

Rematches result of SE_table_locate.

Usage syntax

LONG SE_table_rematch(SE_CONNECTION connection, SE_LOCATORINFO locator, const CHAR *rematch_table,
              const CHAR *where_clause);

Parameters
handle Connection handle
locator The SE_LOCATORINFO structure describing the locator compatible with the structure of the rematch_table. If NULL, the locator attached the table will be used
rematch_table Table (feature class) created using SE_table_locate
where_clause Selection condition specifying the records to be rematched.
Description

This function rematches (re-locates) a table of addresses located with SE_table_locate. The locator parameter should be either NULL (the original locator used in SE_table_locate will be applied) or a SE_LOCATORINFO handle obtained by SE_table_get_locators (possibly with some properties modified). See “Using Locators” concept notes for more information.

Returns

SE_SUCCESS
SE_INVALID_POINTER

SE_INVALID_PARAM_VALUE

SE_INVALID_LOCATOR_OBJECT_TYPE

SE_SSA_FUNCTION_ERROR

SE_DB_IO_ERROR

SE_INVALID_CONNECTION

SE_NET_FAILURE

SE_NO_PERMISSIONS

SE_TABLE_NOEXIST

SE_OUT_OF_CLMEM

SE_INVALID_LAYER_KEYWORD

SE_INVALID_LAYER_NAME

SE_SDE_NOT_STARTED