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