| package SQLite.JDBC2z; |
| |
| import java.sql.Types; |
| import java.util.Vector; |
| |
| public class TableResultX extends SQLite.TableResult { |
| public int sql_type[]; |
| |
| public TableResultX() { |
| super(); |
| sql_type = new int[this.ncolumns]; |
| for (int i = 0; i < this.ncolumns; i++) { |
| sql_type[i] = Types.VARCHAR; |
| } |
| } |
| |
| public TableResultX(int maxrows) { |
| super(maxrows); |
| sql_type = new int[this.ncolumns]; |
| for (int i = 0; i < this.ncolumns; i++) { |
| sql_type[i] = Types.VARCHAR; |
| } |
| } |
| |
| public TableResultX(SQLite.TableResult tr) { |
| this.column = tr.column; |
| this.rows = tr.rows; |
| this.ncolumns = tr.ncolumns; |
| this.nrows = tr.nrows; |
| this.types = tr.types; |
| this.maxrows = tr.maxrows; |
| sql_type = new int[tr.ncolumns]; |
| for (int i = 0; i < this.ncolumns; i++) { |
| sql_type[i] = Types.VARCHAR; |
| } |
| if (tr.types != null) { |
| for (int i = 0; i < tr.types.length; i++) { |
| sql_type[i] = JDBCDatabaseMetaData.mapSqlType(tr.types[i]); |
| } |
| } |
| } |
| |
| void sql_types(int types[]) { |
| sql_type = types; |
| } |
| } |