Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2011 Objectos, Fábrica de Software LTDA.
   *
   * Licensed under the Apache License, Version 2.0 (the "License"); you may not
   * use this file except in compliance with the License. You may obtain a copy of
   * the License at
   *
   * http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  * License for the specific language governing permissions and limitations under
  * the License.
  */
 package br.com.objectos.way.relational;
 
 import java.util.Date;
 

Author(s):
marcio.endo@objectos.com.br (Marcio Endo)
 
 class PreparedStatementWrapper implements Stmt {
 
   private final PreparedStatement stmt;
 
     this. = stmt;
   }
 
   // OK, this is a fine example where Scala would be just great... pg 176 of
   // Programming in Scala 2nd ed... (or I think, can't memorize page numbers...)
   @Override
   public void setNull(int indexint sqlType) {
     try {
       .setNull(indexsqlType);
     } catch (SQLException e) {
       throw Throwables.propagate(e);
     }
   }
 
   @Override
   public void setBoolean(int indexBoolean value) {
     try {
       .setBoolean(indexvalue);
     } catch (SQLException e) {
       throw Throwables.propagate(e);
     }
   }
 
   @Override
   public void setDate(int indexDate value) {
     try {
       java.sql.Date sql = value != null ? new java.sql.Date(value.getTime()) : null;
       .setDate(indexsql);
     } catch (SQLException e) {
       throw Throwables.propagate(e);
     }
   }
 
   @Override
   public void setTimestamp(int indexDate value) {
     try {
       java.sql.Timestamp sql = value != null ? new java.sql.Timestamp(value.getTime()) : null;
       .setTimestamp(indexsql);
     } catch (SQLException e) {
       throw Throwables.propagate(e);
     }
   }
 
   @Override
   public void setString(int indexString value) {
     try {
       .setString(indexvalue);
     } catch (SQLException e) {
       throw Throwables.propagate(e);
     }
   }
 
   @Override
   public void setObject(int indexObject value) {
     try {
       .setObject(indexvalue);
     } catch (SQLException e) {
       throw Throwables.propagate(e);
     }
   }
 
   @Override
   public void setBigDecimal(int indexBigDecimal value) {
     try {
       .setBigDecimal(indexvalue);
     } catch (SQLException e) {
       throw Throwables.propagate(e);
    }
  }
  public void setDouble(int indexDouble value) {
    try {
      .setDouble(indexvalue);
    } catch (SQLException e) {
      throw Throwables.propagate(e);
    }
  }
  public void setFloat(int indexFloat value) {
    try {
      .setFloat(indexvalue);
    } catch (SQLException e) {
      throw Throwables.propagate(e);
    }
  }
  public void setInt(int indexInteger value) {
    try {
      .setInt(indexvalue);
    } catch (SQLException e) {
      throw Throwables.propagate(e);
    }
  }
  public void setLong(int indexLong value) {
    try {
      .setLong(indexvalue);
    } catch (SQLException e) {
      throw Throwables.propagate(e);
    }
  }
New to GrepCode? Check out our FAQ X