public class MatchIndex extends Indexable implements Serializable, MatchIndexInterface
Indexable.MatchItem| Modifier and Type | Field and Description |
|---|---|
String |
REF_TOKEN |
cacheRules, indexCatalogCache, indexProcDefs, matchIndexes, publishQueue, purposeTableColumns, rules, schDoc| Constructor and Description |
|---|
MatchIndex(IIndex index,
MatchSchemaInterface schema) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDomainName() |
Object |
getInstance() |
int |
getKeyThreshold() |
int |
getKeyThresholdDep() |
List<String> |
getMappedColumnNames(String table) |
List<String> |
getMappedColumnNames(String table,
String procName) |
MatchProcInterface |
getMatchProc(String name) |
ArrayList<String> |
getMatchProcs() |
String |
getPurposeName() |
boolean |
isExactIndex() |
boolean |
isMatch() |
boolean |
isSearch() |
boolean |
isTextIndex() |
void |
setDomainName(String columnName) |
void |
setExactIndex(boolean isExactIndex) |
void |
setInstance(String instance) |
void |
setIsMatch(boolean ismatch) |
void |
setIsSearch(boolean issearch) |
void |
setIsText(boolean isContent) |
void |
setKeyThreshold(int thresh) |
void |
setPurposeName(String purposeName) |
addHistoryRecord, addTask, addXRef, applyInheritanceFrom, calcGoldenRec, calcGoldenRec, calculateScore, doREST, eid, getCacheDefs, getCachePurposeColumns, getMatchKeyCombinations, getMatchKeys, getMatchKeys, getMatchRule, getXref, initialize, invoke, isPattern, isPrefixPattern, link, match, merge, mergeSort, processKey, resolveTask, sendpublic String REF_TOKEN
public MatchIndex(IIndex index, MatchSchemaInterface schema)
public boolean isTextIndex()
isTextIndex in interface MatchIndexInterfacepublic void setDomainName(String columnName)
setDomainName in interface MatchIndexInterfacepublic String getDomainName()
getDomainName in interface MatchIndexInterfacepublic void setIsMatch(boolean ismatch)
setIsMatch in interface MatchIndexInterfacepublic void setIsSearch(boolean issearch)
setIsSearch in interface MatchIndexInterfacepublic boolean isSearch()
isSearch in interface MatchIndexInterfacepublic boolean isMatch()
isMatch in interface MatchIndexInterfacepublic int getKeyThresholdDep()
getKeyThresholdDep in interface MatchIndexInterfacepublic MatchProcInterface getMatchProc(String name)
getMatchProc in interface MatchIndexInterfacepublic ArrayList<String> getMatchProcs()
getMatchProcs in interface MatchIndexInterfacepublic List<String> getMappedColumnNames(String table)
getMappedColumnNames in interface MatchIndexInterfacepublic List<String> getMappedColumnNames(String table, String procName)
getMappedColumnNames in interface MatchIndexInterfacepublic void setIsText(boolean isContent)
setIsText in interface MatchIndexInterfacepublic void setKeyThreshold(int thresh)
setKeyThreshold in interface MatchIndexInterfacepublic boolean isExactIndex()
isExactIndex in interface MatchIndexInterfacepublic void setExactIndex(boolean isExactIndex)
setExactIndex in interface MatchIndexInterfacepublic Object getInstance()
getInstance in interface MatchIndexInterfacepublic void setInstance(String instance)
setInstance in interface MatchIndexInterfacepublic int getKeyThreshold()
getKeyThreshold in interface MatchIndexInterfacepublic void setPurposeName(String purposeName)
setPurposeName in interface MatchIndexInterfacepublic String getPurposeName()
getPurposeName in interface MatchIndexInterfaceCopyright © 2021. All rights reserved.