Package com.github.rcaller.io
Class ArrowBridge
- java.lang.Object
-
- com.github.rcaller.io.ArrowBridge
-
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
ArrowImpl
public abstract class ArrowBridge extends Object implements AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description ArrowBridge()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract double[]getAsDoubleArray(String name)abstract double[][]getAsDoubleMatrix(String name)abstract float[]getAsFloatArray(String name)abstract int[]getAsIntArray(String name)abstract long[]getAsLongArray(String name)abstract String[]getAsStringArray(String name)abstract int[]getDimensions(String name)abstract List<String>getNames()abstract StringgetType(String name)static booleanisArrowAvailable()abstract voidloadArrowData(URI ipcResource)static ArrowBridgenewInstance()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
-
-
-
Method Detail
-
isArrowAvailable
public static boolean isArrowAvailable()
-
newInstance
public static ArrowBridge newInstance()
-
loadArrowData
public abstract void loadArrowData(URI ipcResource) throws IOException
- Throws:
IOException
-
getDimensions
public abstract int[] getDimensions(String name)
-
getAsDoubleArray
public abstract double[] getAsDoubleArray(String name)
-
getAsFloatArray
public abstract float[] getAsFloatArray(String name)
-
getAsIntArray
public abstract int[] getAsIntArray(String name)
-
getAsLongArray
public abstract long[] getAsLongArray(String name)
-
getAsDoubleMatrix
public abstract double[][] getAsDoubleMatrix(String name)
-
-