Package com.github.rcaller.io.arrow
Class ArrowImpl
- java.lang.Object
-
- com.github.rcaller.io.ArrowBridge
-
- com.github.rcaller.io.arrow.ArrowImpl
-
- All Implemented Interfaces:
AutoCloseable
public class ArrowImpl extends ArrowBridge
-
-
Constructor Summary
Constructors Constructor Description ArrowImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()double[]getAsDoubleArray(String name)double[][]getAsDoubleMatrix(String name)float[]getAsFloatArray(String name)int[]getAsIntArray(String name)long[]getAsLongArray(String name)String[]getAsStringArray(String name)int[]getDimensions(String name)List<String>getNames()StringgetType(String name)voidloadArrowData(URI ipcResource)-
Methods inherited from class com.github.rcaller.io.ArrowBridge
isArrowAvailable, newInstance
-
-
-
-
Method Detail
-
loadArrowData
public void loadArrowData(URI ipcResource) throws IOException
- Specified by:
loadArrowDatain classArrowBridge- Throws:
IOException
-
getNames
public List<String> getNames()
- Specified by:
getNamesin classArrowBridge
-
getType
public String getType(String name)
- Specified by:
getTypein classArrowBridge
-
getDimensions
public int[] getDimensions(String name)
- Specified by:
getDimensionsin classArrowBridge
-
getAsStringArray
public String[] getAsStringArray(String name)
- Specified by:
getAsStringArrayin classArrowBridge
-
getAsDoubleArray
public double[] getAsDoubleArray(String name)
- Specified by:
getAsDoubleArrayin classArrowBridge
-
getAsFloatArray
public float[] getAsFloatArray(String name)
- Specified by:
getAsFloatArrayin classArrowBridge
-
getAsIntArray
public int[] getAsIntArray(String name)
- Specified by:
getAsIntArrayin classArrowBridge
-
getAsLongArray
public long[] getAsLongArray(String name)
- Specified by:
getAsLongArrayin classArrowBridge
-
getAsDoubleMatrix
public double[][] getAsDoubleMatrix(String name)
- Specified by:
getAsDoubleMatrixin classArrowBridge
-
-