Package net.snowflake.client.loader
Class StreamLoader
- java.lang.Object
-
- net.snowflake.client.loader.StreamLoader
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.snowflake.client.loader.Loader
Loader.ConnectionError, Loader.DataError
-
-
Field Summary
Fields Modifier and Type Field Description static DatabaseMetaDatametadata
-
Constructor Summary
Constructors Constructor Description StreamLoader(Map<LoaderProperty,Object> properties, Connection putConnection, Connection processConnection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabort(RuntimeException t)voidclose()Close connections that have been provided upon initializationvoidfinish()Finishes loaderLoadResultListenergetListener()voidresetOperation(Operation op)If operation is changed, previous data is committedvoidrollback()Rollback uncommitted changes.voidrun()voidsetListener(LoadResultListener _listener)voidsetProperty(LoaderProperty property, Object value)voidstart()Starts the loadervoidsubmitRow(Object[] row)Pass row data
-
-
-
Field Detail
-
metadata
public static DatabaseMetaData metadata
-
-
Constructor Detail
-
StreamLoader
public StreamLoader(Map<LoaderProperty,Object> properties, Connection putConnection, Connection processConnection)
-
-
Method Detail
-
setProperty
public void setProperty(LoaderProperty property, Object value)
- Specified by:
setPropertyin interfaceLoader
-
abort
public void abort(RuntimeException t)
-
rollback
public void rollback()
Description copied from interface:LoaderRollback uncommitted changes. If no transaction was initialized, indeterminate fraction of rows could have been committed.
-
submitRow
public void submitRow(Object[] row)
Description copied from interface:LoaderPass row data
-
finish
public void finish() throws ExceptionFinishes loader
-
close
public void close()
Description copied from interface:LoaderClose connections that have been provided upon initialization
-
resetOperation
public void resetOperation(Operation op)
Description copied from interface:LoaderIf operation is changed, previous data is committed- Specified by:
resetOperationin interfaceLoader- Parameters:
op- operation will be reset
-
getListener
public LoadResultListener getListener()
- Specified by:
getListenerin interfaceLoader
-
setListener
public void setListener(LoadResultListener _listener)
- Specified by:
setListenerin interfaceLoader
-
-