public class BaseStatement
extends java.lang.Object
implements java.lang.AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
protected java.sql.Connection |
connection |
protected java.sql.PreparedStatement |
instance |
protected java.lang.String |
statement |
| Constructor and Description |
|---|
BaseStatement(java.sql.Connection connection,
java.lang.String statement) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.sql.PreparedStatement |
get() |
void |
setBool(int i,
boolean value) |
void |
setDate(int i,
long timestamp) |
void |
setDouble(int i,
double value) |
void |
setEnum(int i,
java.lang.Enum value) |
void |
setInt(int i,
int value) |
void |
setLong(int i,
long value) |
void |
setOptionalBool(int i,
java.lang.Boolean value) |
void |
setOptionalDate(int i,
java.lang.Long timestamp) |
void |
setOptionalDouble(int i,
java.lang.Double value) |
void |
setOptionalEnum(int i,
java.lang.Enum value) |
void |
setOptionalInt(int i,
java.lang.Integer value) |
void |
setOptionalLong(int i,
java.lang.Long value) |
void |
setOptionalString(int i,
java.lang.String value) |
void |
setOptionalTimestamp(int i,
java.lang.Long timestamp) |
void |
setOptionalUUIDBinary(int i,
java.util.UUID value) |
void |
setString(int i,
java.lang.String value) |
void |
setTimestamp(int i,
long timestamp) |
void |
setUUIDBinary(int i,
java.util.UUID value) |
protected final java.sql.Connection connection
protected final java.lang.String statement
protected java.sql.PreparedStatement instance
public BaseStatement(java.sql.Connection connection,
java.lang.String statement)
public java.sql.PreparedStatement get()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setBool(int i,
boolean value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setInt(int i,
int value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setLong(int i,
long value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setDouble(int i,
double value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setString(int i,
java.lang.String value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setEnum(int i,
java.lang.Enum value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setUUIDBinary(int i,
java.util.UUID value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setDate(int i,
long timestamp)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setTimestamp(int i,
long timestamp)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setOptionalBool(int i,
java.lang.Boolean value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setOptionalInt(int i,
java.lang.Integer value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setOptionalLong(int i,
java.lang.Long value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setOptionalDouble(int i,
java.lang.Double value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setOptionalString(int i,
java.lang.String value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setOptionalEnum(int i,
java.lang.Enum value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setOptionalUUIDBinary(int i,
java.util.UUID value)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setOptionalDate(int i,
java.lang.Long timestamp)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setOptionalTimestamp(int i,
java.lang.Long timestamp)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void close()
throws java.sql.SQLException
close in interface java.lang.AutoCloseablejava.sql.SQLException