Package io.trino.cli
Class TableNameCompleter
- java.lang.Object
-
- io.trino.cli.TableNameCompleter
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.jline.reader.Completer
public class TableNameCompleter extends Object implements org.jline.reader.Completer, Closeable
-
-
Constructor Summary
Constructors Constructor Description TableNameCompleter(QueryRunner queryRunner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidcomplete(org.jline.reader.LineReader reader, org.jline.reader.ParsedLine line, List<org.jline.reader.Candidate> candidates)voidpopulateCache()
-
-
-
Constructor Detail
-
TableNameCompleter
public TableNameCompleter(QueryRunner queryRunner)
-
-
Method Detail
-
populateCache
public void populateCache()
-
complete
public void complete(org.jline.reader.LineReader reader, org.jline.reader.ParsedLine line, List<org.jline.reader.Candidate> candidates)- Specified by:
completein interfaceorg.jline.reader.Completer
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
-