3.2.4: 2013-12-06

net.sf.basedb.core.migrate
Class BooleanWriter

java.lang.Object
  extended by net.sf.basedb.core.migrate.AbstractResultWriter
      extended by net.sf.basedb.core.migrate.BooleanWriter
All Implemented Interfaces:
ResultWriter

public class BooleanWriter
extends AbstractResultWriter

Database-independent writer implementation that writes boolean values from a result set. This writer writes "true" or "false" for non-null values or the given nullEscape value for null values and uses ResultSet.getBoolean(int) to get the current result set value.

Since:
3.1
Author:
Nicklas
Last modified
$Date$

Field Summary
private static char[] FALSE
           
private static char[] TRUE
           
 
Fields inherited from class net.sf.basedb.core.migrate.AbstractResultWriter
index, NULL_ESCAPE, rs, writer
 
Constructor Summary
BooleanWriter(ResultSet rs, int index, Writer writer, char[] nullEscape)
           
 
Method Summary
 void write()
          Write the current data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRUE

private static final char[] TRUE

FALSE

private static final char[] FALSE
Constructor Detail

BooleanWriter

public BooleanWriter(ResultSet rs,
                     int index,
                     Writer writer,
                     char[] nullEscape)
Method Detail

write

public void write()
           throws SQLException,
                  IOException
Description copied from interface: ResultWriter
Write the current data.

Throws:
SQLException
IOException

3.2.4: 2013-12-06