Package com.amazon.ion.impl
Class _Private_ScalarConversions.ValueVariant
java.lang.Object
com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
- Enclosing class:
_Private_ScalarConversions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddValue(boolean value) final voidaddValue(double value) final voidaddValue(int value) final voidaddValue(long value) final voidfinal voidfinal voidfinal voidaddValue(BigDecimal value) final voidaddValue(BigInteger value) final voidfinal voidfinal booleancan_convert(int new_type) final voidcast(int castfnid) final voidclear()final intget_conversion_fnid(int new_type) final intfinal BigDecimalfinal BigIntegerfinal booleanfinal DategetDate()final Decimalfinal doublefinal intgetInt()final longgetLong()final IonTypefinal Stringfinal Timestampfinal booleanfinal booleanfinal booleanhasValueOfType(int value_type) final booleanisEmpty()final booleanisNull()static final booleanisNumericType(int type_idx) final voidsetAuthoritativeType(int value_type) final voidsetValue(boolean value) final voidsetValue(double value) final voidsetValue(int value) final voidsetValue(long value) final voidfinal voidfinal voidfinal voidsetValue(BigInteger value) final voidfinal void
-
Constructor Details
-
ValueVariant
public ValueVariant()
-
-
Method Details
-
isEmpty
public final boolean isEmpty() -
clear
public final void clear() -
hasValueOfType
public final boolean hasValueOfType(int value_type) -
hasNumericType
public final boolean hasNumericType() -
isNumericType
public static final boolean isNumericType(int type_idx) -
hasDatetimeType
public final boolean hasDatetimeType() -
setAuthoritativeType
public final void setAuthoritativeType(int value_type) -
setValueToNull
-
setValue
public final void setValue(boolean value) -
setValue
public final void setValue(int value) -
setValue
public final void setValue(long value) -
setValue
public final void setValue(double value) -
setValue
-
setValue
-
setValue
-
setValue
-
setValue
-
addValueToNull
-
addValue
public final void addValue(boolean value) -
addValue
public final void addValue(int value) -
addValue
public final void addValue(long value) -
addValue
public final void addValue(double value) -
addValue
-
addValue
-
addValue
-
addValue
-
addValue
-
addValue
-
getAuthoritativeType
public final int getAuthoritativeType() -
isNull
public final boolean isNull() -
getNullType
-
getBoolean
public final boolean getBoolean() -
getInt
public final int getInt() -
getLong
public final long getLong() -
getDouble
public final double getDouble() -
getString
-
getBigInteger
-
getBigDecimal
-
getDecimal
-
getDate
-
getTimestamp
-
can_convert
public final boolean can_convert(int new_type) -
get_conversion_fnid
public final int get_conversion_fnid(int new_type) -
cast
public final void cast(int castfnid)
-