Interface ClickHouseBinaryFormatReader
- All Superinterfaces:
AutoCloseable,ClickHouseFormatReader
- All Known Implementing Classes:
AbstractBinaryFormatReader,NativeFormatReader,RowBinaryFormatReader,RowBinaryWithNamesAndTypesFormatReader,RowBinaryWithNamesFormatReader
Reader for ClickHouse binary output formats (such as
Native,
RowBinary, RowBinaryWithNames, and
RowBinaryWithNamesAndTypes).
Row navigation, schema access, and typed accessors are inherited from
ClickHouseFormatReader; this interface specializes the contract for
binary-encoded result streams and is the type returned by the binary
factory methods on Client. Readers for
text-oriented output formats (for example JSONEachRow) implement
ClickHouseTextFormatReader instead.
Instances are produced by
Client.newBinaryFormatReader(com.clickhouse.client.api.query.QueryResponse)
and
Client.newBinaryFormatReader(com.clickhouse.client.api.query.QueryResponse, com.clickhouse.client.api.metadata.TableSchema).
-
Method Summary
Methods inherited from interface java.lang.AutoCloseable
closeMethods inherited from interface com.clickhouse.client.api.data_formats.ClickHouseFormatReader
getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getBooleanArray, getBooleanArray, getByte, getByte, getByteArray, getByteArray, getClickHouseBitmap, getClickHouseBitmap, getDouble, getDouble, getDoubleArray, getDoubleArray, getDuration, getDuration, getEnum16, getEnum16, getEnum8, getEnum8, getFloat, getFloat, getFloatArray, getFloatArray, getGeoMultiPolygon, getGeoMultiPolygon, getGeoPoint, getGeoPoint, getGeoPolygon, getGeoPolygon, getGeoRing, getGeoRing, getInet4Address, getInet4Address, getInet6Address, getInet6Address, getInstant, getInstant, getIntArray, getIntArray, getInteger, getInteger, getList, getList, getLocalDate, getLocalDate, getLocalDateTime, getLocalDateTime, getLocalTime, getLocalTime, getLong, getLong, getLongArray, getLongArray, getObjectArray, getObjectArray, getOffsetDateTime, getOffsetDateTime, getSchema, getShort, getShort, getShortArray, getShortArray, getString, getString, getStringArray, getStringArray, getTemporalAmount, getTemporalAmount, getTuple, getTuple, getUUID, getUUID, getZonedDateTime, getZonedDateTime, hasNext, hasValue, hasValue, next, readValue, readValue