public class InsertConflictTarget extends Object implements Serializable
conflict_target can be one of:
( { index_column_name | ( index_expression ) } [ COLLATE collation ] [ opclass ] [, ...] ) [ WHERE index_predicate ]
ON CONSTRAINT constraint_name
Currently, COLLATE is not supported yet.| Constructor and Description |
|---|
InsertConflictTarget(Collection<String> indexColumnName,
Expression indexExpression,
Expression whereExpression,
String constraintName) |
InsertConflictTarget(String indexColumnName,
Expression indexExpression,
Expression whereExpression,
String constraintName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAllIndexColumnNames(Collection<String> indexColumnName) |
boolean |
addIndexColumnName(String indexColumnName) |
StringBuilder |
appendTo(StringBuilder builder) |
String |
getConstraintName() |
String |
getIndexColumnName()
Deprecated.
|
String |
getIndexColumnName(int index) |
List<String> |
getIndexColumnNames() |
Expression |
getIndexExpression() |
Expression |
getWhereExpression() |
void |
setConstraintName(String constraintName) |
void |
setIndexExpression(Expression indexExpression) |
void |
setWhereExpression(Expression whereExpression) |
String |
toString() |
InsertConflictTarget |
withConstraintName(String constraintName) |
InsertConflictTarget |
withIndexColumnName(String indexColumnName) |
InsertConflictTarget |
withIndexExpression(Expression indexExpression) |
InsertConflictTarget |
withWhereExpression(Expression whereExpression) |
public InsertConflictTarget(String indexColumnName, Expression indexExpression, Expression whereExpression, String constraintName)
public InsertConflictTarget(Collection<String> indexColumnName, Expression indexExpression, Expression whereExpression, String constraintName)
@Deprecated public String getIndexColumnName()
public String getIndexColumnName(int index)
public boolean addIndexColumnName(String indexColumnName)
public InsertConflictTarget withIndexColumnName(String indexColumnName)
public boolean addAllIndexColumnNames(Collection<String> indexColumnName)
public Expression getIndexExpression()
public void setIndexExpression(Expression indexExpression)
public InsertConflictTarget withIndexExpression(Expression indexExpression)
public Expression getWhereExpression()
public void setWhereExpression(Expression whereExpression)
public InsertConflictTarget withWhereExpression(Expression whereExpression)
public String getConstraintName()
public void setConstraintName(String constraintName)
public InsertConflictTarget withConstraintName(String constraintName)
public StringBuilder appendTo(StringBuilder builder)
Copyright © 2004–2024 JSQLParser. All rights reserved.