public class Insert extends BaseLanguageObject implements BulkCommand
| Constructor and Description |
|---|
Insert(NamedTable group,
List<ColumnReference> elements,
InsertValueSource valueSource) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptVisitor(LanguageObjectVisitor visitor) |
List<ColumnReference> |
getColumns() |
Iterator<? extends List<?>> |
getParameterValues()
The
Parameter values. |
NamedTable |
getTable() |
InsertValueSource |
getValueSource() |
boolean |
isUpsert() |
void |
setColumns(List<ColumnReference> elements) |
void |
setParameterValues(Iterator<? extends List<?>> parameterValues) |
void |
setTable(NamedTable group) |
void |
setUpsert(boolean upsert) |
void |
setValueSource(InsertValueSource values) |
toStringpublic Insert(NamedTable group, List<ColumnReference> elements, InsertValueSource valueSource)
public NamedTable getTable()
public List<ColumnReference> getColumns()
public InsertValueSource getValueSource()
public void acceptVisitor(LanguageObjectVisitor visitor)
acceptVisitor in interface LanguageObjectpublic void setTable(NamedTable group)
public void setColumns(List<ColumnReference> elements)
public void setValueSource(InsertValueSource values)
public Iterator<? extends List<?>> getParameterValues()
BulkCommandParameter values. May be null.getParameterValues in interface BatchedCommandgetParameterValues in interface BulkCommandpublic void setParameterValues(Iterator<? extends List<?>> parameterValues)
setParameterValues in interface BatchedCommandsetParameterValues in interface BulkCommandpublic boolean isUpsert()
public void setUpsert(boolean upsert)
Copyright © 2018 JBoss by Red Hat. All rights reserved.