Package com.alibaba.druid.sql.parser
Interface SQLInsertValueHandler
-
public interface SQLInsertValueHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectnewRow()voidprocessBoolean(Object row, int index, boolean value)voidprocessComplete()voidprocessDate(Object row, int index, String value)voidprocessDate(Object row, int index, Date value)voidprocessDecimal(Object row, int index, BigDecimal value)voidprocessFunction(Object row, int index, String funcName, long funcNameHashCode64, Object... values)voidprocessInteger(Object row, int index, Number value)voidprocessNull(Object row, int index)voidprocessRow(Object row)voidprocessString(Object row, int index, String value)voidprocessTime(Object row, int index, String value)voidprocessTimestamp(Object row, int index, String value)voidprocessTimestamp(Object row, int index, Date value)
-
-
-
Method Detail
-
newRow
Object newRow() throws SQLException
- Throws:
SQLException
-
processInteger
void processInteger(Object row, int index, Number value) throws SQLException
- Throws:
SQLException
-
processString
void processString(Object row, int index, String value) throws SQLException
- Throws:
SQLException
-
processDate
void processDate(Object row, int index, String value) throws SQLException
- Throws:
SQLException
-
processDate
void processDate(Object row, int index, Date value) throws SQLException
- Throws:
SQLException
-
processTimestamp
void processTimestamp(Object row, int index, String value) throws SQLException
- Throws:
SQLException
-
processTimestamp
void processTimestamp(Object row, int index, Date value) throws SQLException
- Throws:
SQLException
-
processTime
void processTime(Object row, int index, String value) throws SQLException
- Throws:
SQLException
-
processDecimal
void processDecimal(Object row, int index, BigDecimal value) throws SQLException
- Throws:
SQLException
-
processBoolean
void processBoolean(Object row, int index, boolean value) throws SQLException
- Throws:
SQLException
-
processNull
void processNull(Object row, int index) throws SQLException
- Throws:
SQLException
-
processFunction
void processFunction(Object row, int index, String funcName, long funcNameHashCode64, Object... values) throws SQLException
- Throws:
SQLException
-
processRow
void processRow(Object row) throws SQLException
- Throws:
SQLException
-
processComplete
void processComplete() throws SQLException- Throws:
SQLException
-
-