Class CliTableResultView
java.lang.Object
org.apache.flink.table.client.cli.CliView<O,Void>
org.apache.flink.table.client.cli.CliResultView<CliTableResultView.ResultTableOperation>
org.apache.flink.table.client.cli.CliTableResultView
CLI view for retrieving and displaying a table.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumAvailable operations for this view. -
Field Summary
Fields inherited from class org.apache.flink.table.client.cli.CliResultView
columnWidths, NO_ROW_SELECTED, previousResults, REFRESH_INTERVALS, refreshInterval, resultDescriptor, results, selectedRow, tableauStyle -
Constructor Summary
ConstructorsConstructorDescriptionCliTableResultView(org.jline.terminal.Terminal terminal, ResultDescriptor resultDescriptor) CliTableResultView(org.jline.terminal.Terminal terminal, ResultDescriptor resultDescriptor, MaterializedResult materializedResult) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.jline.utils.AttributedString>protected List<org.jline.utils.AttributedString>protected List<org.jline.utils.AttributedString>protected voidevaluate(CliTableResultView.ResultTableOperation operation, String binding) protected org.jline.keymap.KeyMap<CliTableResultView.ResultTableOperation>getKeys()protected String[]protected StringgetTitle()protected voidrefresh()Methods inherited from class org.apache.flink.table.client.cli.CliResultView
cleanUp, computeMainLines, decreaseRefreshInterval, increaseRefreshInterval, init, isRetrieving, openRow, selectRowDown, selectRowUp, stopRetrievalMethods inherited from class org.apache.flink.table.client.cli.CliView
clearTerminal, close, close, close, display, getFooterLines, getHeaderLines, getHeight, getMainHeaderLines, getMainLines, getResult, getTerminalHeight, getTerminalWidth, getTitleLine, getTotalMainWidth, getVisibleMainHeight, getWidth, isRunning, open, resetAllParts, resetMainPart, scrollDown, scrollDown, scrollLeft, scrollRight, scrollUp
-
Constructor Details
-
CliTableResultView
-
CliTableResultView
@VisibleForTesting public CliTableResultView(org.jline.terminal.Terminal terminal, ResultDescriptor resultDescriptor, MaterializedResult materializedResult)
-
-
Method Details
-
getRow
- Specified by:
getRowin classCliResultView<CliTableResultView.ResultTableOperation>
-
refresh
protected void refresh()- Specified by:
refreshin classCliResultView<CliTableResultView.ResultTableOperation>
-
getKeys
- Specified by:
getKeysin classCliView<CliTableResultView.ResultTableOperation,Void>
-
evaluate
- Specified by:
evaluatein classCliView<CliTableResultView.ResultTableOperation,Void>
-
getTitle
- Specified by:
getTitlein classCliView<CliTableResultView.ResultTableOperation,Void>
-
computeHeaderLines
- Specified by:
computeHeaderLinesin classCliView<CliTableResultView.ResultTableOperation,Void>
-
computeMainHeaderLines
- Specified by:
computeMainHeaderLinesin classCliView<CliTableResultView.ResultTableOperation,Void>
-