Package com.mysql.cj.xdevapi
Class InsertParams
java.lang.Object
com.mysql.cj.xdevapi.InsertParams
public class InsertParams
extends java.lang.Object
Helper class for collecting parameters for relational insert command.
-
Constructor Summary
Constructors Constructor Description InsertParams()
-
Method Summary
Modifier and Type Method Description void
addRow(java.util.List<java.lang.Object> row)
Add new X Protocol row.java.lang.Object
getProjection()
Get X Protocol Column objects list for projection.java.lang.Object
getRows()
Get X Protocol rows list.void
setFieldsAndValues(java.util.Map<java.lang.String,java.lang.Object> fieldsAndValues)
Fill insert parameters from projection_expression -> value_expression map.void
setProjection(java.lang.String[] projection)
Set X Protocol Column objects list for projection.
-
Constructor Details
-
InsertParams
public InsertParams()
-
-
Method Details
-
setProjection
public void setProjection(java.lang.String[] projection)Set X Protocol Column objects list for projection.- Parameters:
projection
- projection expressions
-
getProjection
public java.lang.Object getProjection()Get X Protocol Column objects list for projection.- Returns:
- X Protocol Column objects list
-
addRow
public void addRow(java.util.List<java.lang.Object> row)Add new X Protocol row.- Parameters:
row
- field value expressions for this row
-
getRows
public java.lang.Object getRows()Get X Protocol rows list.- Returns:
- X Protocol rows list
-
setFieldsAndValues
public void setFieldsAndValues(java.util.Map<java.lang.String,java.lang.Object> fieldsAndValues)Fill insert parameters from projection_expression -> value_expression map.- Parameters:
fieldsAndValues
- projection_expression -> value_expression map
-