public class Variant extends Object implements Serializable
| Constructor and Description |
|---|
Variant(BigDecimal num)
Creates a Variant from BigDecimal value.
|
Variant(BigInteger num)
Creates a Variant from BigInteger value.
|
Variant(boolean value)
Creates a Variant from boolean value.
|
Variant(byte[] bytes)
Creates a Variant from binary value.
|
Variant(Date date)
Creates a Variant from Date value.
|
Variant(double num)
Creates a Variant from double value.
|
Variant(float num)
Creates a Variant from float value.
|
Variant(int num)
Creates a Variant from int value.
|
Variant(List<Object> list)
Creates a Variant from a list.
|
Variant(long num)
Creates a Variant from long value.
|
Variant(Object obj)
Creates a Variant from Object value.
|
Variant(Object[] arr)
Creates a Variant from an array.
|
Variant(short num)
Creates a Variant from short value.
|
Variant(String str)
Creates a Variant from String value.
|
Variant(Time time)
Creates a Variant from Time value.
|
Variant(Timestamp timestamp)
Creates a Variant from Timestamp value.
|
| Modifier and Type | Method and Description |
|---|---|
Variant[] |
asArray()
Converts the variant as array of Variant.
|
BigDecimal |
asBigDecimal()
Converts the variant as BigDecimal value.
|
BigInteger |
asBigInteger()
Converts the variant as BigInteger value.
|
byte[] |
asBinary()
Converts the variant as binary value.
|
boolean |
asBoolean()
Converts the variant as boolean value.
|
Date |
asDate()
Converts the variant as Date value.
|
double |
asDouble()
Converts the variant as double value.
|
float |
asFloat()
Converts the variant as float value.
|
int |
asInt()
Converts the variant as int value.
|
String |
asJsonString()
Converts the variant as valid Json String.
|
List<Variant> |
asList()
Converts the variant as list of Variant.
|
long |
asLong()
Converts the variant as long value.
|
Map<String,Variant> |
asMap()
Converts the variant as map of Variant.
|
short |
asShort()
Converts the variant as short value.
|
String |
asString()
Converts the variant as String value.
|
Time |
asTime()
Converts the variant as Time value.
|
Timestamp |
asTimestamp()
Converts the variant as Timestamp value.
|
boolean |
equals(Object other)
Checks whether two Variants are equal.
|
int |
hashCode()
Calculates the hash code of this Variant Object.
|
String |
toString()
An alias of
asString() |
public Variant(float num)
num - A float numberpublic Variant(double num)
num - A double numberpublic Variant(long num)
num - A long numberpublic Variant(int num)
num - An int numberpublic Variant(short num)
num - A short numberpublic Variant(BigDecimal num)
num - A BigDecimal numberpublic Variant(BigInteger num)
num - A BigInteger numberpublic Variant(boolean value)
value - A boolean valuepublic Variant(String str)
str - A string valuepublic Variant(byte[] bytes)
bytes - An array of byte representing binary datapublic Variant(Time time)
time - A Time objectpublic Variant(Date date)
date - A Date objectpublic Variant(Timestamp timestamp)
timestamp - A Timestamp objectpublic Variant(List<Object> list)
list - A list of datapublic Variant(Object[] arr)
arr - An array of datapublic Variant(Object obj)
obj - Any Java objectpublic float asFloat()
public double asDouble()
public short asShort()
public int asInt()
public long asLong()
public BigDecimal asBigDecimal()
public BigInteger asBigInteger()
public String asString()
public String asJsonString()
public byte[] asBinary()
public Time asTime()
public Date asDate()
public Timestamp asTimestamp()
public boolean asBoolean()
public Variant[] asArray()
public List<Variant> asList()
public Map<String,Variant> asMap()
public boolean equals(Object other)
public int hashCode()
© 2023 Snowflake Inc. All Rights Reserved