Package com.mapr.fs.gateway.external
Interface MapRBaseExternalSink
-
- All Superinterfaces:
java.lang.AutoCloseable
- All Known Subinterfaces:
MapRExternalSink,MapRImplExternalSink,MapRJsonExternalSink
public interface MapRBaseExternalSink extends java.lang.AutoCloseable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()voidconnect(java.lang.String sinkConfigFile)voiddelete(java.lang.String key)voiddeleteColumn(java.lang.String key, java.lang.String family, java.lang.String column)voiddeleteColumnFamily(java.lang.String key, java.lang.String family)voiddeleteFields(java.lang.String key, java.util.List<java.lang.String> fields)voidflush()java.lang.StringgetDestinationName(java.util.Map sinkConfigMap)java.lang.StringgetDestinationType(java.util.Map sinkConfigMap)voidloadConfig(java.lang.String gatewayConfigFile)voidverifyConfigMapSanity(java.util.Map sinkConfigMap)
-
-
-
Method Detail
-
loadConfig
void loadConfig(java.lang.String gatewayConfigFile) throws MapRExternalSinkException- Throws:
MapRExternalSinkException
-
verifyConfigMapSanity
void verifyConfigMapSanity(java.util.Map sinkConfigMap) throws MapRExternalSinkException- Throws:
MapRExternalSinkException
-
getDestinationName
java.lang.String getDestinationName(java.util.Map sinkConfigMap) throws MapRExternalSinkException- Throws:
MapRExternalSinkException
-
getDestinationType
java.lang.String getDestinationType(java.util.Map sinkConfigMap) throws MapRExternalSinkException- Throws:
MapRExternalSinkException
-
connect
void connect(java.lang.String sinkConfigFile) throws MapRExternalSinkException- Throws:
MapRExternalSinkException
-
delete
void delete(java.lang.String key) throws MapRExternalSinkException- Throws:
MapRExternalSinkException
-
deleteColumnFamily
void deleteColumnFamily(java.lang.String key, java.lang.String family) throws MapRExternalSinkException- Throws:
MapRExternalSinkException
-
deleteColumn
void deleteColumn(java.lang.String key, java.lang.String family, java.lang.String column) throws MapRExternalSinkException- Throws:
MapRExternalSinkException
-
deleteFields
void deleteFields(java.lang.String key, java.util.List<java.lang.String> fields) throws MapRExternalSinkException, java.lang.UnsupportedOperationException- Throws:
MapRExternalSinkExceptionjava.lang.UnsupportedOperationException
-
flush
void flush() throws MapRExternalSinkException- Throws:
MapRExternalSinkException
-
close
void close() throws MapRExternalSinkException- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
MapRExternalSinkException
-
-