public class

DuckTypePreparedStatement

extends Object
java.lang.Object
   ↳ com.atlassian.jira.database.DuckTypePreparedStatement

Class Overview

Mocks out some of PreparedStatement for use as a Duck Type proxy.

Summary

Public Constructors
DuckTypePreparedStatement(DuckTypeConnection mockConnection, String sql)
Public Methods
void close()
ResultSet executeQuery()
int executeUpdate()
@Nonnull Iterable<ResultRow> getExpectedResults()
void setBigDecimal(int parameterIndex, BigDecimal x)
void setBoolean(int parameterIndex, boolean x)
void setByte(int parameterIndex, byte x)
void setBytes(int parameterIndex, byte[] x)
void setDate(int parameterIndex, Date x)
void setDouble(int parameterIndex, double x)
void setFloat(int parameterIndex, float x)
void setInt(int parameterIndex, int x)
void setLong(int parameterIndex, long x)
void setNull(int parameterIndex, int sqlType)
void setShort(int parameterIndex, short x)
void setString(int parameterIndex, String x)
void setTime(int parameterIndex, Time x)
void setTimestamp(int parameterIndex, Timestamp x)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public DuckTypePreparedStatement (DuckTypeConnection mockConnection, String sql)

Public Methods

public void close ()

public ResultSet executeQuery ()

public int executeUpdate ()

@Nonnull public Iterable<ResultRow> getExpectedResults ()

public void setBigDecimal (int parameterIndex, BigDecimal x)

public void setBoolean (int parameterIndex, boolean x)

public void setByte (int parameterIndex, byte x)

public void setBytes (int parameterIndex, byte[] x)

public void setDate (int parameterIndex, Date x)

public void setDouble (int parameterIndex, double x)

public void setFloat (int parameterIndex, float x)

public void setInt (int parameterIndex, int x)

public void setLong (int parameterIndex, long x)

public void setNull (int parameterIndex, int sqlType)

public void setShort (int parameterIndex, short x)

public void setString (int parameterIndex, String x)

public void setTime (int parameterIndex, Time x)

public void setTimestamp (int parameterIndex, Timestamp x)