java.lang.Object
com.pervasive.datarush.matching.Index
Configuration of the indexing phase for a matching operation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe default renaming pattern for lefthand side fields.static final StringName of the property specifying the buffer size used when generating comparison pairs.static final StringName of the property specifying the blocking keys for duplicate discoverystatic final StringName of the property specifying the lefthand side keys for link discoverystatic final StringName of the property specifying the righthand side keys for link discoverystatic final StringThe default renaming pattern for righthand side fields. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProperty(String name, Object value) Sets an individual index property.Get the left field pattern value.Get the index implementation specific properties.Get the right field pattern value.getType()Get the indexing type value.voidsetLeftFieldPattern(String leftFieldPattern) Set the left field pattern value.voidsetProperties(Map<String, Object> properties) Set the index implementation specific properties.voidsetRightFieldPattern(String rightFieldPattern) Set the right field pattern value.voidSet the indexing type value.
-
Field Details
-
PROP_KEYS
Name of the property specifying the blocking keys for duplicate discovery- See Also:
-
PROP_LEFT_KEYS
Name of the property specifying the lefthand side keys for link discovery- See Also:
-
PROP_RIGHT_KEYS
Name of the property specifying the righthand side keys for link discovery- See Also:
-
PROP_BUFFER_ROWS
Name of the property specifying the buffer size used when generating comparison pairs.- See Also:
-
LEFT_PATTERN_DEFAULT
The default renaming pattern for lefthand side fields.- See Also:
-
RIGHT_PATTERN_DEFAULT
The default renaming pattern for righthand side fields.- See Also:
-
-
Constructor Details
-
Index
public Index()
-
-
Method Details
-
getType
Get the indexing type value.- Returns:
- indexing type value
-
setType
Set the indexing type value.- Parameters:
type- indexing type value
-
getProperties
Get the index implementation specific properties.- Returns:
- index implementation specific properties
-
setProperties
Set the index implementation specific properties.- Parameters:
properties- index implementation specific properties
-
addProperty
Sets an individual index property.- Parameters:
name- the property namevalue- the property value
-
getLeftFieldPattern
Get the left field pattern value.- Returns:
- left field pattern value
-
setLeftFieldPattern
Set the left field pattern value.- Parameters:
leftFieldPattern- left field pattern value
-
getRightFieldPattern
Get the right field pattern value.- Returns:
- right field pattern value
-
setRightFieldPattern
Set the right field pattern value.- Parameters:
rightFieldPattern- rigth field pattern value
-