public class ArrowUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static byte |
DECIMAL_TYPE_WIDTH |
(package private) static boolean |
LITTLE_ENDIAN |
| Constructor and Description |
|---|
ArrowUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
setDecimal(org.apache.arrow.vector.DecimalVector vector,
int row,
java.math.BigDecimal decimal) |
static void |
setDecimal(org.apache.arrow.vector.DecimalVector vector,
int row,
byte[] bytes,
int off,
int len) |
static void |
setDecimal(org.apache.arrow.vector.DecimalVector vector,
int row,
char[] bytes,
int off,
int len) |
static void |
setDecimal(org.apache.arrow.vector.DecimalVector vector,
int row,
java.lang.String str) |
static void |
setString(org.apache.arrow.vector.VarCharVector vector,
int row,
java.lang.String str) |
static void |
setValue(org.apache.arrow.vector.FieldVector vector,
int row,
java.lang.String value) |
static void |
write(CSVWriter writer,
org.apache.arrow.vector.VectorSchemaRoot root) |
private static void |
writeDecimal(CSVWriter writer,
int row,
org.apache.arrow.vector.DecimalVector decimalVector) |
static final boolean LITTLE_ENDIAN
static final byte DECIMAL_TYPE_WIDTH
public static void write(CSVWriter writer, org.apache.arrow.vector.VectorSchemaRoot root) throws java.io.IOException
java.io.IOExceptionprivate static void writeDecimal(CSVWriter writer, int row, org.apache.arrow.vector.DecimalVector decimalVector)
public static void setValue(org.apache.arrow.vector.FieldVector vector,
int row,
java.lang.String value)
public static void setDecimal(org.apache.arrow.vector.DecimalVector vector,
int row,
java.lang.String str)
public static void setString(org.apache.arrow.vector.VarCharVector vector,
int row,
java.lang.String str)
public static void setDecimal(org.apache.arrow.vector.DecimalVector vector,
int row,
char[] bytes,
int off,
int len)
public static void setDecimal(org.apache.arrow.vector.DecimalVector vector,
int row,
byte[] bytes,
int off,
int len)
public static void setDecimal(org.apache.arrow.vector.DecimalVector vector,
int row,
java.math.BigDecimal decimal)