public class IdGeneratingSQLInsertClause
extends com.mysema.query.sql.dml.SQLInsertClause
Constructor and Description |
---|
IdGeneratingSQLInsertClause(Connection con,
com.mysema.query.sql.SQLTemplates dialect,
JiraRelationalPathBase entity,
org.ofbiz.core.entity.DelegatorInterface delegatorInterface) |
Modifier and Type | Method and Description |
---|---|
IdGeneratingSQLInsertClause |
addFlag(com.mysema.query.QueryFlag.Position position,
com.mysema.query.types.Expression<?> flag) |
IdGeneratingSQLInsertClause |
addFlag(com.mysema.query.QueryFlag.Position position,
String flag) |
IdGeneratingSQLInsertClause |
columns(com.mysema.query.types.Path<?>... columns) |
IdGeneratingSQLInsertClause |
populate(Object bean) |
<T> IdGeneratingSQLInsertClause |
populate(T obj,
com.mysema.query.sql.dml.Mapper<T> mapper) |
IdGeneratingSQLInsertClause |
select(com.mysema.query.types.SubQueryExpression<?> sq) |
<T> IdGeneratingSQLInsertClause |
set(com.mysema.query.types.Path<T> path,
com.mysema.query.types.Expression<? extends T> expression) |
<T> IdGeneratingSQLInsertClause |
set(com.mysema.query.types.Path<T> path,
T value) |
<T> IdGeneratingSQLInsertClause |
setNull(com.mysema.query.types.Path<T> path) |
IdGeneratingSQLInsertClause |
values(Object... v) |
IdGeneratingSQLInsertClause |
withId()
Add an automatically generated "ID" column value to the insert statement.
|
addBatch, execute, executeWithKey, executeWithKey, executeWithKeys, executeWithKeys, executeWithKeys, getSQL, isEmpty, toString
public IdGeneratingSQLInsertClause(Connection con, com.mysema.query.sql.SQLTemplates dialect, JiraRelationalPathBase entity, org.ofbiz.core.entity.DelegatorInterface delegatorInterface)
public IdGeneratingSQLInsertClause withId()
This method uses the Ofbiz sequence generator to generate an Id for the relation being inserted.
Users of this method should not manually add an "ID" using another call such as set(Path, Object)
or
populate(Object)
.
public IdGeneratingSQLInsertClause columns(com.mysema.query.types.Path<?>... columns)
columns
in interface com.mysema.query.dml.InsertClause<com.mysema.query.sql.dml.SQLInsertClause>
columns
in class com.mysema.query.sql.dml.SQLInsertClause
public IdGeneratingSQLInsertClause select(com.mysema.query.types.SubQueryExpression<?> sq)
select
in interface com.mysema.query.dml.InsertClause<com.mysema.query.sql.dml.SQLInsertClause>
select
in class com.mysema.query.sql.dml.SQLInsertClause
public <T> IdGeneratingSQLInsertClause set(com.mysema.query.types.Path<T> path, T value)
set
in interface com.mysema.query.dml.StoreClause<com.mysema.query.sql.dml.SQLInsertClause>
set
in class com.mysema.query.sql.dml.SQLInsertClause
public <T> IdGeneratingSQLInsertClause set(com.mysema.query.types.Path<T> path, com.mysema.query.types.Expression<? extends T> expression)
set
in interface com.mysema.query.dml.StoreClause<com.mysema.query.sql.dml.SQLInsertClause>
set
in class com.mysema.query.sql.dml.SQLInsertClause
public <T> IdGeneratingSQLInsertClause setNull(com.mysema.query.types.Path<T> path)
setNull
in interface com.mysema.query.dml.StoreClause<com.mysema.query.sql.dml.SQLInsertClause>
setNull
in class com.mysema.query.sql.dml.SQLInsertClause
public IdGeneratingSQLInsertClause values(Object... v)
values
in interface com.mysema.query.dml.InsertClause<com.mysema.query.sql.dml.SQLInsertClause>
values
in class com.mysema.query.sql.dml.SQLInsertClause
public IdGeneratingSQLInsertClause populate(Object bean)
populate
in class com.mysema.query.sql.dml.SQLInsertClause
public <T> IdGeneratingSQLInsertClause populate(T obj, com.mysema.query.sql.dml.Mapper<T> mapper)
populate
in class com.mysema.query.sql.dml.SQLInsertClause
public IdGeneratingSQLInsertClause addFlag(com.mysema.query.QueryFlag.Position position, com.mysema.query.types.Expression<?> flag)
addFlag
in class com.mysema.query.sql.dml.SQLInsertClause
public IdGeneratingSQLInsertClause addFlag(com.mysema.query.QueryFlag.Position position, String flag)
addFlag
in class com.mysema.query.sql.dml.SQLInsertClause
Copyright © 2002-2015 Atlassian. All Rights Reserved.