Class ImportDumpPreparedStatement
- java.lang.Object
-
- de.akquinet.jbosscc.guttenbase.export.ImportDumpPreparedStatement
-
- All Implemented Interfaces:
AutoCloseable,PreparedStatement,Statement,Wrapper
public class ImportDumpPreparedStatement extends Object implements PreparedStatement
Custom implementation ofPreparedStatementreading data from the given input stream. This done via the customImportDumpResultSetobject return byexecuteQuery().© 2012-2034 akquinet tech@spree
- Author:
- M. Dahm
-
-
Field Summary
-
Fields inherited from interface java.sql.Statement
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO
-
-
Constructor Summary
Constructors Constructor Description ImportDumpPreparedStatement(Importer importer, DatabaseMetaData databaseMetaData, TableMetaData tableMetaData, String selectSql)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBatch()voidaddBatch(String sql)voidcancel()voidclearBatch()voidclearParameters()voidclearWarnings()voidclose()voidcloseOnCompletion()booleanexecute()booleanexecute(String sql)booleanexecute(String sql, int autoGeneratedKeys)booleanexecute(String sql, int[] columnIndexes)booleanexecute(String sql, String[] columnNames)int[]executeBatch()ResultSetexecuteQuery()ResultSetexecuteQuery(String sql)intexecuteUpdate()intexecuteUpdate(String sql)intexecuteUpdate(String sql, int autoGeneratedKeys)intexecuteUpdate(String sql, int[] columnIndexes)intexecuteUpdate(String sql, String[] columnNames)ConnectiongetConnection()intgetFetchDirection()intgetFetchSize()ResultSetgetGeneratedKeys()intgetMaxFieldSize()intgetMaxRows()ResultSetMetaDatagetMetaData()booleangetMoreResults()booleangetMoreResults(int current)ParameterMetaDatagetParameterMetaData()intgetQueryTimeout()ResultSetgetResultSet()intgetResultSetConcurrency()intgetResultSetHoldability()intgetResultSetType()intgetUpdateCount()SQLWarninggetWarnings()booleanisClosed()booleanisCloseOnCompletion()booleanisPoolable()booleanisWrapperFor(Class<?> iface)voidsetArray(int parameterIndex, Array x)voidsetAsciiStream(int parameterIndex, InputStream x)voidsetAsciiStream(int parameterIndex, InputStream x, int length)voidsetAsciiStream(int parameterIndex, InputStream x, long length)voidsetBigDecimal(int parameterIndex, BigDecimal x)voidsetBinaryStream(int parameterIndex, InputStream x)voidsetBinaryStream(int parameterIndex, InputStream x, int length)voidsetBinaryStream(int parameterIndex, InputStream x, long length)voidsetBlob(int parameterIndex, InputStream inputStream)voidsetBlob(int parameterIndex, InputStream inputStream, long length)voidsetBlob(int parameterIndex, Blob x)voidsetBoolean(int parameterIndex, boolean x)voidsetByte(int parameterIndex, byte x)voidsetBytes(int parameterIndex, byte[] x)voidsetCharacterStream(int parameterIndex, Reader reader)voidsetCharacterStream(int parameterIndex, Reader reader, int length)voidsetCharacterStream(int parameterIndex, Reader reader, long length)voidsetClob(int parameterIndex, Reader reader)voidsetClob(int parameterIndex, Reader reader, long length)voidsetClob(int parameterIndex, Clob x)voidsetCursorName(String name)voidsetDate(int parameterIndex, Date x)voidsetDate(int parameterIndex, Date x, Calendar cal)voidsetDouble(int parameterIndex, double x)voidsetEscapeProcessing(boolean enable)voidsetFetchDirection(int direction)voidsetFetchSize(int expectedRows)voidsetFloat(int parameterIndex, float x)voidsetInt(int parameterIndex, int x)voidsetLong(int parameterIndex, long x)voidsetMaxFieldSize(int max)voidsetMaxRows(int max)voidsetNCharacterStream(int parameterIndex, Reader value)voidsetNCharacterStream(int parameterIndex, Reader value, long length)voidsetNClob(int parameterIndex, Reader reader)voidsetNClob(int parameterIndex, Reader reader, long length)voidsetNClob(int parameterIndex, NClob value)voidsetNString(int parameterIndex, String value)voidsetNull(int parameterIndex, int sqlType)voidsetNull(int parameterIndex, int sqlType, String typeName)voidsetObject(int parameterIndex, Object x)voidsetObject(int parameterIndex, Object x, int targetSqlType)voidsetObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)voidsetPoolable(boolean poolable)voidsetQueryTimeout(int seconds)voidsetRef(int parameterIndex, Ref x)voidsetRowId(int parameterIndex, RowId x)voidsetShort(int parameterIndex, short x)voidsetSQLXML(int parameterIndex, SQLXML xmlObject)voidsetString(int parameterIndex, String x)voidsetTime(int parameterIndex, Time x)voidsetTime(int parameterIndex, Time x, Calendar cal)voidsetTimestamp(int parameterIndex, Timestamp x)voidsetTimestamp(int parameterIndex, Timestamp x, Calendar cal)voidsetUnicodeStream(int parameterIndex, InputStream x, int length)voidsetURL(int parameterIndex, URL x)<T> Tunwrap(Class<T> iface)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.sql.PreparedStatement
executeLargeUpdate, setObject, setObject
-
Methods inherited from interface java.sql.Statement
enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, getLargeMaxRows, getLargeUpdateCount, isSimpleIdentifier, setLargeMaxRows
-
-
-
-
Constructor Detail
-
ImportDumpPreparedStatement
public ImportDumpPreparedStatement(Importer importer, DatabaseMetaData databaseMetaData, TableMetaData tableMetaData, String selectSql)
-
-
Method Detail
-
executeQuery
public ResultSet executeQuery()
- Specified by:
executeQueryin interfacePreparedStatement
-
executeQuery
public ResultSet executeQuery(String sql)
- Specified by:
executeQueryin interfaceStatement
-
execute
public boolean execute()
- Specified by:
executein interfacePreparedStatement
-
setFetchSize
public void setFetchSize(int expectedRows)
- Specified by:
setFetchSizein interfaceStatement
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceStatement
-
getFetchSize
public int getFetchSize()
- Specified by:
getFetchSizein interfaceStatement
-
setBoolean
public void setBoolean(int parameterIndex, boolean x)- Specified by:
setBooleanin interfacePreparedStatement
-
setByte
public void setByte(int parameterIndex, byte x)- Specified by:
setBytein interfacePreparedStatement
-
setShort
public void setShort(int parameterIndex, short x)- Specified by:
setShortin interfacePreparedStatement
-
setInt
public void setInt(int parameterIndex, int x)- Specified by:
setIntin interfacePreparedStatement
-
setLong
public void setLong(int parameterIndex, long x)- Specified by:
setLongin interfacePreparedStatement
-
setFloat
public void setFloat(int parameterIndex, float x)- Specified by:
setFloatin interfacePreparedStatement
-
setDouble
public void setDouble(int parameterIndex, double x)- Specified by:
setDoublein interfacePreparedStatement
-
setBigDecimal
public void setBigDecimal(int parameterIndex, BigDecimal x)- Specified by:
setBigDecimalin interfacePreparedStatement
-
setString
public void setString(int parameterIndex, String x)- Specified by:
setStringin interfacePreparedStatement
-
setBytes
public void setBytes(int parameterIndex, byte[] x)- Specified by:
setBytesin interfacePreparedStatement
-
setDate
public void setDate(int parameterIndex, Date x)- Specified by:
setDatein interfacePreparedStatement
-
setTime
public void setTime(int parameterIndex, Time x)- Specified by:
setTimein interfacePreparedStatement
-
setTimestamp
public void setTimestamp(int parameterIndex, Timestamp x)- Specified by:
setTimestampin interfacePreparedStatement
-
setBlob
public void setBlob(int parameterIndex, Blob x)- Specified by:
setBlobin interfacePreparedStatement
-
executeUpdate
public int executeUpdate(String sql)
- Specified by:
executeUpdatein interfaceStatement
-
getMaxFieldSize
public int getMaxFieldSize()
- Specified by:
getMaxFieldSizein interfaceStatement
-
setMaxFieldSize
public void setMaxFieldSize(int max)
- Specified by:
setMaxFieldSizein interfaceStatement
-
getMaxRows
public int getMaxRows()
- Specified by:
getMaxRowsin interfaceStatement
-
setMaxRows
public void setMaxRows(int max)
- Specified by:
setMaxRowsin interfaceStatement
-
setEscapeProcessing
public void setEscapeProcessing(boolean enable)
- Specified by:
setEscapeProcessingin interfaceStatement
-
getQueryTimeout
public int getQueryTimeout()
- Specified by:
getQueryTimeoutin interfaceStatement
-
setQueryTimeout
public void setQueryTimeout(int seconds)
- Specified by:
setQueryTimeoutin interfaceStatement
-
getWarnings
public SQLWarning getWarnings()
- Specified by:
getWarningsin interfaceStatement
-
clearWarnings
public void clearWarnings()
- Specified by:
clearWarningsin interfaceStatement
-
setCursorName
public void setCursorName(String name)
- Specified by:
setCursorNamein interfaceStatement
-
getResultSet
public ResultSet getResultSet()
- Specified by:
getResultSetin interfaceStatement
-
getUpdateCount
public int getUpdateCount()
- Specified by:
getUpdateCountin interfaceStatement
-
getMoreResults
public boolean getMoreResults()
- Specified by:
getMoreResultsin interfaceStatement
-
setFetchDirection
public void setFetchDirection(int direction)
- Specified by:
setFetchDirectionin interfaceStatement
-
getFetchDirection
public int getFetchDirection()
- Specified by:
getFetchDirectionin interfaceStatement
-
getResultSetConcurrency
public int getResultSetConcurrency()
- Specified by:
getResultSetConcurrencyin interfaceStatement
-
getResultSetType
public int getResultSetType()
- Specified by:
getResultSetTypein interfaceStatement
-
clearBatch
public void clearBatch()
- Specified by:
clearBatchin interfaceStatement
-
executeBatch
public int[] executeBatch()
- Specified by:
executeBatchin interfaceStatement
-
getConnection
public Connection getConnection()
- Specified by:
getConnectionin interfaceStatement
-
getMoreResults
public boolean getMoreResults(int current)
- Specified by:
getMoreResultsin interfaceStatement
-
getGeneratedKeys
public ResultSet getGeneratedKeys()
- Specified by:
getGeneratedKeysin interfaceStatement
-
executeUpdate
public int executeUpdate(String sql, int autoGeneratedKeys)
- Specified by:
executeUpdatein interfaceStatement
-
executeUpdate
public int executeUpdate(String sql, int[] columnIndexes)
- Specified by:
executeUpdatein interfaceStatement
-
executeUpdate
public int executeUpdate(String sql, String[] columnNames)
- Specified by:
executeUpdatein interfaceStatement
-
execute
public boolean execute(String sql, int autoGeneratedKeys)
-
execute
public boolean execute(String sql, int[] columnIndexes)
-
getResultSetHoldability
public int getResultSetHoldability()
- Specified by:
getResultSetHoldabilityin interfaceStatement
-
setPoolable
public void setPoolable(boolean poolable)
- Specified by:
setPoolablein interfaceStatement
-
isPoolable
public boolean isPoolable()
- Specified by:
isPoolablein interfaceStatement
-
isWrapperFor
public boolean isWrapperFor(Class<?> iface)
- Specified by:
isWrapperForin interfaceWrapper
-
executeUpdate
public int executeUpdate()
- Specified by:
executeUpdatein interfacePreparedStatement
-
setNull
public void setNull(int parameterIndex, int sqlType)- Specified by:
setNullin interfacePreparedStatement
-
setAsciiStream
public void setAsciiStream(int parameterIndex, InputStream x, int length)- Specified by:
setAsciiStreamin interfacePreparedStatement
-
setUnicodeStream
public void setUnicodeStream(int parameterIndex, InputStream x, int length)- Specified by:
setUnicodeStreamin interfacePreparedStatement
-
setBinaryStream
public void setBinaryStream(int parameterIndex, InputStream x, int length)- Specified by:
setBinaryStreamin interfacePreparedStatement
-
clearParameters
public void clearParameters()
- Specified by:
clearParametersin interfacePreparedStatement
-
setObject
public void setObject(int parameterIndex, Object x, int targetSqlType)- Specified by:
setObjectin interfacePreparedStatement
-
setObject
public void setObject(int parameterIndex, Object x)- Specified by:
setObjectin interfacePreparedStatement
-
addBatch
public void addBatch()
- Specified by:
addBatchin interfacePreparedStatement
-
setCharacterStream
public void setCharacterStream(int parameterIndex, Reader reader, int length)- Specified by:
setCharacterStreamin interfacePreparedStatement
-
setRef
public void setRef(int parameterIndex, Ref x)- Specified by:
setRefin interfacePreparedStatement
-
setClob
public void setClob(int parameterIndex, Clob x)- Specified by:
setClobin interfacePreparedStatement
-
setArray
public void setArray(int parameterIndex, Array x)- Specified by:
setArrayin interfacePreparedStatement
-
getMetaData
public ResultSetMetaData getMetaData()
- Specified by:
getMetaDatain interfacePreparedStatement
-
setDate
public void setDate(int parameterIndex, Date x, Calendar cal)- Specified by:
setDatein interfacePreparedStatement
-
setTime
public void setTime(int parameterIndex, Time x, Calendar cal)- Specified by:
setTimein interfacePreparedStatement
-
setTimestamp
public void setTimestamp(int parameterIndex, Timestamp x, Calendar cal)- Specified by:
setTimestampin interfacePreparedStatement
-
setNull
public void setNull(int parameterIndex, int sqlType, String typeName)- Specified by:
setNullin interfacePreparedStatement
-
setURL
public void setURL(int parameterIndex, URL x)- Specified by:
setURLin interfacePreparedStatement
-
getParameterMetaData
public ParameterMetaData getParameterMetaData()
- Specified by:
getParameterMetaDatain interfacePreparedStatement
-
setRowId
public void setRowId(int parameterIndex, RowId x)- Specified by:
setRowIdin interfacePreparedStatement
-
setNString
public void setNString(int parameterIndex, String value)- Specified by:
setNStringin interfacePreparedStatement
-
setNCharacterStream
public void setNCharacterStream(int parameterIndex, Reader value, long length)- Specified by:
setNCharacterStreamin interfacePreparedStatement
-
setNClob
public void setNClob(int parameterIndex, NClob value)- Specified by:
setNClobin interfacePreparedStatement
-
setClob
public void setClob(int parameterIndex, Reader reader, long length)- Specified by:
setClobin interfacePreparedStatement
-
setBlob
public void setBlob(int parameterIndex, InputStream inputStream, long length)- Specified by:
setBlobin interfacePreparedStatement
-
setNClob
public void setNClob(int parameterIndex, Reader reader, long length)- Specified by:
setNClobin interfacePreparedStatement
-
setSQLXML
public void setSQLXML(int parameterIndex, SQLXML xmlObject)- Specified by:
setSQLXMLin interfacePreparedStatement
-
setObject
public void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)- Specified by:
setObjectin interfacePreparedStatement
-
setAsciiStream
public void setAsciiStream(int parameterIndex, InputStream x, long length)- Specified by:
setAsciiStreamin interfacePreparedStatement
-
setBinaryStream
public void setBinaryStream(int parameterIndex, InputStream x, long length)- Specified by:
setBinaryStreamin interfacePreparedStatement
-
setCharacterStream
public void setCharacterStream(int parameterIndex, Reader reader, long length)- Specified by:
setCharacterStreamin interfacePreparedStatement
-
setAsciiStream
public void setAsciiStream(int parameterIndex, InputStream x)- Specified by:
setAsciiStreamin interfacePreparedStatement
-
setBinaryStream
public void setBinaryStream(int parameterIndex, InputStream x)- Specified by:
setBinaryStreamin interfacePreparedStatement
-
setCharacterStream
public void setCharacterStream(int parameterIndex, Reader reader)- Specified by:
setCharacterStreamin interfacePreparedStatement
-
setNCharacterStream
public void setNCharacterStream(int parameterIndex, Reader value)- Specified by:
setNCharacterStreamin interfacePreparedStatement
-
setClob
public void setClob(int parameterIndex, Reader reader)- Specified by:
setClobin interfacePreparedStatement
-
setBlob
public void setBlob(int parameterIndex, InputStream inputStream)- Specified by:
setBlobin interfacePreparedStatement
-
setNClob
public void setNClob(int parameterIndex, Reader reader)- Specified by:
setNClobin interfacePreparedStatement
-
closeOnCompletion
public void closeOnCompletion()
- Specified by:
closeOnCompletionin interfaceStatement
-
isCloseOnCompletion
public boolean isCloseOnCompletion()
- Specified by:
isCloseOnCompletionin interfaceStatement
-
-