Class ArrowUtils


  • public final class ArrowUtils
    extends Object
    • Method Detail

      • toColumnMetaData

        public static List<org.apache.calcite.avatica.ColumnMetaData> toColumnMetaData​(List<org.apache.arrow.vector.types.pojo.Field> fields)
      • convertJDBCMetadataToAvaticaColumns

        public static List<org.apache.calcite.avatica.ColumnMetaData> convertJDBCMetadataToAvaticaColumns​(ResultSetMetaData metaData,
                                                                                                          int maxSize)
        Converts from JDBC metadata to Avatica columns.
      • createSchemaFromParameters

        public static org.apache.arrow.vector.types.pojo.Schema createSchemaFromParameters​(List<ParameterBinding> parameterBindings)
        Creates a Schema from a list of ParameterBinding.
        Parameters:
        parameterBindings - a list of ParameterBinding objects
        Returns:
        a Schema object corresponding to the provided parameters
      • getSQLTypeFromArrowType

        public static int getSQLTypeFromArrowType​(org.apache.arrow.vector.types.pojo.ArrowType arrowType)