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 DatabaseMetaData
metadata
-
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 void
abort(RuntimeException t)
void
close()
Close connections that have been provided upon initializationvoid
finish()
Finishes loaderLoadResultListener
getListener()
void
resetOperation(Operation op)
If operation is changed, previous data is committedvoid
rollback()
Rollback uncommitted changes.void
run()
void
setListener(LoadResultListener _listener)
void
setProperty(LoaderProperty property, Object value)
void
start()
Starts the loadervoid
submitRow(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:
setProperty
in interfaceLoader
-
abort
public void abort(RuntimeException t)
-
rollback
public void rollback()
Description copied from interface:Loader
Rollback 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:Loader
Pass row data
-
finish
public void finish() throws Exception
Finishes loader
-
close
public void close()
Description copied from interface:Loader
Close connections that have been provided upon initialization
-
resetOperation
public void resetOperation(Operation op)
Description copied from interface:Loader
If operation is changed, previous data is committed- Specified by:
resetOperation
in interfaceLoader
- Parameters:
op
- operation will be reset
-
getListener
public LoadResultListener getListener()
- Specified by:
getListener
in interfaceLoader
-
setListener
public void setListener(LoadResultListener _listener)
- Specified by:
setListener
in interfaceLoader
-
-