Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 23 additions & 11 deletions src/sql/java/SqlUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -238,45 +238,45 @@ public static SqlToFan converter(ResultSet rs, int col)
case Types.CHAR:
case Types.VARCHAR:
case Types.LONGVARCHAR:
return new ToFanStr();
return toFanStr;

case Types.BIT:
return new ToFanBool();
return toFanBool;

case Types.TINYINT:
case Types.SMALLINT:
case Types.INTEGER:
case Types.BIGINT:
return new ToFanInt();
return toFanInt;

case Types.REAL:
case Types.FLOAT:
case Types.DOUBLE:
return new ToFanFloat();
return toFanFloat;

case Types.DECIMAL:
case Types.NUMERIC:
return new ToFanDecimal();
return toFanDecimal;

case Types.BINARY:
case Types.VARBINARY:
case Types.LONGVARBINARY:
return new ToFanBuf();
return toFanBuf;

case Types.TIMESTAMP:
return new ToFanDateTime();
return toFanDateTime;

case Types.DATE:
return new ToFanDate();
return toFanDate;

case Types.TIME:
return new ToFanTime();
return toFanTime;

case Types.ARRAY:
return new ToFanList();
return toFanList;

default:
return new ToDefFanStr();
return toDefFanStr;
}
}

Expand Down Expand Up @@ -467,5 +467,17 @@ public Object toObj(ResultSet rs, int col)
}
}

public static final SqlToFan toFanStr = new ToFanStr();
public static final SqlToFan toFanBool = new ToFanBool();
public static final SqlToFan toFanInt = new ToFanInt();
public static final SqlToFan toFanFloat = new ToFanFloat();
public static final SqlToFan toFanDecimal = new ToFanDecimal();
public static final SqlToFan toFanDateTime = new ToFanDateTime();
public static final SqlToFan toFanDate = new ToFanDate();
public static final SqlToFan toFanTime = new ToFanTime();
public static final SqlToFan toFanBuf = new ToFanBuf();
public static final SqlToFan toFanList = new ToFanList();
public static final SqlToFan toDefFanStr = new ToDefFanStr();

}