Names containing the given segment (rare-single-word tier).
(segment: string, limit: number)
| 746 | |
| 747 | /** Names containing the given segment (rare-single-word tier). */ |
| 748 | getNamesForSegment(segment: string, limit: number): string[] { |
| 749 | const rows = this.db |
| 750 | .prepare('SELECT name FROM name_segment_vocab WHERE segment = ? ORDER BY length(name) ASC LIMIT ?') |
| 751 | .all(segment, limit) as Array<{ name: string }>; |
| 752 | return rows.map((r) => r.name); |
| 753 | } |
| 754 | |
| 755 | /** |
| 756 | * Get a node by ID |
no test coverage detected