public static interface BulkOperation.Builder
Modifier and Type | Interface and Description |
---|---|
static interface |
BulkOperation.Builder.HasSet<ENTITY,B> |
static interface |
BulkOperation.Builder.HasValues<ENTITY,B> |
static interface |
BulkOperation.Builder.HasWhere<ENTITY,B> |
static interface |
BulkOperation.Builder.Persist<ENTITY> |
static interface |
BulkOperation.Builder.Remove<ENTITY> |
static interface |
BulkOperation.Builder.Update<ENTITY> |
Modifier and Type | Method and Description |
---|---|
BulkOperation |
build()
Creates and returns a new immutable BulkOperation comprising all the
steps defined by the Builder.
|
<ENTITY> BulkOperation.Builder.Persist<ENTITY> |
persist(Manager<ENTITY> manager)
Creates and returns a new Persist builder that can be used to build a
Persist Operation.
|
<ENTITY> BulkOperation.Builder.Remove<ENTITY> |
remove(Manager<ENTITY> manager)
Creates and returns a new Remove builder that can be used to build a
Remove Operation.
|
<ENTITY> BulkOperation.Builder.Update<ENTITY> |
update(Manager<ENTITY> manager)
Creates and returns a new Update builder that can be used to build an
Update Operation.
|
<ENTITY> BulkOperation.Builder.Persist<ENTITY> persist(Manager<ENTITY> manager)
ENTITY
- typemanager
- to use when persisting entities<ENTITY> BulkOperation.Builder.Update<ENTITY> update(Manager<ENTITY> manager)
ENTITY
- typemanager
- to use when updating entities<ENTITY> BulkOperation.Builder.Remove<ENTITY> remove(Manager<ENTITY> manager)
If BulkOperation.Builder.HasWhere.where(java.util.function.Predicate)
is not called
on the Remove builder, then all entities will be removed.
ENTITY
- typemanager
- to use when removing entitiesBulkOperation build()
Copyright © 2018 Speedment, Inc.. All rights reserved.