Interface GenericArrowVectorAccessorFactory.DecimalFactory<DecimalT>
-
- Type Parameters:
DecimalT- A concrete type that can represent a decimal, e.g, Spark's Decimal.
- Enclosing class:
- GenericArrowVectorAccessorFactory<DecimalT,Utf8StringT,ArrayT,ChildVectorT extends java.lang.AutoCloseable>
protected static interface GenericArrowVectorAccessorFactory.DecimalFactory<DecimalT>Create a decimal value of typeDecimalTfrom arrow vector value.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class<DecimalT>getGenericClass()Class of concrete decimal type.DecimalTofBigDecimal(java.math.BigDecimal value, int precision, int scale)Create a decimal from the givenBigDecimalvalue, precision and scale.DecimalTofLong(long value, int precision, int scale)Create a decimal from the given long value, precision and scale.
-
-
-
Method Detail
-
getGenericClass
java.lang.Class<DecimalT> getGenericClass()
Class of concrete decimal type.
-
ofLong
DecimalT ofLong(long value, int precision, int scale)
Create a decimal from the given long value, precision and scale.
-
ofBigDecimal
DecimalT ofBigDecimal(java.math.BigDecimal value, int precision, int scale)
Create a decimal from the givenBigDecimalvalue, precision and scale.
-
-