Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.firebirdsql.jdbc.field;
  
  import java.io.*;
  import java.sql.*;
  import java.util.Calendar;
  
  
 
 public class FBNullField extends FBField {
 
     private static final String NULL_CONVERSION_ERROR = 
         "Received non-NULL value of a NULL field.";
     
     private static final byte[] DUMMY_OBJECT = new byte[0];
     
     public FBNullField(XSQLVAR fieldFieldDataProvider dataProvider,
             int requiredTypethrows SQLException {
         super(fielddataProviderrequiredType);
     }
 
     @Override
     public Object getObject() throws SQLException {
         if (getFieldData() != null)
             throw (SQLException)createException();
         
         return ;
     }
     
     @Override
     public void setObject(Object valuethrows SQLException {
         if (value == null)
             setNull();
         else
             setFieldData();
     }
     
     //----- Math code
 
     public byte getByte() throws SQLException {
         if (getFieldData()==nullreturn ;
 
     }
     public short getShort() throws SQLException {
         if (getFieldData()==nullreturn ;
 
     }
     public int getInt() throws SQLException {
         if (getFieldData()==nullreturn ;
 
     }
     public long getLong() throws SQLException {
         if (getFieldData()==nullreturn ;
 
     }
     public BigDecimal getBigDecimal() throws SQLException {
         if (getFieldData()==nullreturn ;
 
     }
     public float getFloat() throws SQLException {
         if (getFieldData()==nullreturn ;
 
     }
     public double getDouble() throws SQLException {
         if (getFieldData()==nullreturn ;
 
     }
 
     //----- getBoolean, getString and getObject code
 
     public boolean getBoolean() throws SQLException {
         if (getFieldData()==nullreturn ;
 
     }
     public String getString() throws SQLException {
         if (getFieldData()==nullreturn ;
 
     }
     
     //----- getXXXStream code
 
     public InputStream getBinaryStream() throws SQLException {
         if (getFieldData()==nullreturn ;
 
     }
     public InputStream getUnicodeStream() throws SQLException {
         if (getFieldData()==nullreturn ;
 
    }
    public InputStream getAsciiStream() throws SQLException {
        if (getFieldData()==nullreturn ;
    }
    public byte[] getBytes() throws SQLException {
        if (getFieldData()==nullreturn ;
    }
    //----- getDate, getTime and getTimestamp code
    public Date getDate(Calendar calthrows SQLException {
        if (getFieldData()==nullreturn ;
    }
    public Date getDate() throws SQLException {
        if (getFieldData()==nullreturn ;
    }
    public Time getTime(Calendar calthrows SQLException {
        if (getFieldData()==nullreturn ;
    }
    public Time getTime() throws SQLException {
        if (getFieldData()==nullreturn ;
    }
    public Timestamp getTimestamp(Calendar calthrows SQLException {
        if (getFieldData()==nullreturn ;
          
    }
    public Timestamp getTimestamp() throws SQLException {
        if (getFieldData()==nullreturn ;
    }
    
    //--- setXXX methods
    
    public void setByte(byte valuethrows SQLException {
        setObject();
    }
    public void setShort(short valuethrows SQLException {
        setObject();
    }
    public void setInteger(int valuethrows SQLException {
        setObject();
    }
    public void setLong(long valuethrows SQLException {
        setObject();
    }
    public void setFloat(float valuethrows SQLException {
        setObject();
    }
    public void setDouble(double valuethrows SQLException {
        setObject();
    }
    public void setBigDecimal(BigDecimal valuethrows SQLException {
        if (value == ) {
            setNull();
            return;
        }
        
        setObject();
    }
    //----- setBoolean, setObject and setObject code
    public void setBoolean(boolean valuethrows SQLException {
        setObject();
    }
    //----- setXXXStream code
    public void setAsciiStream(InputStream inint lengththrows SQLException {
        setObject();
    }
    public void setUnicodeStream(InputStream inint lengththrows SQLException {
        setObject();
    }
    public void setBinaryStream(InputStream inint lengththrows SQLException {
        if (in == ) {
            setNull();
            return;
        }
        setObject();
    }
    public void setCharacterStream(Reader inint lengththrows SQLException {
        if (in == ) {
            setNull();
            return;
        }
        setObject();
    }
    public void setBytes(byte[] valuethrows SQLException {
        if (value == ) {
            setNull();
            return;
        }
        setObject();
    }
    //----- setDate, setTime and setTimestamp code
    public void setDate(Date valueCalendar calthrows SQLException {
        if (value == ) {
            setNull();
            return;
        }
        setObject();
    }
    public void setDate(Date valuethrows SQLException {
        if (value == ) {
            setNull();
            return;
        }
        setObject();
    }
    public void setTime(Time valueCalendar calthrows SQLException {
        if (value == ) {
            setNull();
            return;
        }
        setObject();
    }
    public void setTime(Time valuethrows SQLException {
        if (value == ) {
            setNull();
            return;
        }
        setObject();
    }
    public void setTimestamp(Timestamp valueCalendar calthrows SQLException {
        if (value == ) {
            setNull();
            return;
        }
        setObject();
    }
    public void setTimestamp(Timestamp valuethrows SQLException {
        if (value == ) {
            setNull();
            return;
        }
        setObject();
    }
    @Override
    public void setString(String valuethrows SQLException {
        if (value == ) {
            setNull();
            return;
        }
        setObject();
    }
New to GrepCode? Check out our FAQ X