| Constructor and Description |
|---|
Builder(PMessageDescriptor<M,F> descriptor,
String intoTable)
Create a message inserter builder.
|
Builder(String intoTable)
Deprecated.
since 1.7.0
|
| Modifier and Type | Method and Description |
|---|---|
MessageInserter<M,F> |
build() |
MessageInserter.Builder<M,F> |
onDuplicateKeyIgnore()
On duplicate keys ignore updates.
|
MessageInserter.Builder<M,F> |
onDuplicateKeyUpdate(Collection<F> fields)
On duplicate keys update the given fields.
|
MessageInserter.Builder<M,F> |
onDuplicateKeyUpdate(F... fields)
On duplicate keys update the given fields.
|
MessageInserter.Builder<M,F> |
onDuplicateKeyUpdate(String... columns)
On duplicate keys update the given columns.
|
MessageInserter.Builder<M,F> |
onDuplicateKeyUpdateAllExcept(Collection<F> fields)
On duplicate keys update all except the given fields.
|
MessageInserter.Builder<M,F> |
onDuplicateKeyUpdateAllExcept(F... fields)
On duplicate keys update all except the given fields.
|
MessageInserter.Builder<M,F> |
onDuplicateKeyUpdateAllExcept(String... exceptColumns)
On duplicate keys update all except the given fields.
|
MessageInserter.Builder<M,F> |
set(Collection<F> fields)
Set the specific fields with default name and type.
|
MessageInserter.Builder<M,F> |
set(F... fields)
Set the specific fields with default name and type.
|
MessageInserter.Builder<M,F> |
set(F field,
int type)
Set the specific field with specific type and default name.
|
MessageInserter.Builder<M,F> |
set(String column,
F field)
Set the specific field with name and default type.
|
MessageInserter.Builder<M,F> |
set(String column,
F field,
int type)
Set the specific field with specific name and type.
|
MessageInserter.Builder<M,F> |
setAll()
Set all fields with defaults.
|
MessageInserter.Builder<M,F> |
setAllExcept(Collection<F> except)
Set all fields with defaults.
|
MessageInserter.Builder<M,F> |
setAllExcept(F... except)
Set all fields with defaults.
|
MessageInserter.Builder<M,F> |
setAllExcept(PMessageDescriptor<M,F> descriptor,
Collection<F> except)
Deprecated.
since 1.7.0
|
MessageInserter.Builder<M,F> |
setAllExcept(PMessageDescriptor<M,F> descriptor,
F... except)
Deprecated.
since 1.7.0
|
@Deprecated public Builder(@Nonnull String intoTable)
intoTable - The table name to insert info.public final MessageInserter.Builder<M,F> setAll()
@SafeVarargs public final MessageInserter.Builder<M,F> setAllExcept(F... except)
except - Fields to exclude.public MessageInserter.Builder<M,F> setAllExcept(Collection<F> except)
except - Fields to exclude.@Deprecated @SafeVarargs public final MessageInserter.Builder<M,F> setAllExcept(PMessageDescriptor<M,F> descriptor, F... except)
descriptor - The message descriptor.except - Fields to exclude.@Deprecated public MessageInserter.Builder<M,F> setAllExcept(PMessageDescriptor<M,F> descriptor, Collection<F> except)
descriptor - The message descriptor.except - Fields to exclude.@SafeVarargs public final MessageInserter.Builder<M,F> set(F... fields)
fields - The fields to be set.public final MessageInserter.Builder<M,F> set(Collection<F> fields)
fields - The fields to be set.public final MessageInserter.Builder<M,F> set(String column, F field)
column - The column name to set.field - The field to be set.public final MessageInserter.Builder<M,F> set(F field, int type)
field - The field to be set.type - The field type to set as.public final MessageInserter.Builder<M,F> set(String column, F field, int type)
column - The column name to set.field - The field to be set.type - The field type to set as.@SafeVarargs public final MessageInserter.Builder<M,F> onDuplicateKeyUpdate(F... fields)
fields - The fields to update.public final MessageInserter.Builder<M,F> onDuplicateKeyUpdate(Collection<F> fields)
fields - The fields to update.@SafeVarargs public final MessageInserter.Builder<M,F> onDuplicateKeyUpdateAllExcept(F... fields)
fields - The fields to NOT update.public final MessageInserter.Builder<M,F> onDuplicateKeyUpdateAllExcept(Collection<F> fields)
fields - The fields to NOT update.public final MessageInserter.Builder<M,F> onDuplicateKeyUpdateAllExcept(String... exceptColumns)
exceptColumns - The column names NOT to update.public final MessageInserter.Builder<M,F> onDuplicateKeyUpdate(String... columns)
columns - The column names NOT to update.public final MessageInserter.Builder<M,F> onDuplicateKeyIgnore()
public MessageInserter<M,F> build()
Copyright © 2015–2018 morimekta.net. All rights reserved.