001 package railo.runtime.query.caster; 002 003 import java.io.IOException; 004 import java.sql.Array; 005 import java.sql.ResultSet; 006 import java.sql.SQLException; 007 import java.util.TimeZone; 008 009 public class ArrayCast implements Cast { 010 011 @Override 012 public Object toCFType(TimeZone tz,int type, ResultSet rst, int columnIndex) throws SQLException, IOException { 013 Array arr = rst.getArray(columnIndex); 014 if(arr==null) return null; 015 return arr.getArray(); 016 } 017 018 }