public static final class _Private_ScalarConversions.ValueVariant
extends java.lang.Object
| Constructor and Description |
|---|
ValueVariant() |
| Modifier and Type | Method and Description |
|---|---|
void |
addValue(java.math.BigDecimal value) |
void |
addValue(java.math.BigInteger value) |
void |
addValue(boolean value) |
void |
addValue(java.util.Date value) |
void |
addValue(Decimal value) |
void |
addValue(double value) |
void |
addValue(int value) |
void |
addValue(long value) |
void |
addValue(java.lang.String value) |
void |
addValue(Timestamp value) |
void |
addValueToNull(IonType t) |
boolean |
can_convert(int new_type) |
void |
cast(int castfnid) |
void |
clear() |
int |
get_conversion_fnid(int new_type) |
int |
getAuthoritativeType() |
java.math.BigDecimal |
getBigDecimal() |
java.math.BigInteger |
getBigInteger() |
boolean |
getBoolean() |
java.util.Date |
getDate() |
Decimal |
getDecimal() |
double |
getDouble() |
int |
getInt() |
long |
getLong() |
IonType |
getNullType() |
java.lang.String |
getString() |
Timestamp |
getTimestamp() |
boolean |
hasDatetimeType() |
boolean |
hasNumericType() |
boolean |
hasValueOfType(int value_type) |
boolean |
isEmpty() |
boolean |
isNull() |
static boolean |
isNumericType(int type_idx) |
void |
setAuthoritativeType(int value_type) |
void |
setValue(java.math.BigInteger value) |
void |
setValue(boolean value) |
void |
setValue(java.util.Date value) |
void |
setValue(Decimal value) |
void |
setValue(double value) |
void |
setValue(int value) |
void |
setValue(long value) |
void |
setValue(java.lang.String value) |
void |
setValue(Timestamp value) |
void |
setValueToNull(IonType t) |
public final boolean isEmpty()
public final void clear()
public final boolean hasValueOfType(int value_type)
public final boolean hasNumericType()
public static final boolean isNumericType(int type_idx)
public final boolean hasDatetimeType()
public final void setAuthoritativeType(int value_type)
public final void setValueToNull(IonType t)
public final void setValue(boolean value)
public final void setValue(int value)
public final void setValue(long value)
public final void setValue(double value)
public final void setValue(java.lang.String value)
public final void setValue(java.math.BigInteger value)
public final void setValue(Decimal value)
public final void setValue(java.util.Date value)
public final void setValue(Timestamp value)
public final void addValueToNull(IonType t)
public final void addValue(boolean value)
public final void addValue(int value)
public final void addValue(long value)
public final void addValue(double value)
public final void addValue(java.lang.String value)
public final void addValue(java.math.BigInteger value)
public final void addValue(java.math.BigDecimal value)
public final void addValue(Decimal value)
public final void addValue(java.util.Date value)
public final void addValue(Timestamp value)
public final int getAuthoritativeType()
public final boolean isNull()
public final IonType getNullType()
public final boolean getBoolean()
public final int getInt()
public final long getLong()
public final double getDouble()
public final java.lang.String getString()
public final java.math.BigInteger getBigInteger()
public final java.math.BigDecimal getBigDecimal()
public final Decimal getDecimal()
public final java.util.Date getDate()
public final Timestamp getTimestamp()
public final boolean can_convert(int new_type)
public final int get_conversion_fnid(int new_type)
public final void cast(int castfnid)