Names containing the given segment (rare-single-word tier).
(segment: string, limit: number)
| 790 | |
| 791 | /** Names containing the given segment (rare-single-word tier). */ |
| 792 | getNamesForSegment(segment: string, limit: number): string[] { |
| 793 | const rows = this.db |
| 794 | .prepare('SELECT name FROM name_segment_vocab WHERE segment = ? ORDER BY length(name) ASC LIMIT ?') |
| 795 | .all(segment, limit) as Array<{ name: string }>; |
| 796 | return rows.map((r) => r.name); |
| 797 | } |
| 798 | |
| 799 | /** |
| 800 | * Get a node by ID |
no test coverage detected