public static class ArrowType.Decimal extends ArrowType.PrimitiveType
ArrowType.ArrowTypeID, ArrowType.ArrowTypeVisitor<T>, ArrowType.Binary, ArrowType.Bool, ArrowType.ComplexType, ArrowType.ComplexTypeVisitor<T>, ArrowType.Date, ArrowType.Decimal, ArrowType.Duration, ArrowType.ExtensionType, ArrowType.FixedSizeBinary, ArrowType.FixedSizeList, ArrowType.FloatingPoint, ArrowType.Int, ArrowType.Interval, ArrowType.LargeBinary, ArrowType.LargeList, ArrowType.LargeUtf8, ArrowType.List, ArrowType.Map, ArrowType.Null, ArrowType.PrimitiveType, ArrowType.PrimitiveTypeVisitor<T>, ArrowType.Struct, ArrowType.Time, ArrowType.Timestamp, ArrowType.Union, ArrowType.Utf8
Modifier and Type | Field and Description |
---|---|
static ArrowType.ArrowTypeID |
TYPE_TYPE |
Constructor and Description |
---|
Decimal(int precision,
int scale)
Deprecated.
This API will be removed in a future release.
|
Decimal(int precision,
int scale,
int bitWidth) |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(ArrowType.ArrowTypeVisitor<T> visitor) |
static ArrowType.Decimal |
createDecimal(int precision,
int scale,
Integer bitWidth) |
boolean |
equals(Object obj) |
int |
getBitWidth() |
int |
getPrecision() |
int |
getScale() |
int |
getType(com.google.flatbuffers.FlatBufferBuilder builder) |
ArrowType.ArrowTypeID |
getTypeID() |
int |
hashCode() |
String |
toString() |
isComplex
getInt, getTypeForField
public static final ArrowType.ArrowTypeID TYPE_TYPE
@Deprecated public Decimal(int precision, int scale)
Decimal(int, int, int)
instead.public Decimal(int precision, int scale, int bitWidth)
public static ArrowType.Decimal createDecimal(int precision, int scale, Integer bitWidth)
public int getPrecision()
public int getScale()
public int getBitWidth()
public ArrowType.ArrowTypeID getTypeID()
public int getType(com.google.flatbuffers.FlatBufferBuilder builder)
public <T> T accept(ArrowType.ArrowTypeVisitor<T> visitor)
Copyright © 2023 The Apache Software Foundation. All rights reserved.