|
| using | AttributeIndex = uint32_t |
| |
| using | AttributeSet = std::unordered_set< AttributeIndex > |
| |
| using | Chain = std::vector< SearchSignature > |
| |
| using | ChainOrderMap = std::list< Chain > |
| |
| using | DischargeMap = std::unordered_map< SearchSignature, AttributeSet, SearchSignature::Hasher > |
| |
| using | IndexSignatureMap = std::unordered_map< AttributeIndex, SearchSignature > |
| |
| using | LexOrder = std::vector< AttributeIndex > |
| |
| using | OrderCollection = std::vector< LexOrder > |
| |
| using | SearchSet = std::set< SearchSignature, SearchComparator > |
| |
| using | SignatureIndexMap = std::unordered_map< SearchSignature, AttributeIndex, SearchSignature::Hasher > |
| |
| using | SignatureMap = std::unordered_map< SearchSignature, SearchSignature, SearchSignature::Hasher > |
| |
| Chain | getChain (const SearchSignature umn, const MaxMatching::Matchings &match) |
| | @Brief get a chain from a matching More...
|
| |
| const ChainOrderMap | getChainsFromMatching (const MaxMatching::Matchings &match, const SearchSet &nodes) |
| | @Brief get all chains from the matching More...
|
| |
| const SearchSet | getUnmatchedKeys (const MaxMatching::Matchings &match, const SearchSet &nodes) |
| | @Brief get all nodes which are unmatched from A-> B More...
|
| |
| void | insertIndex (LexOrder &ids, SearchSignature delta) |
| | @Brief insert an index based on the delta More...
|
| |
| int | map (SearchSignature cols) const |
| | @Brief maps search columns to an lexicographical order (labeled by a number) More...
|
| |
| void | removeExtraInequalities () |
| | @Brief remove arbitrary extra inequalities More...
|
| |
| void | updateSearch (SearchSignature oldSearch, SearchSignature newSearch) |
| |
| static size_t | card (SearchSignature cols) |
| | @Brief count the number of constraints in key More...
|
| |
| ChainOrderMap | chainToOrder |
| |
| DischargeMap | dischargedMap |
| |
| IndexSignatureMap | indexToSignature |
| |
| MaxMatching | matching |
| |
| OrderCollection | orders |
| |
| SearchSet | searches |
| |
| SignatureIndexMap | signatureToIndexA |
| |
| SignatureIndexMap | signatureToIndexB |
| |
Definition at line 33 of file matching_test.cpp.
◆ TestAutoIndex()
| souffle::ram::TestAutoIndex::TestAutoIndex |
( |
| ) |
|
|
inline |
◆ getNumMatchings()
| int souffle::ram::TestAutoIndex::getNumMatchings |
( |
| ) |
|
|
inline |
returns number of unique matchings
Definition at line 37 of file matching_test.cpp.
39 SearchSignature search(arity);
References i.
The documentation for this class was generated from the following file: