public interface SqlInsert
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SqlInsert.Apply |
@Nonnull @CheckReturnValue SqlInsert argBoolean(Boolean arg)
@Nonnull @CheckReturnValue SqlInsert argInteger(Integer arg)
@Nonnull @CheckReturnValue SqlInsert argLong(Long arg)
@Nonnull @CheckReturnValue SqlInsert argFloat(Float arg)
@Nonnull @CheckReturnValue SqlInsert argDouble(Double arg)
@Nonnull @CheckReturnValue SqlInsert argBigDecimal(BigDecimal arg)
@Nonnull @CheckReturnValue SqlInsert argBigDecimal(@Nonnull String argName, BigDecimal arg)
@Nonnull @CheckReturnValue SqlInsert argString(String arg)
@Nonnull @CheckReturnValue SqlInsert argDate(Date arg)
@Nonnull @CheckReturnValue SqlInsert argDateNowPerApp()
@Nonnull @CheckReturnValue SqlInsert argDateNowPerApp(@Nonnull String argName)
@Nonnull @CheckReturnValue SqlInsert argDateNowPerDb()
@Nonnull @CheckReturnValue SqlInsert argDateNowPerDb(@Nonnull String argName)
@Nonnull @CheckReturnValue SqlInsert argBlobBytes(byte[] arg)
@Nonnull @CheckReturnValue SqlInsert argBlobBytes(@Nonnull String argName, byte[] arg)
@Nonnull @CheckReturnValue SqlInsert argBlobStream(InputStream arg)
@Nonnull @CheckReturnValue SqlInsert argBlobStream(@Nonnull String argName, InputStream arg)
@Nonnull @CheckReturnValue SqlInsert argClobString(String arg)
@Nonnull @CheckReturnValue SqlInsert argClobString(@Nonnull String argName, String arg)
@Nonnull @CheckReturnValue SqlInsert argClobReader(Reader arg)
@Nonnull @CheckReturnValue SqlInsert argClobReader(@Nonnull String argName, Reader arg)
@Nonnull @CheckReturnValue SqlInsert withArgs(SqlArgs args)
@Nonnull @CheckReturnValue SqlInsert apply(SqlInsert.Apply apply)
SqlInsert batch()
@CheckReturnValue int insert()
void insert(int expectedRowsUpdated)
void insertBatch()
@CheckReturnValue int[] insertBatchUnchecked()
@CheckReturnValue Long insertReturningPkSeq(String primaryKeyColumnName)
This version of insert expects exactly one row to be inserted, and will throw a DatabaseException if that isn't the case.
<T> T insertReturning(String tableName, String primaryKeyColumnName, RowsHandler<T> rowsHandler, String... otherColumnNames)
@Nonnull @CheckReturnValue SqlInsert argPkSeq(@Nonnull String sequenceName)
@Nonnull @CheckReturnValue SqlInsert argPkSeq(@Nonnull String argName, @Nonnull String sequenceName)
@Nonnull @CheckReturnValue SqlInsert argPkLong(Long pkValue)
@Nonnull @CheckReturnValue SqlInsert argPkLong(String argName, Long pkValue)
Copyright © 2016. All rights reserved.