Package com.alibaba.druid.sql.parser
Interface SQLInsertValueHandler
public interface SQLInsertValueHandler
-
Method Summary
Modifier and TypeMethodDescriptionnewRow()voidprocessBoolean(Object row, int index, boolean value) voidvoidprocessDate(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 Details
-
newRow
- Throws:
SQLException
-
processInteger
- Throws:
SQLException
-
processString
- Throws:
SQLException
-
processDate
- Throws:
SQLException
-
processDate
- Throws:
SQLException
-
processTimestamp
- Throws:
SQLException
-
processTimestamp
- Throws:
SQLException
-
processTime
- Throws:
SQLException
-
processDecimal
- Throws:
SQLException
-
processBoolean
- Throws:
SQLException
-
processNull
- Throws:
SQLException
-
processFunction
void processFunction(Object row, int index, String funcName, long funcNameHashCode64, Object... values) throws SQLException - Throws:
SQLException
-
processRow
- Throws:
SQLException
-
processComplete
- Throws:
SQLException
-