biz.hammurapi.sql
Class Variant

java.lang.Object
  extended by biz.hammurapi.sql.Variant
All Implemented Interfaces:
Parameterizer, java.io.Serializable

public class Variant
extends java.lang.Object
implements Parameterizer, java.io.Serializable

Wrapper for different types.

Author:
Pavel
See Also:
Serialized Form

Constructor Summary
Variant(boolean value)
           
Variant(byte value)
           
Variant(char value)
           
Variant(double value)
           
Variant(float value)
           
Variant(int value)
           
Variant(long value)
           
Variant(java.lang.Object value)
           
Variant(java.lang.Object value, int sqlType)
           
Variant(short value)
           
Variant(java.lang.String value)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 int parameterize(java.sql.PreparedStatement ps, int idx)
          Parameterizes prepared statement
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Variant

public Variant(boolean value)

Variant

public Variant(byte value)

Variant

public Variant(char value)

Variant

public Variant(double value)

Variant

public Variant(float value)

Variant

public Variant(int value)

Variant

public Variant(long value)

Variant

public Variant(java.lang.String value)

Variant

public Variant(java.lang.Object value)

Variant

public Variant(java.lang.Object value,
               int sqlType)

Variant

public Variant(short value)
Method Detail

parameterize

public int parameterize(java.sql.PreparedStatement ps,
                        int idx)
                 throws java.sql.SQLException
Description copied from interface: Parameterizer
Parameterizes prepared statement

Specified by:
parameterize in interface Parameterizer
idx - Starting parameter index
Returns:
Next parameter index. Return value is used for chaining parameterizers.
Throws:
java.sql.SQLException

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2003 Hammurapi Group. All Rights Reserved.