org.hydrateframework.sql
Class AbstractParameterStatement.Parameter

java.lang.Object
  extended by org.hydrateframework.sql.AbstractParameterStatement.Parameter
Enclosing class:
AbstractParameterStatement

public static class AbstractParameterStatement.Parameter
extends java.lang.Object


Field Summary
protected  java.lang.String name
           
protected  int state
           
protected  java.lang.String type
           
protected static int VAL_ISNULL
           
protected static int VAL_NOTSET
           
protected static int VAL_SET
           
protected  java.lang.Object value
           
 
Method Summary
static AbstractParameterStatement.Parameter createParameter(java.lang.String name)
           
 boolean equals(java.lang.Object o)
           
 double getDblValue()
           
 long getIntValue()
           
 java.lang.String getName()
           
 java.lang.String getSqlValue()
           
 java.lang.String getType()
           
 java.lang.Object getValue()
           
 int hashCode()
           
 boolean isNotSet()
           
 boolean isNull()
           
 void setNull()
           
 int setStatement(java.sql.PreparedStatement stmt, int i)
           
 void setValue(double value)
           
 void setValue(int value)
           
 void setValue(java.lang.Object value)
           
 java.lang.String toString()
           
 void unSet()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

VAL_SET

protected static final int VAL_SET
See Also:
Constant Field Values

VAL_NOTSET

protected static final int VAL_NOTSET
See Also:
Constant Field Values

VAL_ISNULL

protected static final int VAL_ISNULL
See Also:
Constant Field Values

name

protected java.lang.String name

type

protected java.lang.String type

value

protected java.lang.Object value

state

protected int state
Method Detail

createParameter

public static AbstractParameterStatement.Parameter createParameter(java.lang.String name)

hashCode

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

equals

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

getSqlValue

public java.lang.String getSqlValue()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()

getType

public java.lang.String getType()

setValue

public void setValue(java.lang.Object value)

getValue

public java.lang.Object getValue()

setValue

public void setValue(int value)

getIntValue

public long getIntValue()

setValue

public void setValue(double value)

getDblValue

public double getDblValue()

unSet

public void unSet()

setNull

public void setNull()

isNull

public boolean isNull()

isNotSet

public boolean isNotSet()

setStatement

public int setStatement(java.sql.PreparedStatement stmt,
                        int i)
                 throws java.sql.SQLException
Throws:
java.sql.SQLException


Copyright © 2000 The Hydrate Project. All Rights Reserved.