Class InsertValueContext
- java.lang.Object
-
- org.apache.shardingsphere.infra.binder.segment.insert.values.InsertValueContext
-
public final class InsertValueContext extends Object
Insert value context.
-
-
Constructor Summary
Constructors Constructor Description InsertValueContext(Collection<org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.ExpressionSegment> assignments, List<Object> params, int parametersOffset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Object>getLiteralValue(int index)Get literal value.intgetParameterIndex(int index)Get parameter index via column index.
-
-
-
Constructor Detail
-
InsertValueContext
public InsertValueContext(Collection<org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.ExpressionSegment> assignments, List<Object> params, int parametersOffset)
-
-
Method Detail
-
getLiteralValue
public Optional<Object> getLiteralValue(int index)
Get literal value.- Parameters:
index- index- Returns:
- literal value
-
getParameterIndex
public int getParameterIndex(int index)
Get parameter index via column index.- Parameters:
index- column index- Returns:
- parameter index
-
-