Uses of Interface
com.clickhouse.data.ClickHouseValue
Packages that use ClickHouseValue
Package
Description
Provides necessary classes to handle different format or type of data.
-
Uses of ClickHouseValue in com.clickhouse.data
Subinterfaces of ClickHouseValue in com.clickhouse.dataModifier and TypeInterfaceDescriptioninterfaceThis interface represents a generic array value.Fields in com.clickhouse.data declared as ClickHouseValueModifier and TypeFieldDescriptionstatic final ClickHouseValue[]ClickHouseValues.EMPTY_VALUESfinal ClickHouseValue[]ClickHouseDataProcessor.DefaultSerDe.templatesMethods in com.clickhouse.data with type parameters of type ClickHouseValueModifier and TypeMethodDescription<V extends ClickHouseValue>
VClickHouseArraySequence.getValue(int index, V value) Gets value at the specified position in this array.Methods in com.clickhouse.data that return ClickHouseValueModifier and TypeMethodDescriptiondefault ClickHouseValueClickHouseValue.copy()Gets a shallow copy of this value object.ClickHouseValue.copy(boolean deep) Gets a copy of this value object.ClickHouseDeserializer.CompositeDeserializer.deserialize(ClickHouseValue ref, ClickHouseInputStream input) ClickHouseDeserializer.deserialize(ClickHouseValue ref, ClickHouseInputStream input) Deserializes data read from input stream.ClickHouseRecord.getValue(int index) Gets deserialized value wrapped in an object using column index.Gets deserialized value wrapped in an object using case-insensitive column name, which usually is slower thanClickHouseRecord.getValue(int).ClickHouseSimpleRecord.getValue(int index) protected ClickHouseValue[]ClickHouseSimpleRecord.getValues()ClickHouseColumn.newValue(ClickHouseDataConfig config) static ClickHouseValue[]ClickHouseValues.newValues(ClickHouseDataConfig config, ClickHouseColumn[] columns) Creates multiple values based on given columns.static ClickHouseValue[]ClickHouseValues.newValues(ClickHouseDataConfig config, List<ClickHouseColumn> columns) Creates multiple values based on given columns.ClickHouseDataProcessor.read(ClickHouseValue value) Reads deserialized value of next column(atreadPosition) directly from input stream.ClickHouseValue.resetToDefault()Resets to default value of corresponding data type.ClickHouseValue.resetToNullOrEmpty()Resets value to null, or empty when null is not supported(e.g.default ClickHouseValueClickHouseValue.update(boolean value) Updates value.default ClickHouseValueClickHouseValue.update(boolean[] value) Updates value.ClickHouseValue.update(byte value) Updates value.default ClickHouseValueClickHouseValue.update(byte[] value) Updates value.default ClickHouseValueClickHouseValue.update(char value) Updates value.default ClickHouseValueClickHouseValue.update(char[] value) Updates value.ClickHouseValue.update(double value) Updates value.default ClickHouseValueClickHouseValue.update(double[] value) Updates value.ClickHouseValue.update(float value) Updates value.default ClickHouseValueClickHouseValue.update(float[] value) Updates value.ClickHouseValue.update(int value) Updates value.default ClickHouseValueClickHouseValue.update(int[] value) Updates value.ClickHouseValue.update(long value) Updates value.default ClickHouseValueClickHouseValue.update(long[] value) Updates value.ClickHouseValue.update(short value) Updates value.default ClickHouseValueClickHouseValue.update(short[] value) Updates value.ClickHouseValue.update(ClickHouseValue value) Updates value.default ClickHouseValueClickHouseValue.update(InputStream value) Updates value.default ClickHouseValueUpdates value.default ClickHouseValueUpdates value.default ClickHouseValueUpdates value.default ClickHouseValueUpdates value.Updates value.ClickHouseValue.update(BigDecimal value) Updates value.ClickHouseValue.update(BigInteger value) Updates value.default ClickHouseValueClickHouseValue.update(Inet4Address value) Updates value.default ClickHouseValueClickHouseValue.update(Inet6Address value) Updates value.default ClickHouseValueUpdates value.default ClickHouseValueUpdates value.default ClickHouseValueClickHouseValue.update(LocalDateTime value) Updates value.default ClickHouseValueUpdates value.default ClickHouseValueClickHouseValue.update(OffsetDateTime value) Updates value.default ClickHouseValueClickHouseValue.update(ZonedDateTime value) Updates value.default ClickHouseValueClickHouseValue.update(Collection<?> value) Updates value.default ClickHouseValueClickHouseValue.update(Enumeration<?> value) Updates value.default ClickHouseValueUpdates value.default ClickHouseValueUpdates value.default ClickHouseValueClickHouseValue.updateUnknown(Object value) Updates value when the type is not supported.Methods in com.clickhouse.data that return types with arguments of type ClickHouseValueModifier and TypeMethodDescriptionprotected Iterator<ClickHouseValue>ClickHouseDataProcessor.initValues()Initializes iterator ofClickHouseValuefor reading values one by one.default Iterator<ClickHouseValue>ClickHouseRecord.iterator()final Iterable<ClickHouseValue>ClickHouseDataProcessor.values()Returns an iterable collection of values which can be walked through in a foreach-loop.Methods in com.clickhouse.data with parameters of type ClickHouseValueModifier and TypeMethodDescriptionstatic StringClickHouseValues.convertToString(ClickHouseValue value) Converts given value object to string.ClickHouseDeserializer.CompositeDeserializer.deserialize(ClickHouseValue ref, ClickHouseInputStream input) ClickHouseDeserializer.deserialize(ClickHouseValue ref, ClickHouseInputStream input) Deserializes data read from input stream.static ClickHouseRecordClickHouseSimpleRecord.of(List<ClickHouseColumn> columns, ClickHouseValue[] values) Creates a record object to wrap given values.ClickHouseDataProcessor.read(ClickHouseValue value) Reads deserialized value of next column(atreadPosition) directly from input stream.protected voidClickHouseDataProcessor.readAndFill(ClickHouseValue value) Reads next column(atreadPositionfrom input stream and fill deserialized data into the given value object.voidClickHouseSerializer.CompositeSerializer.serialize(ClickHouseValue value, ClickHouseOutputStream output) voidClickHouseSerializer.serialize(ClickHouseValue value, ClickHouseOutputStream output) Writes serialized value to output stream.ClickHouseArraySequence.setValue(int index, ClickHouseValue value) Sets value to the specified position in this array.protected voidClickHouseSimpleRecord.update(ClickHouseValue[] values) ClickHouseValue.update(ClickHouseValue value) Updates value.voidClickHouseDataProcessor.write(ClickHouseValue value) Writes serialized value of next column(atreadPosition) to output stream.Constructors in com.clickhouse.data with parameters of type ClickHouseValueModifierConstructorDescriptionprotectedClickHouseSimpleRecord(List<ClickHouseColumn> columns, ClickHouseValue[] values) -
Uses of ClickHouseValue in com.clickhouse.data.value
Classes in com.clickhouse.data.value that implement ClickHouseValueModifier and TypeClassDescriptionclassWrapper class of Array.classWrapper class ofBigDecimal.classWrapper class ofBigInteger.classWrapper class ofBitmap.classWrapper class ofbool.classWrapper class ofbyte.classWrapper class ofLocalDateTime.classWrapper class ofLocalDate.classWrapper class ofdouble.final classWrapper class of Nothing.classWrapper class ofenum.classWrapper class offloat.classWrapper class ofMultiPolygon.classWrapper class ofPoint.classWrapper class ofPolygon.classWrapper class ofRing.classWrapper class ofInstant.classWrapper class ofint.classWrapper class ofInet4Address.classWrapper class ofInet6Address.classWrapper class oflong.classclassWrapper class of Nested.classclassWrapper class ofOffsetDateTime.classWrapper class ofshort.classWrapper class ofString.classWrapper class of Tuple.classWrapper class ofUUID.Methods in com.clickhouse.data.value with type parameters of type ClickHouseValueModifier and TypeMethodDescription<V extends ClickHouseValue>
VClickHouseArrayValue.getValue(int index, V value) Methods in com.clickhouse.data.value that return ClickHouseValueModifier and TypeMethodDescriptionClickHouseEmptyValue.copy(boolean deep) ClickHouseEmptyValue.resetToDefault()ClickHouseEmptyValue.resetToNullOrEmpty()ClickHouseDateTimeValue.update(OffsetDateTime value) ClickHouseDateTimeValue.update(ZonedDateTime value) ClickHouseEmptyValue.update(byte value) ClickHouseEmptyValue.update(double value) ClickHouseEmptyValue.update(float value) ClickHouseEmptyValue.update(int value) ClickHouseEmptyValue.update(long value) ClickHouseEmptyValue.update(short value) ClickHouseEmptyValue.update(ClickHouseValue value) ClickHouseEmptyValue.update(BigDecimal value) ClickHouseEmptyValue.update(BigInteger value) ClickHouseStringValue.update(BigDecimal value) ClickHouseStringValue.update(BigInteger value) ClickHouseArrayValue.updateUnknown(Object value) ClickHouseMapValue.updateUnknown(Object value) ClickHouseNestedValue.updateUnknown(Object value) Methods in com.clickhouse.data.value with parameters of type ClickHouseValueModifier and TypeMethodDescriptionstatic <T> ClickHouseArrayValue<T>ClickHouseArrayValue.of(ClickHouseValue ref, T[] value) Update value of the given object or create a new instance ifrefis null.static ClickHouseBigDecimalValueClickHouseBigDecimalValue.of(ClickHouseValue ref, BigDecimal value) Update value of the given object or create a new instance ifrefis null.static ClickHouseBigIntegerValueClickHouseBigIntegerValue.of(ClickHouseValue ref, BigInteger value) Update value of the given object or create a new instance ifrefis null.static ClickHouseBitmapValueClickHouseBitmapValue.of(ClickHouseValue ref, ClickHouseBitmap value) Update value of the given object or create a new instance ifrefis null.static ClickHouseBoolValueClickHouseBoolValue.of(ClickHouseValue ref, boolean value) Update value of the given object or create a new instance ifrefis null.static ClickHouseByteValueClickHouseByteValue.of(ClickHouseValue ref, byte value, boolean unsigned) Updates value of the given object or create a new instance whenrefis null.static ClickHouseDateTimeValueClickHouseDateTimeValue.of(ClickHouseValue ref, String value, int scale, TimeZone tz) Update value of the given object or create a new instance ifrefis null.static ClickHouseDateTimeValueClickHouseDateTimeValue.of(ClickHouseValue ref, LocalDateTime value, int scale, TimeZone tz) Update value of the given object or create a new instance ifrefis null.static ClickHouseDateValueClickHouseDateValue.of(ClickHouseValue ref, LocalDate value) Update value of the given object or create a new instance ifrefis null.static ClickHouseDoubleValueClickHouseDoubleValue.of(ClickHouseValue ref, double value) Update value of the given object or create a new instance ifrefis null.static ClickHouseEnumValueClickHouseEnumValue.of(ClickHouseValue ref, ClickHouseEnum type, int value) Update value of the given object or create a new instance ifrefis null.static ClickHouseEnumValueClickHouseEnumValue.of(ClickHouseValue ref, Enum<?> value) Update value of the given object or create a new instance ifrefis null.static ClickHouseFloatValueClickHouseFloatValue.of(ClickHouseValue ref, float value) Update value of the given object or create a new instance ifrefis null.ClickHouseGeoMultiPolygonValue.of(ClickHouseValue ref, double[][][][] value) Update value of the given object or create a new instance ifrefis null.static ClickHouseGeoPointValueClickHouseGeoPointValue.of(ClickHouseValue ref, double[] value) Update value of the given object or create a new instance ifrefis null.static ClickHouseGeoPolygonValueClickHouseGeoPolygonValue.of(ClickHouseValue ref, double[][][] value) Update value of the given object or create a new instance ifrefis null.static ClickHouseGeoRingValueClickHouseGeoRingValue.of(ClickHouseValue ref, double[][] value) Update value of the given object or create a new instance ifrefis null.static ClickHouseInstantValueClickHouseInstantValue.of(ClickHouseValue ref, String value, int scale, TimeZone tz) Update value of the given object or create a new instance ifrefis null.static ClickHouseInstantValueClickHouseInstantValue.of(ClickHouseValue ref, Instant value, int scale, TimeZone tz) Update value of the given object or create a new instance ifrefis null.static ClickHouseIntegerValueClickHouseIntegerValue.of(ClickHouseValue ref, int value, boolean unsigned) Updates value of the given object or create a new instance whenrefis null.static ClickHouseIpv4ValueClickHouseIpv4Value.of(ClickHouseValue ref, Inet4Address value) Update value of the given object or create a new instance ifrefis null.static ClickHouseIpv6ValueClickHouseIpv6Value.of(ClickHouseValue ref, Inet6Address value) Update value of the given object or create a new instance ifrefis null.static ClickHouseLongValueClickHouseLongValue.of(ClickHouseValue ref, long value, boolean unsigned) Updates value of the given object or create a new instance whenrefis null.static ClickHouseMapValueClickHouseMapValue.of(ClickHouseValue ref, Map<?, ?> value, Class<?> keyType, Class<?> valueType) Update value of the given object or create a new instance ifrefis null.static ClickHouseNestedValueClickHouseNestedValue.of(ClickHouseValue ref, List<ClickHouseColumn> columns, Object[][] values) Update value of the given object or create a new instance ifrefis null.ClickHouseOffsetDateTimeValue.of(ClickHouseValue ref, LocalDateTime value, int scale, TimeZone tz) Update value of the given object or create a new instance ifrefis null.static ClickHouseShortValueClickHouseShortValue.of(ClickHouseValue ref, short value, boolean unsigned) Updates value of the given object or create a new instance whenrefis null.static ClickHouseStringValueClickHouseStringValue.of(ClickHouseValue ref, byte[] bytes) Update value of the given object or create a new instance ifrefis null.static ClickHouseStringValueClickHouseStringValue.of(ClickHouseValue ref, String value) Update value of the given object or create a new instance ifrefis null.static ClickHouseTupleValueClickHouseTupleValue.of(ClickHouseValue ref, List<Object> value) Update value of the given object or create a new instance ifrefis null.static ClickHouseUuidValueClickHouseUuidValue.of(ClickHouseValue ref, UUID value) Update value of the given object or create a new instance ifrefis null.static ClickHouseBitmapValueClickHouseBitmapValue.ofEmpty(ClickHouseValue ref, ClickHouseDataType valueType) Update given value to empty or create a new instance ifrefis null.static ClickHouseBigDecimalValueClickHouseBigDecimalValue.ofNull(ClickHouseValue ref) Update given value to null or create a new instance ifrefis null.static ClickHouseBigIntegerValueClickHouseBigIntegerValue.ofNull(ClickHouseValue ref) Update given value to null or create a new instance ifrefis null.static ClickHouseBoolValueClickHouseBoolValue.ofNull(ClickHouseValue ref) Update given value to null or create a new instance ifrefis null.static ClickHouseByteValueClickHouseByteValue.ofNull(ClickHouseValue ref, boolean unsigned) Updates the given value to null or creates a new instance whenrefis null.static ClickHouseDateTimeValueClickHouseDateTimeValue.ofNull(ClickHouseValue ref, int scale, TimeZone tz) Update given value to null or create a new instance ifrefis null.static ClickHouseDateValueClickHouseDateValue.ofNull(ClickHouseValue ref) Update given value to null or create a new instance ifrefis null.static ClickHouseDoubleValueClickHouseDoubleValue.ofNull(ClickHouseValue ref) Update given value to null or create a new instance ifrefis null.static ClickHouseEnumValueClickHouseEnumValue.ofNull(ClickHouseValue ref, ClickHouseEnum type) Update given value to null or create a new instance ifrefis null.static ClickHouseEnumValueClickHouseEnumValue.ofNull(ClickHouseValue ref, Class<? extends Enum> clazz) Update given value to null or create a new instance ifrefis null.static ClickHouseFloatValueClickHouseFloatValue.ofNull(ClickHouseValue ref) Update given value to null or create a new instance ifrefis null.static ClickHouseInstantValueClickHouseInstantValue.ofNull(ClickHouseValue ref, int scale, TimeZone tz) Update given value to null or create a new instance ifrefis null.static ClickHouseIntegerValueClickHouseIntegerValue.ofNull(ClickHouseValue ref, boolean unsigned) Updates the given value to null or creates a new instance whenrefis null.static ClickHouseIpv4ValueClickHouseIpv4Value.ofNull(ClickHouseValue ref) Update given value to null or create a new instance ifrefis null.static ClickHouseIpv6ValueClickHouseIpv6Value.ofNull(ClickHouseValue ref) Update given value to null or create a new instance ifrefis null.static ClickHouseLongValueClickHouseLongValue.ofNull(ClickHouseValue ref, boolean unsigned) Updates the given value to null or creates a new instance whenrefis null.ClickHouseOffsetDateTimeValue.ofNull(ClickHouseValue ref, int scale, TimeZone tz) Update given value to null or create a new instance ifrefis null.static ClickHouseShortValueClickHouseShortValue.ofNull(ClickHouseValue ref, boolean unsigned) Updates the given value to null or creates a new instance whenrefis null.static ClickHouseStringValueClickHouseStringValue.ofNull(ClickHouseValue ref) Update given value to null or create a new instance ifrefis null.static ClickHouseUuidValueClickHouseUuidValue.ofNull(ClickHouseValue ref) Update given value to null or create a new instance ifrefis null.ClickHouseArrayValue.setValue(int index, ClickHouseValue value) ClickHouseArrayValue.update(ClickHouseValue value) ClickHouseBigDecimalValue.update(ClickHouseValue value) ClickHouseBigIntegerValue.update(ClickHouseValue value) ClickHouseBitmapValue.update(ClickHouseValue value) ClickHouseBoolValue.update(ClickHouseValue value) ClickHouseByteValue.update(ClickHouseValue value) ClickHouseDateTimeValue.update(ClickHouseValue value) ClickHouseDateValue.update(ClickHouseValue value) ClickHouseDoubleValue.update(ClickHouseValue value) ClickHouseEmptyValue.update(ClickHouseValue value) ClickHouseEnumValue.update(ClickHouseValue value) ClickHouseFloatValue.update(ClickHouseValue value) ClickHouseGeoMultiPolygonValue.update(ClickHouseValue value) ClickHouseGeoPointValue.update(ClickHouseValue value) ClickHouseGeoPolygonValue.update(ClickHouseValue value) ClickHouseGeoRingValue.update(ClickHouseValue value) ClickHouseInstantValue.update(ClickHouseValue value) ClickHouseIntegerValue.update(ClickHouseValue value) ClickHouseIpv4Value.update(ClickHouseValue value) ClickHouseIpv6Value.update(ClickHouseValue value) ClickHouseLongValue.update(ClickHouseValue value) ClickHouseMapValue.update(ClickHouseValue value) ClickHouseNestedValue.update(ClickHouseValue value) ClickHouseOffsetDateTimeValue.update(ClickHouseValue value) ClickHouseShortValue.update(ClickHouseValue value) ClickHouseStringValue.update(ClickHouseValue value) ClickHouseTupleValue.update(ClickHouseValue value) ClickHouseUuidValue.update(ClickHouseValue value)