com.sybase.afx.ulj
Class StatementUtil
java.lang.Object
com.sybase.afx.ulj.StatementUtil
public abstract class StatementUtil
- extends java.lang.Object
Method Summary |
static void |
checkDelete(int deleteCount)
|
static void |
checkUpdate(int updateCount)
|
static void |
close(ianywhere.ultralitej.PreparedStatement ps)
|
static ianywhere.ultralitej.PreparedStatement |
prepareStatement(ConnectionWrapper cw,
java.lang.String sql)
|
static ianywhere.ultralitej.PreparedStatement |
prepareStatement(ConnectionWrapper cw,
java.lang.String sql,
boolean pending,
java.lang.String pendingTable,
java.lang.String nonPendingTable)
|
static void |
setBinary(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
byte[] value)
|
static void |
setBoolean(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
boolean value)
|
static void |
setByte(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
byte value)
|
static void |
setChar(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
char value)
|
static void |
setDate(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.util.Date value)
|
static void |
setDateTime(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.util.Date value)
|
static void |
setDecimal(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.String value)
|
static void |
setDouble(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
double value)
|
static void |
setFloat(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
float value)
|
static void |
setInt(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
int value)
|
static void |
setInteger(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.String value)
|
static void |
setLong(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
long value)
|
static void |
setNullableBinary(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
byte[] value)
|
static void |
setNullableBoolean(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Boolean value)
|
static void |
setNullableByte(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Byte value)
|
static void |
setNullableChar(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Character value)
|
static void |
setNullableDate(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.util.Date value)
|
static void |
setNullableDateTime(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.util.Date value)
|
static void |
setNullableDecimal(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.String value)
|
static void |
setNullableDouble(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Double value)
|
static void |
setNullableFloat(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Float value)
|
static void |
setNullableInt(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Integer value)
|
static void |
setNullableInteger(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.String value)
|
static void |
setNullableLong(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Long value)
|
static void |
setNullableShort(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Short value)
|
static void |
setNullableString(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.String value)
|
static void |
setNullableTime(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.util.Date value)
|
static void |
setShort(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
short value)
|
static void |
setString(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.String value)
|
static void |
setTime(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.util.Date value)
|
static void |
traceFilterMatch(boolean match)
|
static void |
traceInsert(int insertCount)
|
static void |
traceKey(java.lang.String[] names,
ianywhere.ultralitej.Value[] values)
|
static void |
traceSynchronize(java.lang.String publications)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatementUtil
public StatementUtil()
prepareStatement
public static ianywhere.ultralitej.PreparedStatement prepareStatement(ConnectionWrapper cw,
java.lang.String sql)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
prepareStatement
public static ianywhere.ultralitej.PreparedStatement prepareStatement(ConnectionWrapper cw,
java.lang.String sql,
boolean pending,
java.lang.String pendingTable,
java.lang.String nonPendingTable)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
checkDelete
public static void checkDelete(int deleteCount)
checkUpdate
public static void checkUpdate(int updateCount)
traceInsert
public static void traceInsert(int insertCount)
traceFilterMatch
public static void traceFilterMatch(boolean match)
traceSynchronize
public static void traceSynchronize(java.lang.String publications)
traceKey
public static void traceKey(java.lang.String[] names,
ianywhere.ultralitej.Value[] values)
close
public static void close(ianywhere.ultralitej.PreparedStatement ps)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setString
public static void setString(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.String value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setBinary
public static void setBinary(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
byte[] value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setBoolean
public static void setBoolean(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
boolean value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setChar
public static void setChar(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
char value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setByte
public static void setByte(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
byte value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setShort
public static void setShort(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
short value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setInt
public static void setInt(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
int value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setLong
public static void setLong(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
long value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setInteger
public static void setInteger(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.String value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setDecimal
public static void setDecimal(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.String value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setFloat
public static void setFloat(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
float value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setDouble
public static void setDouble(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
double value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setDate
public static void setDate(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.util.Date value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setTime
public static void setTime(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.util.Date value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setDateTime
public static void setDateTime(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.util.Date value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableString
public static void setNullableString(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.String value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableBinary
public static void setNullableBinary(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
byte[] value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableBoolean
public static void setNullableBoolean(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Boolean value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableChar
public static void setNullableChar(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Character value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableByte
public static void setNullableByte(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Byte value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableShort
public static void setNullableShort(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Short value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableInt
public static void setNullableInt(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Integer value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableLong
public static void setNullableLong(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Long value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableInteger
public static void setNullableInteger(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.String value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableDecimal
public static void setNullableDecimal(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.String value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableFloat
public static void setNullableFloat(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Float value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableDouble
public static void setNullableDouble(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.lang.Double value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableDate
public static void setNullableDate(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.util.Date value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableTime
public static void setNullableTime(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.util.Date value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException
setNullableDateTime
public static void setNullableDateTime(ConnectionWrapper cw,
ianywhere.ultralitej.CollectionOfValueWriters ps,
java.lang.String name,
int index,
java.util.Date value)
throws ianywhere.ultralitej.ULjException
- Throws:
ianywhere.ultralitej.ULjException