Package com.mapr.fs.gateway.external
Class GatewaySink
- java.lang.Object
-
- com.mapr.fs.gateway.external.GatewaySink
-
public class GatewaySink extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GatewaySink()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intAppendStream(com.mapr.fs.jni.MapRResult[] results)intAppendStream(org.apache.hadoop.hbase.client.Result result)intAppendStream(org.ojai.Document result)intAppendStreamJson(com.mapr.fs.jni.MapRResult[] results)intCloseStream()booleanCompareStream(org.apache.hadoop.hbase.client.Result result)booleanCompareStream(org.ojai.Document result)intFlushStream()static java.lang.StringgetDestinationName(java.lang.String dstPath)static java.lang.StringgetDestinationType(java.lang.String dstPath)static voidinit()intOpenStream(java.lang.String sConfigFile)intOpenStream(java.lang.String sConfigFile, boolean isJson)intOpenStream(java.lang.String sConfigFile, java.lang.String gatewayConfigFile, int[] familyIds, java.lang.String[] familyNames)intOpenStream(java.lang.String sConfigFile, java.lang.String gatewayConfigFile, int[] familyIds, java.lang.String[] familyNames, java.lang.String[] jsonPaths, boolean isJson)static java.lang.StringverifyDstSanity(java.lang.String dstPath)
-
-
-
Method Detail
-
init
public static void init()
-
verifyDstSanity
public static java.lang.String verifyDstSanity(java.lang.String dstPath) throws java.io.IOException- Throws:
java.io.IOException
-
getDestinationName
public static java.lang.String getDestinationName(java.lang.String dstPath) throws java.io.IOException- Throws:
java.io.IOException
-
getDestinationType
public static java.lang.String getDestinationType(java.lang.String dstPath) throws java.io.IOException- Throws:
java.io.IOException
-
OpenStream
public int OpenStream(java.lang.String sConfigFile)
-
OpenStream
public int OpenStream(java.lang.String sConfigFile, boolean isJson)
-
OpenStream
public int OpenStream(java.lang.String sConfigFile, java.lang.String gatewayConfigFile, int[] familyIds, java.lang.String[] familyNames)
-
OpenStream
public int OpenStream(java.lang.String sConfigFile, java.lang.String gatewayConfigFile, int[] familyIds, java.lang.String[] familyNames, java.lang.String[] jsonPaths, boolean isJson)
-
AppendStream
public int AppendStream(com.mapr.fs.jni.MapRResult[] results)
-
AppendStreamJson
public int AppendStreamJson(com.mapr.fs.jni.MapRResult[] results)
-
AppendStream
public int AppendStream(org.apache.hadoop.hbase.client.Result result)
-
AppendStream
public int AppendStream(org.ojai.Document result)
-
CompareStream
public boolean CompareStream(org.apache.hadoop.hbase.client.Result result) throws java.io.IOException- Throws:
java.io.IOException
-
CompareStream
public boolean CompareStream(org.ojai.Document result) throws java.io.IOException- Throws:
java.io.IOException
-
FlushStream
public int FlushStream()
-
CloseStream
public int CloseStream()
-
-