Package com.clickhouse.jdbc
Interface ClickHousePreparedStatement
-
- All Superinterfaces:
AutoCloseable,PreparedStatement,Statement,Wrapper
- All Known Implementing Classes:
InputBasedPreparedStatement,SqlBasedPreparedStatement,TableBasedPreparedStatement
public interface ClickHousePreparedStatement extends PreparedStatement
-
-
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
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidaddBatch(String sql)default booleanexecute()default ResultSetMetaDatagetMetaData()default voidsetAsciiStream(int parameterIndex, InputStream x)default voidsetAsciiStream(int parameterIndex, InputStream x, int length)default voidsetAsciiStream(int parameterIndex, InputStream x, long length)default voidsetBinaryStream(int parameterIndex, InputStream x)default voidsetBinaryStream(int parameterIndex, InputStream x, int length)default voidsetBinaryStream(int parameterIndex, InputStream x, long length)default voidsetBlob(int parameterIndex, InputStream inputStream)default voidsetBlob(int parameterIndex, InputStream inputStream, long length)default voidsetBlob(int parameterIndex, Blob x)default voidsetBoolean(int parameterIndex, boolean x)default voidsetCharacterStream(int parameterIndex, Reader reader)default voidsetCharacterStream(int parameterIndex, Reader reader, int length)default voidsetCharacterStream(int parameterIndex, Reader reader, long length)default voidsetClob(int parameterIndex, Reader reader)default voidsetClob(int parameterIndex, Reader reader, long length)default voidsetClob(int parameterIndex, Clob x)default voidsetDate(int parameterIndex, Date x)default voidsetNCharacterStream(int parameterIndex, Reader value)default voidsetNCharacterStream(int parameterIndex, Reader value, long length)default voidsetNClob(int parameterIndex, Reader reader)default voidsetNClob(int parameterIndex, Reader reader, long length)default voidsetNClob(int parameterIndex, NClob value)default voidsetNString(int parameterIndex, String value)default voidsetNull(int parameterIndex, int sqlType)default voidsetObject(int parameterIndex, Object x, int targetSqlType)default voidsetRef(int parameterIndex, Ref x)default voidsetRowId(int parameterIndex, RowId x)default voidsetSQLXML(int parameterIndex, SQLXML xmlObject)default voidsetTime(int parameterIndex, Time x)default voidsetTimestamp(int parameterIndex, Timestamp x)default voidsetUnicodeStream(int parameterIndex, InputStream x, int length)default voidsetURL(int parameterIndex, URL x)-
Methods inherited from interface java.sql.PreparedStatement
addBatch, clearParameters, executeLargeUpdate, executeQuery, executeUpdate, getParameterMetaData, setArray, setBigDecimal, setByte, setBytes, setDate, setDouble, setFloat, setInt, setLong, setNull, setObject, setObject, setObject, setObject, setShort, setString, setTime, setTimestamp
-
Methods inherited from interface java.sql.Statement
cancel, clearBatch, clearWarnings, close, closeOnCompletion, enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, execute, execute, execute, execute, executeBatch, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getLargeMaxRows, getLargeUpdateCount, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isCloseOnCompletion, isPoolable, isSimpleIdentifier, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setLargeMaxRows, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout
-
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
-
-
-
-
Method Detail
-
setNull
default void setNull(int parameterIndex, int sqlType) throws SQLException- Specified by:
setNullin interfacePreparedStatement- Throws:
SQLException
-
setBoolean
default void setBoolean(int parameterIndex, boolean x) throws SQLException- Specified by:
setBooleanin interfacePreparedStatement- Throws:
SQLException
-
setDate
default void setDate(int parameterIndex, Date x) throws SQLException- Specified by:
setDatein interfacePreparedStatement- Throws:
SQLException
-
setTime
default void setTime(int parameterIndex, Time x) throws SQLException- Specified by:
setTimein interfacePreparedStatement- Throws:
SQLException
-
setTimestamp
default void setTimestamp(int parameterIndex, Timestamp x) throws SQLException- Specified by:
setTimestampin interfacePreparedStatement- Throws:
SQLException
-
setAsciiStream
default void setAsciiStream(int parameterIndex, InputStream x, int length) throws SQLException- Specified by:
setAsciiStreamin interfacePreparedStatement- Throws:
SQLException
-
setUnicodeStream
default void setUnicodeStream(int parameterIndex, InputStream x, int length) throws SQLException- Specified by:
setUnicodeStreamin interfacePreparedStatement- Throws:
SQLException
-
setBinaryStream
default void setBinaryStream(int parameterIndex, InputStream x, int length) throws SQLException- Specified by:
setBinaryStreamin interfacePreparedStatement- Throws:
SQLException
-
setObject
default void setObject(int parameterIndex, Object x, int targetSqlType) throws SQLException- Specified by:
setObjectin interfacePreparedStatement- Throws:
SQLException
-
execute
default boolean execute() throws SQLException- Specified by:
executein interfacePreparedStatement- Throws:
SQLException
-
addBatch
default void addBatch(String sql) throws SQLException
- Specified by:
addBatchin interfaceStatement- Throws:
SQLException
-
setCharacterStream
default void setCharacterStream(int parameterIndex, Reader reader, int length) throws SQLException- Specified by:
setCharacterStreamin interfacePreparedStatement- Throws:
SQLException
-
setRef
default void setRef(int parameterIndex, Ref x) throws SQLException- Specified by:
setRefin interfacePreparedStatement- Throws:
SQLException
-
setBlob
default void setBlob(int parameterIndex, Blob x) throws SQLException- Specified by:
setBlobin interfacePreparedStatement- Throws:
SQLException
-
setClob
default void setClob(int parameterIndex, Clob x) throws SQLException- Specified by:
setClobin interfacePreparedStatement- Throws:
SQLException
-
getMetaData
default ResultSetMetaData getMetaData() throws SQLException
- Specified by:
getMetaDatain interfacePreparedStatement- Throws:
SQLException
-
setURL
default void setURL(int parameterIndex, URL x) throws SQLException- Specified by:
setURLin interfacePreparedStatement- Throws:
SQLException
-
setRowId
default void setRowId(int parameterIndex, RowId x) throws SQLException- Specified by:
setRowIdin interfacePreparedStatement- Throws:
SQLException
-
setNString
default void setNString(int parameterIndex, String value) throws SQLException- Specified by:
setNStringin interfacePreparedStatement- Throws:
SQLException
-
setNCharacterStream
default void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException- Specified by:
setNCharacterStreamin interfacePreparedStatement- Throws:
SQLException
-
setNClob
default void setNClob(int parameterIndex, NClob value) throws SQLException- Specified by:
setNClobin interfacePreparedStatement- Throws:
SQLException
-
setClob
default void setClob(int parameterIndex, Reader reader, long length) throws SQLException- Specified by:
setClobin interfacePreparedStatement- Throws:
SQLException
-
setBlob
default void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException- Specified by:
setBlobin interfacePreparedStatement- Throws:
SQLException
-
setNClob
default void setNClob(int parameterIndex, Reader reader, long length) throws SQLException- Specified by:
setNClobin interfacePreparedStatement- Throws:
SQLException
-
setSQLXML
default void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQLException- Specified by:
setSQLXMLin interfacePreparedStatement- Throws:
SQLException
-
setAsciiStream
default void setAsciiStream(int parameterIndex, InputStream x, long length) throws SQLException- Specified by:
setAsciiStreamin interfacePreparedStatement- Throws:
SQLException
-
setBinaryStream
default void setBinaryStream(int parameterIndex, InputStream x, long length) throws SQLException- Specified by:
setBinaryStreamin interfacePreparedStatement- Throws:
SQLException
-
setCharacterStream
default void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException- Specified by:
setCharacterStreamin interfacePreparedStatement- Throws:
SQLException
-
setAsciiStream
default void setAsciiStream(int parameterIndex, InputStream x) throws SQLException- Specified by:
setAsciiStreamin interfacePreparedStatement- Throws:
SQLException
-
setBinaryStream
default void setBinaryStream(int parameterIndex, InputStream x) throws SQLException- Specified by:
setBinaryStreamin interfacePreparedStatement- Throws:
SQLException
-
setCharacterStream
default void setCharacterStream(int parameterIndex, Reader reader) throws SQLException- Specified by:
setCharacterStreamin interfacePreparedStatement- Throws:
SQLException
-
setNCharacterStream
default void setNCharacterStream(int parameterIndex, Reader value) throws SQLException- Specified by:
setNCharacterStreamin interfacePreparedStatement- Throws:
SQLException
-
setClob
default void setClob(int parameterIndex, Reader reader) throws SQLException- Specified by:
setClobin interfacePreparedStatement- Throws:
SQLException
-
setBlob
default void setBlob(int parameterIndex, InputStream inputStream) throws SQLException- Specified by:
setBlobin interfacePreparedStatement- Throws:
SQLException
-
setNClob
default void setNClob(int parameterIndex, Reader reader) throws SQLException- Specified by:
setNClobin interfacePreparedStatement- Throws:
SQLException
-
-