com.sybase.afx.ulj
Class StatementUtil

java.lang.Object
  extended by com.sybase.afx.ulj.StatementUtil

public abstract class StatementUtil
extends java.lang.Object


Constructor Summary
StatementUtil()
           
 
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
 

Constructor Detail

StatementUtil

public StatementUtil()
Method Detail

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