public final class ArrowUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static List<org.apache.calcite.avatica.ColumnMetaData> |
convertJDBCMetadataToAvaticaColumns(ResultSetMetaData metaData,
int maxSize)
Converts from JDBC metadata to Avatica columns.
|
static org.apache.arrow.vector.types.pojo.Schema |
createSchemaFromParameters(List<ParameterBinding> parameterBindings)
Creates a Schema from a list of ParameterBinding.
|
static int |
getSQLTypeFromArrowType(org.apache.arrow.vector.types.pojo.ArrowType arrowType) |
static byte[] |
toArrowByteArray(List<ParameterBinding> parameters,
Calendar calendar) |
static List<org.apache.calcite.avatica.ColumnMetaData> |
toColumnMetaData(List<org.apache.arrow.vector.types.pojo.Field> fields) |
public static List<org.apache.calcite.avatica.ColumnMetaData> toColumnMetaData(List<org.apache.arrow.vector.types.pojo.Field> fields)
public static List<org.apache.calcite.avatica.ColumnMetaData> convertJDBCMetadataToAvaticaColumns(ResultSetMetaData metaData, int maxSize)
public static org.apache.arrow.vector.types.pojo.Schema createSchemaFromParameters(List<ParameterBinding> parameterBindings)
parameterBindings - a list of ParameterBinding objectspublic static byte[] toArrowByteArray(List<ParameterBinding> parameters, Calendar calendar) throws IOException
IOExceptionpublic static int getSQLTypeFromArrowType(org.apache.arrow.vector.types.pojo.ArrowType arrowType)
Copyright © 2025. All rights reserved.