Class CliChangelogResultView
java.lang.Object
org.apache.flink.table.client.cli.CliView<O,Void>
org.apache.flink.table.client.cli.CliResultView<CliChangelogResultView.ResultChangelogOperation>
org.apache.flink.table.client.cli.CliChangelogResultView
public class CliChangelogResultView
extends CliResultView<CliChangelogResultView.ResultChangelogOperation>
CLI view for retrieving and displaying a changelog stream.
-
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
ConstructorsConstructorDescriptionCliChangelogResultView(org.jline.terminal.Terminal terminal, ResultDescriptor resultDescriptor) CliChangelogResultView(org.jline.terminal.Terminal terminal, ResultDescriptor resultDescriptor, ChangelogResult collectResult) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.jline.utils.AttributedString>protected List<org.jline.utils.AttributedString>protected List<org.jline.utils.AttributedString>protected voiddisplay()protected voidevaluate(CliChangelogResultView.ResultChangelogOperation operation, String binding) protected org.jline.keymap.KeyMap<CliChangelogResultView.ResultChangelogOperation>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, getFooterLines, getHeaderLines, getHeight, getMainHeaderLines, getMainLines, getResult, getTerminalHeight, getTerminalWidth, getTitleLine, getTotalMainWidth, getVisibleMainHeight, getWidth, isRunning, open, resetAllParts, resetMainPart, scrollDown, scrollDown, scrollLeft, scrollRight, scrollUp
-
Constructor Details
-
CliChangelogResultView
public CliChangelogResultView(org.jline.terminal.Terminal terminal, ResultDescriptor resultDescriptor) -
CliChangelogResultView
@VisibleForTesting public CliChangelogResultView(org.jline.terminal.Terminal terminal, ResultDescriptor resultDescriptor, ChangelogResult collectResult)
-
-
Method Details
-
getRow
- Specified by:
getRowin classCliResultView<CliChangelogResultView.ResultChangelogOperation>
-
display
protected void display()- Overrides:
displayin classCliView<CliChangelogResultView.ResultChangelogOperation,Void>
-
refresh
protected void refresh()- Specified by:
refreshin classCliResultView<CliChangelogResultView.ResultChangelogOperation>
-
getKeys
- Specified by:
getKeysin classCliView<CliChangelogResultView.ResultChangelogOperation,Void>
-
evaluate
- Specified by:
evaluatein classCliView<CliChangelogResultView.ResultChangelogOperation,Void>
-
getTitle
- Specified by:
getTitlein classCliView<CliChangelogResultView.ResultChangelogOperation,Void>
-
computeHeaderLines
- Specified by:
computeHeaderLinesin classCliView<CliChangelogResultView.ResultChangelogOperation,Void>
-
computeMainHeaderLines
- Specified by:
computeMainHeaderLinesin classCliView<CliChangelogResultView.ResultChangelogOperation,Void>
-