Package com.clickhouse.data
Class ClickHouseValues
java.lang.Object
com.clickhouse.data.ClickHouseValues
Deprecated.
Help class for dealing with values.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BigIntegerDeprecated.static final BigIntegerDeprecated.static final DateTimeFormatterDeprecated.static final LocalDateDeprecated.static final DateTimeFormatterDeprecated.static final LocalDateTimeDeprecated.static final StringDeprecated.static final boolean[]Deprecated.static final byte[]Deprecated.static final double[]Deprecated.static final float[]Deprecated.static final int[]Deprecated.static final long[]Deprecated.static final StringDeprecated.static final Object[]Deprecated.static final Object[][]Deprecated.static final short[]Deprecated.static final StringDeprecated.static final StringDeprecated.static final ClickHouseValue[]Deprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final BigDecimalDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final TimeZoneDeprecated.static final ZoneIdDeprecated.static final DateTimeFormatterDeprecated.static final LocalTimeDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final TimeZoneDeprecated.static final ZoneIdDeprecated. -
Method Summary
Modifier and TypeMethodDescriptionstatic BigIntegerconvertToBigInteger(Inet4Address value) Deprecated.Converts IP address to big integer.static BigIntegerconvertToBigInteger(Inet6Address value) Deprecated.Converts IP address to big integer.static BigIntegerconvertToBigInteger(UUID value) Deprecated.Converts UUID to big integer.static booleanconvertToBoolean(char value) Deprecated.Converts given character to boolean value.static booleanconvertToBoolean(String value) Deprecated.Converts given string to boolean value.static LocalDateTimeconvertToDateTime(BigDecimal value) Deprecated.Converts big decimal to date time.static ZonedDateTimeconvertToDateTime(BigDecimal value, ZoneId zone) Deprecated.Converts big decimal to date time.static OffsetDateTimeconvertToDateTime(BigDecimal value, ZoneOffset offset) Deprecated.Converts big decimal to date time.static ZonedDateTimeconvertToDateTime(BigDecimal value, TimeZone tz) Deprecated.Converts big decimal to date time.static StringconvertToHexString(byte[] bytes) Deprecated.Converts given byte array to string in hexadecimal format.static InstantconvertToInstant(BigDecimal value) Deprecated.Converts big decimal to instant.static Inet4AddressconvertToIpv4(int value) Deprecated.Converts integer to IPv4 address.static Inet4AddressconvertToIpv4(String value) Deprecated.Converts string to IPv4 address.static Inet4AddressconvertToIpv4(Inet6Address value) Deprecated.Converts IPv6 address to IPv4 address if applicable.static Inet6AddressconvertToIpv6(String value) Deprecated.Converts string to IPv6 address.static Inet6AddressconvertToIpv6(BigInteger value) Deprecated.Converts big integer to IPv6 address.static Inet6AddressconvertToIpv6(Inet4Address value) Deprecated.Converts IPv4 address to IPv6 address.static StringconvertToQuotedString(Object value) Deprecated.Converts object to quoted string.static StringconvertToSqlExpression(Object value) Deprecated.Converts abitrary object to an expression that can be used in SQL query.static StringconvertToString(boolean[] value) Deprecated.Converts boolean array to compact string.static StringconvertToString(byte[] value) Deprecated.Converts byte array to compact string.static StringconvertToString(char[] value) Deprecated.Converts character array to compact string.static StringconvertToString(double[] value) Deprecated.Converts double array to compact string.static StringconvertToString(float[] value) Deprecated.Converts float array to compact string.static StringconvertToString(int[] value) Deprecated.Converts integer array to compact string.static StringconvertToString(long[] value) Deprecated.Converts long array to compact string.static StringconvertToString(short[] value) Deprecated.Converts short array to compact string.static StringconvertToString(ClickHouseValue value) Deprecated.Converts given value object to string.static StringconvertToString(Object value) Deprecated.Converts object to string.static StringconvertToUnhexExpression(byte[] bytes) Deprecated.Converts given byte array to unhex() expression.static UUIDconvertToUuid(BigInteger value) Deprecated.Converts big integer to UUID.static <T> T[]createObjectArray(Class<T> clazz, int length, int level) Deprecated.Creates an object array.static ObjectcreatePrimitiveArray(Class<?> clazz, int length, int level) Deprecated.Creates a primitive array if applicable.static ObjectextractSingleValue(Collection<?> value) Deprecated.Extract one and only value from singleton collection.static ObjectextractSingleValue(Enumeration<?> value) Deprecated.Extract one and only value from singleton enumeration.static ObjectextractSingleValue(Map<?, ?> value) Deprecated.Extract one and only value from singleton map - key will be ignored.static ClickHouseValue[]newValues(ClickHouseDataConfig config, ClickHouseColumn[] columns) Deprecated.Creates multiple values based on given columns.static ClickHouseValue[]newValues(ClickHouseDataConfig config, List<ClickHouseColumn> columns) Deprecated.Creates multiple values based on given columns.
-
Field Details
-
BIGINT_HL_BOUNDARY
Deprecated. -
BIGINT_SL_BOUNDARY
Deprecated. -
DATE_ZERO
Deprecated. -
DATETIME_ZERO
Deprecated. -
TIME_ZERO
Deprecated. -
EMPTY_OBJECT_ARRAY
Deprecated. -
EMPTY_OBJECT_ARRAY2
Deprecated. -
EMPTY_BOOL_ARRAY
public static final boolean[] EMPTY_BOOL_ARRAYDeprecated. -
EMPTY_BYTE_ARRAY
public static final byte[] EMPTY_BYTE_ARRAYDeprecated. -
EMPTY_SHORT_ARRAY
public static final short[] EMPTY_SHORT_ARRAYDeprecated. -
EMPTY_INT_ARRAY
public static final int[] EMPTY_INT_ARRAYDeprecated. -
EMPTY_LONG_ARRAY
public static final long[] EMPTY_LONG_ARRAYDeprecated. -
EMPTY_FLOAT_ARRAY
public static final float[] EMPTY_FLOAT_ARRAYDeprecated. -
EMPTY_DOUBLE_ARRAY
public static final double[] EMPTY_DOUBLE_ARRAYDeprecated. -
EMPTY_VALUES
Deprecated. -
EMPTY_ARRAY_EXPR
Deprecated.- See Also:
-
EMPTY_MAP_EXPR
Deprecated.- See Also:
-
EMPTY_STRING_EXPR
Deprecated.- See Also:
-
EMPTY_TUPLE_EXPR
Deprecated.- See Also:
-
NANOS
Deprecated. -
DATE_FORMATTER
Deprecated. -
TIME_FORMATTER
Deprecated. -
DATETIME_FORMATTER
Deprecated. -
UTC_TIMEZONE
Deprecated. -
SYS_TIMEZONE
Deprecated. -
UTC_ZONE
Deprecated. -
SYS_ZONE
Deprecated. -
NULL_EXPR
Deprecated.- See Also:
-
NAN_EXPR
Deprecated.- See Also:
-
INF_EXPR
Deprecated.- See Also:
-
NINF_EXPR
Deprecated.- See Also:
-
ERROR_INF_OR_NAN
Deprecated.- See Also:
-
ERROR_INVALID_POINT
Deprecated.- See Also:
-
ERROR_SINGLETON_ARRAY
Deprecated.- See Also:
-
ERROR_SINGLETON_COLLECTION
Deprecated.- See Also:
-
ERROR_SINGLETON_MAP
Deprecated.- See Also:
-
PARAM_PRECISION
Deprecated.- See Also:
-
PARAM_SCALE
Deprecated.- See Also:
-
TYPE_BOOLEAN
Deprecated.- See Also:
-
TYPE_CHAR
Deprecated.- See Also:
-
TYPE_BYTE
Deprecated.- See Also:
-
TYPE_SHORT
Deprecated.- See Also:
-
TYPE_INT
Deprecated.- See Also:
-
TYPE_LONG
Deprecated.- See Also:
-
TYPE_FLOAT
Deprecated.- See Also:
-
TYPE_DOUBLE
Deprecated.- See Also:
-
TYPE_BIG_DECIMAL
Deprecated.- See Also:
-
TYPE_BIG_INTEGER
Deprecated.- See Also:
-
TYPE_DATE
Deprecated.- See Also:
-
TYPE_TIME
Deprecated.- See Also:
-
TYPE_DATE_TIME
Deprecated.- See Also:
-
TYPE_ENUM
Deprecated.- See Also:
-
TYPE_IPV4
Deprecated.- See Also:
-
TYPE_IPV6
Deprecated.- See Also:
-
TYPE_STRING
Deprecated.- See Also:
-
TYPE_UUID
Deprecated.- See Also:
-
TYPE_OBJECT
Deprecated.- See Also:
-
TYPE_ARRAY
Deprecated.- See Also:
-
TYPE_MAP
Deprecated.- See Also:
-
TYPE_NESTED
Deprecated.- See Also:
-
TYPE_TUPLE
Deprecated.- See Also:
-
TYPE_POINT
Deprecated.- See Also:
-
TYPE_RING
Deprecated.- See Also:
-
TYPE_POLYGON
Deprecated.- See Also:
-
TYPE_MULTI_POLYGON
Deprecated.- See Also:
-
TYPE_CLASS
Deprecated.- See Also:
-
-
Method Details
-
convertToBigInteger
Deprecated.Converts IP address to big integer.- Parameters:
value- IP address- Returns:
- big integer
-
convertToBigInteger
Deprecated.Converts IP address to big integer.- Parameters:
value- IP address- Returns:
- big integer
-
convertToBigInteger
Deprecated.Converts UUID to big integer.- Parameters:
value- UUID- Returns:
- big integer
-
convertToBoolean
public static boolean convertToBoolean(char value) Deprecated.Converts given character to boolean value.- Parameters:
value- character represents a boolean value- Returns:
- boolean value
-
convertToBoolean
Deprecated.Converts given string to boolean value.- Parameters:
value- string represents a boolean value- Returns:
- boolean value
-
convertToHexString
Deprecated.Converts given byte array to string in hexadecimal format.- Parameters:
bytes- byte array- Returns:
- non-null string
-
convertToUnhexExpression
Deprecated.Converts given byte array to unhex() expression.- Parameters:
bytes- byte array- Returns:
- non-null expression
-
convertToInstant
Deprecated.Converts big decimal to instant.- Parameters:
value- big decimal- Returns:
- instant
-
convertToDateTime
Deprecated.Converts big decimal to date time.- Parameters:
value- big decimal- Returns:
- date time
-
convertToDateTime
Deprecated.Converts big decimal to date time.- Parameters:
value- big decimaltz- time zone, null is treated as UTC- Returns:
- date time
-
convertToDateTime
Deprecated.Converts big decimal to date time.- Parameters:
value- big decimalzone- zone id, null is treated as UTC- Returns:
- date time
-
convertToDateTime
Deprecated.Converts big decimal to date time.- Parameters:
value- big decimaloffset- zone offset, null is treated asZoneOffset.UTC- Returns:
- date time
-
convertToIpv4
Deprecated.Converts IPv6 address to IPv4 address if applicable.- Parameters:
value- IPv6 address- Returns:
- IPv4 address
- Throws:
IllegalArgumentException- when failed to convert to IPv4 address
-
convertToIpv4
Deprecated.Converts integer to IPv4 address.- Parameters:
value- integer- Returns:
- IPv4 address
-
convertToIpv4
Deprecated.Converts string to IPv4 address.- Parameters:
value- string- Returns:
- IPv4 address
- Throws:
IllegalArgumentException- when failed to convert to IPv4 address
-
convertToIpv6
Deprecated.Converts big integer to IPv6 address.- Parameters:
value- big integer- Returns:
- IPv6 address
- Throws:
IllegalArgumentException- when failed to convert to IPv6 address
-
convertToIpv6
Deprecated.Converts IPv4 address to IPv6 address.- Parameters:
value- IPv4 address- Returns:
- IPv6 address
- Throws:
IllegalArgumentException- when failed to convert to IPv6 address
-
convertToIpv6
Deprecated.Converts string to IPv6 address.- Parameters:
value- string- Returns:
- IPv6 address
- Throws:
IllegalArgumentException- when failed to convert to IPv6 address
-
convertToSqlExpression
Deprecated.Converts abitrary object to an expression that can be used in SQL query.- Parameters:
value- value may or may not be null- Returns:
- escaped SQL expression
-
convertToString
Deprecated.Converts boolean array to compact string. Similar asArrays.toString()but without any whitespace.- Parameters:
value- boolean array- Returns:
- string
-
convertToString
Deprecated.Converts character array to compact string. Similar asArrays.toString()but without any whitespace.- Parameters:
value- character array- Returns:
- string
-
convertToString
Deprecated.Converts byte array to compact string. Similar asArrays.toString()but without any whitespace.- Parameters:
value- byte array- Returns:
- string
-
convertToString
Deprecated.Converts short array to compact string. Similar asArrays.toString()but without any whitespace.- Parameters:
value- short array- Returns:
- string
-
convertToString
Deprecated.Converts integer array to compact string. Similar asArrays.toString()but without any whitespace.- Parameters:
value- integer array- Returns:
- string
-
convertToString
Deprecated.Converts long array to compact string. Similar asArrays.toString()but without any whitespace.- Parameters:
value- long array- Returns:
- string
-
convertToString
Deprecated.Converts float array to compact string. Similar asArrays.toString()but without any whitespace.- Parameters:
value- float array- Returns:
- string
-
convertToString
Deprecated.Converts double array to compact string. Similar asArrays.toString()but without any whitespace.- Parameters:
value- double array- Returns:
- string
-
convertToString
Deprecated.Converts given value object to string.- Parameters:
value- value object- Returns:
- string
-
convertToString
Deprecated.Converts object to string. Same asString.valueOf().- Parameters:
value- object may or may not be null- Returns:
- string representation of the object
-
convertToUuid
Deprecated.Converts big integer to UUID.- Parameters:
value- big integer- Returns:
- UUID
-
convertToQuotedString
Deprecated.Converts object to quoted string.- Parameters:
value- object may or may not be null- Returns:
- quoted string representing the object
-
createObjectArray
Deprecated.Creates an object array. Primitive types will be converted to corresponding wrapper types, alsoBoolean/booleanwill be converted toByte, andCharacter/chartoInteger.- Type Parameters:
T- type of the base element- Parameters:
clazz- class of the base element, null is treated asObject.classlength- length of the array, negative is treated as zerolevel- level of the array, must between 1 and 255- Returns:
- a non-null object array
-
createPrimitiveArray
Deprecated.Creates a primitive array if applicable. Wrapper types will be converted to corresponding primitive types, alsoBoolean/booleanwill be converted tobyte, andCharacter/chartoint.- Parameters:
clazz- class of the base elementlength- length of the array, negative is treated as zerolevel- level of the array, must between 1 and 255- Returns:
- a primitive array if applicable; an object array otherwise
-
extractSingleValue
Deprecated.Extract one and only value from singleton collection.- Parameters:
value- singleton collection- Returns:
- value
- Throws:
IllegalArgumentException- if the given collection is null or contains zero or more than one element
-
extractSingleValue
Deprecated.Extract one and only value from singleton enumeration.- Parameters:
value- singleton enumeration- Returns:
- value
- Throws:
IllegalArgumentException- if the given enumeration is null or contains zero or more than one element
-
extractSingleValue
Deprecated.Extract one and only value from singleton map - key will be ignored.- Parameters:
value- singleton map- Returns:
- value
- Throws:
IllegalArgumentException- if the given map is null or contains zero or more than one element
-
newValues
public static ClickHouseValue[] newValues(ClickHouseDataConfig config, List<ClickHouseColumn> columns) Deprecated.Creates multiple values based on given columns.- Parameters:
config- non-null configurationcolumns- non-null columns- Returns:
- non-null values with default value, either null or empty
-
newValues
Deprecated.Creates multiple values based on given columns.- Parameters:
config- non-null configurationcolumns- non-null columns- Returns:
- non-null values with default value, either null or empty
-