public class AvaticaParameter extends Object
| Modifier and Type | Field and Description |
|---|---|
String |
className |
static Object |
DUMMY_VALUE
Value that means the parameter has been set to null.
|
String |
name |
int |
parameterType |
int |
precision |
int |
scale |
boolean |
signed |
String |
typeName |
| Constructor and Description |
|---|
AvaticaParameter(boolean signed,
int precision,
int scale,
int parameterType,
String typeName,
String className,
String name) |
| Modifier and Type | Method and Description |
|---|---|
static Object |
get(Cursor.Accessor accessor,
int targetSqlType,
Calendar localCalendar)
Similar logic to
setObject(java.lang.Object[], int, java.lang.Object, int). |
boolean |
isSet(Object[] slots,
int index) |
void |
setArray(Object[] slots,
int index,
Array x) |
void |
setAsciiStream(Object[] slots,
int index,
InputStream x) |
void |
setAsciiStream(Object[] slots,
int index,
InputStream x,
long length) |
void |
setBigDecimal(Object[] slots,
int index,
BigDecimal x) |
void |
setBinaryStream(Object[] slots,
int index,
InputStream x) |
void |
setBinaryStream(Object[] slots,
int index,
InputStream x,
long length) |
void |
setBlob(Object[] slots,
int index,
Blob x) |
void |
setBlob(Object[] slots,
int index,
InputStream inputStream) |
void |
setBlob(Object[] slots,
int index,
InputStream inputStream,
long length) |
void |
setBoolean(Object[] slots,
int index,
boolean o) |
void |
setByte(Object[] slots,
int index,
byte o) |
void |
setBytes(Object[] slots,
int index,
byte[] x) |
void |
setChar(Object[] slots,
int index,
char o) |
void |
setCharacterStream(Object[] slots,
int index,
Reader reader) |
void |
setCharacterStream(Object[] slots,
int index,
Reader reader,
long length) |
void |
setClob(Object[] slots,
int index,
Clob x) |
void |
setClob(Object[] slots,
int index,
Reader reader) |
void |
setClob(Object[] slots,
int index,
Reader reader,
long length) |
void |
setDate(Object[] slots,
int index,
Date x) |
void |
setDate(Object[] slots,
int index,
Date x,
Calendar cal) |
void |
setDouble(Object[] slots,
int index,
double x) |
void |
setFloat(Object[] slots,
int index,
float x) |
void |
setInt(Object[] slots,
int index,
int o) |
void |
setLong(Object[] slots,
int index,
long o) |
void |
setNCharacterStream(Object[] slots,
int index,
Reader value) |
void |
setNCharacterStream(Object[] slots,
int index,
Reader value,
long length) |
void |
setNClob(Object[] slots,
int index,
NClob value) |
void |
setNClob(Object[] slots,
int index,
Reader reader) |
void |
setNClob(Object[] slots,
int index,
Reader reader,
long length) |
void |
setNString(Object[] slots,
int index,
String o) |
void |
setNull(Object[] slots,
int index,
int sqlType) |
void |
setNull(Object[] slots,
int index,
int sqlType,
String typeName) |
void |
setObject(Object[] slots,
int index,
Object x) |
void |
setObject(Object[] slots,
int index,
Object x,
int targetSqlType) |
void |
setObject(Object[] slots,
int index,
Object x,
int targetSqlType,
int scaleOrLength) |
void |
setRef(Object[] slots,
int index,
Ref x) |
void |
setRowId(Object[] slots,
int index,
RowId x) |
void |
setShort(Object[] slots,
int index,
short o) |
void |
setSQLXML(Object[] slots,
int index,
SQLXML xmlObject) |
void |
setString(Object[] slots,
int index,
String x) |
void |
setTime(Object[] slots,
int index,
Time x) |
void |
setTime(Object[] slots,
int index,
Time x,
Calendar cal) |
void |
setTimestamp(Object[] slots,
int index,
Timestamp x) |
void |
setTimestamp(Object[] slots,
int index,
Timestamp x,
Calendar cal) |
void |
setUnicodeStream(Object[] slots,
int index,
InputStream x,
int length) |
void |
setURL(Object[] slots,
int index,
URL x) |
static BigDecimal |
toBigDecimal(Object x) |
public final boolean signed
public final int precision
public final int scale
public final int parameterType
public final String typeName
public final String className
public final String name
public static final Object DUMMY_VALUE
public void setByte(Object[] slots, int index, byte o)
public void setChar(Object[] slots, int index, char o)
public void setShort(Object[] slots, int index, short o)
public void setInt(Object[] slots, int index, int o)
public void setLong(Object[] slots, int index, long o)
public void setBoolean(Object[] slots, int index, boolean o)
public boolean isSet(Object[] slots, int index)
public void setNCharacterStream(Object[] slots, int index, Reader value, long length)
public void setBlob(Object[] slots, int index, InputStream inputStream, long length)
public void setAsciiStream(Object[] slots, int index, InputStream x, long length)
public void setBinaryStream(Object[] slots, int index, InputStream x, long length)
public void setCharacterStream(Object[] slots, int index, Reader reader, long length)
public void setAsciiStream(Object[] slots, int index, InputStream x)
public void setBinaryStream(Object[] slots, int index, InputStream x)
public void setBlob(Object[] slots, int index, InputStream inputStream)
public void setUnicodeStream(Object[] slots, int index, InputStream x, int length)
public void setFloat(Object[] slots, int index, float x)
public void setDouble(Object[] slots, int index, double x)
public void setBigDecimal(Object[] slots, int index, BigDecimal x)
public void setBytes(Object[] slots, int index, byte[] x)
public static Object get(Cursor.Accessor accessor, int targetSqlType, Calendar localCalendar) throws SQLException
setObject(java.lang.Object[], int, java.lang.Object, int).SQLExceptionpublic void setNull(Object[] slots, int index, int sqlType)
public void setObject(Object[] slots, int index, Object x, int targetSqlType, int scaleOrLength)
public static BigDecimal toBigDecimal(Object x)
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.