public static class ListAsSQLArrayUserType.ENUM<E extends Enum<E>> extends ListAsSQLArrayUserType<E>
ListAsSQLArrayUserType.ArrayFactory, ListAsSQLArrayUserType.BOOLEAN, ListAsSQLArrayUserType.DATE, ListAsSQLArrayUserType.DOUBLE, ListAsSQLArrayUserType.ENUM<E extends Enum<E>>, ListAsSQLArrayUserType.FLOAT, ListAsSQLArrayUserType.INTEGER, ListAsSQLArrayUserType.STRING, ListAsSQLArrayUserType.STRING2
factory
Modifier | Constructor and Description |
---|---|
protected |
ENUM(E[] theEnumValues) |
Modifier and Type | Method and Description |
---|---|
protected Array |
getDataAsArray(Connection conn,
Object value) |
protected List<E> |
getDataFromArray(Object array) |
assemble, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, returnedClass, setParameterValues, sqlTypes
protected ENUM(E[] theEnumValues)
theEnumValues
- The values of enum (by invoking .values()).protected Array getDataAsArray(Connection conn, Object value) throws SQLException
getDataAsArray
in class ListAsSQLArrayUserType<E extends Enum<E>>
SQLException
protected List<E> getDataFromArray(Object array)
getDataFromArray
in class ListAsSQLArrayUserType<E extends Enum<E>>
Version: 5.3.3-ice35-b63
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.