Package org.dalesbred.datatype
Class SqlArray
- java.lang.Object
-
- org.dalesbred.datatype.SqlArray
-
public final class SqlArray extends java.lang.ObjectWrapper for values that are to be bound asArrayobjects when executing queries.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.lang.StringgetType()Returns the database type for the array.@NotNull java.util.List<?>getValues()Returns the values of the array.static @NotNull SqlArrayof(@NotNull java.lang.String type, @NotNull java.lang.Object[] values)Constructs array of specified type.static @NotNull SqlArrayof(@NotNull java.lang.String type, @NotNull java.util.Collection<?> values)Constructs array of specified type.java.lang.StringtoString()static @NotNull SqlArrayvarchars(@NotNull java.lang.String... values)Constructs varchar array of given values.static @NotNull SqlArrayvarchars(@NotNull java.util.Collection<java.lang.String> values)Constructs varchar array of given values.
-
-
-
Method Detail
-
of
@NotNull public static @NotNull SqlArray of(@NotNull @NotNull java.lang.String type, @NotNull @NotNull java.util.Collection<?> values)
Constructs array of specified type.- Parameters:
type- database type for the arrayvalues- for the array
-
of
@NotNull public static @NotNull SqlArray of(@NotNull @NotNull java.lang.String type, @NotNull @NotNull java.lang.Object[] values)
Constructs array of specified type.- Parameters:
type- database type for the arrayvalues- for the array
-
varchars
@NotNull public static @NotNull SqlArray varchars(@NotNull @NotNull java.util.Collection<java.lang.String> values)
Constructs varchar array of given values.
-
varchars
@NotNull public static @NotNull SqlArray varchars(@NotNull @NotNull java.lang.String... values)
Constructs varchar array of given values.
-
getType
@NotNull public @NotNull java.lang.String getType()
Returns the database type for the array.
-
getValues
@NotNull public @NotNull java.util.List<?> getValues()
Returns the values of the array.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-