Collation Provider

Collation Providers define various methods for converting the raw extractor results of a Data Type into a final result set.

Remarks

Each Data Type object defines one or more "extractors". At run time, each of these extractors is executed, producing a list of 0 or more matches on the document. If the Data Type has N extractors, then N lists will be produced. A collation provider determines how these lists will be combined into the final result set.

List of Collation Provider Types

Name Description
AND Returns cases where each extractor gets at least one hit.
Array Matches a list of values arranged in horizontal, vertical, or flow order.
Combine Combines instances from child extractors based on the grouping specified in the Group By property.
Individual Combines the results from all extractors into a single result set.
Key-Value List Matches cases where a key and a list of 1 or more values occur on the document in a specific layout
Key-Value Pair Matches cases where a key-value pair occur on the document in a specific layout.
Multi-Column Output a single instance where the document has been reformatted to reflect the flow of a multi-column document.
Ordered Array Finds sequences of values where one result is present for each extractor, in the order in which they appear.
Pattern-Based Uses a regular expression to select a sequence of child extractor results.
Split Splits the input at each match found by an extractor.

Properties

No properties are defined