public interface InsertInto extends OngoingValues
| Modifier and Type | Method and Description |
|---|---|
JsonInsert |
json(BindMarker bindMarker)
Makes this statement an INSERT JSON with a bind marker, as in
INSERT JSON ?. |
default JsonInsert |
json(Object value,
CodecRegistry codecRegistry)
Makes this statement an INSERT JSON with a custom type mapping.
|
JsonInsert |
json(String json)
Makes this statement an INSERT JSON with the provided JSON string.
|
<T> JsonInsert |
json(T value,
TypeCodec<T> codec)
Makes this statement an INSERT JSON with a custom type mapping.
|
value, value, values, valuesByIds@NonNull JsonInsert json(@NonNull String json)
@NonNull JsonInsert json(@NonNull BindMarker bindMarker)
INSERT JSON ?.@NonNull default JsonInsert json(@NonNull Object value, @NonNull CodecRegistry codecRegistry)
Object
value will be mapped to a JSON string.
This is an alternative to json(String) for custom type mappings. The provided
registry should contain a codec that can format the value. Typically, this will be your
session's registry, which is accessible via session.getContext().getCodecRegistry().
CodecNotFoundException - if codecRegistry does not contain any codec that can
handle value.AttachmentPoint.getCodecRegistry()@NonNull <T> JsonInsert json(@NonNull T value, @NonNull TypeCodec<T> codec)
Object
value will be mapped to a JSON string. The value will be turned into a string with TypeCodec.format(Object), and inlined in the query.Copyright © 2017–2020. All rights reserved.