Class _Private_ScalarConversions.ValueVariant

java.lang.Object
com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
Enclosing class:
_Private_ScalarConversions

public static final class _Private_ScalarConversions.ValueVariant extends Object
  • 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

      public final void setValueToNull(IonType t)
    • 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

      public final void setValue(String value)
    • setValue

      public final void setValue(BigInteger value)
    • setValue

      public final void setValue(Decimal value)
    • setValue

      public final void setValue(Date value)
    • setValue

      public final void setValue(Timestamp value)
    • addValueToNull

      public final void addValueToNull(IonType t)
    • 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

      public final void addValue(String value)
    • addValue

      public final void addValue(BigInteger value)
    • addValue

      public final void addValue(BigDecimal value)
    • addValue

      public final void addValue(Decimal value)
    • addValue

      public final void addValue(Date value)
    • addValue

      public final void addValue(Timestamp value)
    • getAuthoritativeType

      public final int getAuthoritativeType()
    • isNull

      public final boolean isNull()
    • getNullType

      public final IonType getNullType()
    • getBoolean

      public final boolean getBoolean()
    • getInt

      public final int getInt()
    • getLong

      public final long getLong()
    • getDouble

      public final double getDouble()
    • getString

      public final String getString()
    • getBigInteger

      public final BigInteger getBigInteger()
    • getBigDecimal

      public final BigDecimal getBigDecimal()
    • getDecimal

      public final Decimal getDecimal()
    • getDate

      public final Date getDate()
    • getTimestamp

      public final Timestamp 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)