Class ConcurrentTestCommandScript.ResultsReader
- java.lang.Object
-
- org.apache.calcite.test.concurrent.ConcurrentTestCommandScript.ResultsReader
-
- Enclosing class:
- ConcurrentTestCommandScript
private class ConcurrentTestCommandScript.ResultsReader extends java.lang.Object
Result reader.
-
-
Constructor Summary
Constructors Constructor Description ResultsReader(java.io.BufferedWriter out)
ResultsReader(java.io.BufferedWriter out, int nth, boolean counted, boolean timestamped, boolean totaled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
indent()
(package private) void
prepareFormat(java.sql.ResultSet rset)
private void
printHeaders()
private void
printRow(java.lang.String[] values)
Prints an output table row.private void
printRowCount(int count)
private void
printSeparator()
Prints an output table separator.private void
printTimestamp(long time)
(package private) void
read(java.sql.ResultSet rset, long timeout)
-
-
-
Field Detail
-
out
private final java.io.PrintWriter out
-
nth
private final int nth
-
counted
private final boolean counted
-
timestamped
private final boolean timestamped
-
totaled
private final boolean totaled
-
baseTime
private long baseTime
-
rowCount
private int rowCount
-
ncols
private int ncols
-
widths
private int[] widths
-
labels
private java.lang.String[] labels
-
-
Method Detail
-
prepareFormat
void prepareFormat(java.sql.ResultSet rset) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
printHeaders
private void printHeaders()
-
read
void read(java.sql.ResultSet rset, long timeout) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
printRowCount
private void printRowCount(int count)
-
printTimestamp
private void printTimestamp(long time)
-
indent
private void indent()
-
printSeparator
private void printSeparator()
Prints an output table separator. Something like"+----+--------+"
.
-
printRow
private void printRow(java.lang.String[] values)
Prints an output table row. Something like"| COL1 | COL2 |"
.
-
-