Class Entity
-
- All Implemented Interfaces:
-
kotlin.collections.Map
public final class Entity implements Map<String, Any>
Класс-представление кортежа (строки) ответа от базы данных.
Представляет собой реализацию неизменяемого ассоциативного массива, в котором ключ - название атрибута в кортеже (столбца таблицы), значение - соответствующее значение в кортеже.
- Since:
2.5.1
-
-
Method Summary
Modifier and Type Method Description Set<Entry.Map<String, Object>>getEntries()Set<String>getKeys()Collection<Object>getValues()IntegergetSize()Objectget(String key)Получение значения поля по его названию ObjectgetOrDefault(String key, Object defaultValue)Получение значения поля по его названию или значение по умолчанию, если такого поля нет. final StringgetString(String key)Получение значения поля по его названию в виде строки final BooleangetBoolean(String key)Получение значения поля по его названию final IntegergetInt(String key)Получение значения поля по его названию final LonggetLong(String key)Получение значения поля по его названию final FloatgetFloat(String key)Получение значения поля по его названию final DoublegetDouble(String key)Получение значения поля по его названию BooleanisEmpty()Возвращает true, если массив пуст BooleancontainsValue(Object value)Возвращает true, если одно из полей содержит переданное значение BooleancontainsKey(String key)Возвращает true, если у одного из полей ключ соответствует переданному названию поля StringtoString()Текстовое представление класса -
-
Method Detail
-
getEntries
Set<Entry.Map<String, Object>> getEntries()
-
getValues
Collection<Object> getValues()
-
get
Object get(String key)
Получение значения поля по его названию
- Parameters:
key- Название поля- Returns:
Значение
- Since:
2.5.1
-
getOrDefault
Object getOrDefault(String key, Object defaultValue)
Получение значения поля по его названию или значение по умолчанию, если такого поля нет.
По возможности не пользуйтесь этим методом.
- Parameters:
key- Название поляdefaultValue- Значение по умолчанию- Returns:
Значение
- Since:
2.5.1
-
getString
final String getString(String key)
Получение значения поля по его названию в виде строки
- Parameters:
key- Название поля- Returns:
Значение
- Since:
2.5.1
-
getBoolean
final Boolean getBoolean(String key)
Получение значения поля по его названию
- Parameters:
key- Название поля- Returns:
Значение
- Since:
2.5.1
-
getInt
final Integer getInt(String key)
Получение значения поля по его названию
- Parameters:
key- Название поля- Returns:
Значение
- Since:
2.5.1
-
getLong
final Long getLong(String key)
Получение значения поля по его названию
- Parameters:
key- Название поля- Returns:
Значение
- Since:
2.5.1
-
getFloat
final Float getFloat(String key)
Получение значения поля по его названию
- Parameters:
key- Название поля- Returns:
Значение
- Since:
2.5.1
-
getDouble
final Double getDouble(String key)
Получение значения поля по его названию
- Parameters:
key- Название поля- Returns:
Значение
- Since:
2.5.1
-
containsValue
Boolean containsValue(Object value)
Возвращает true, если одно из полей содержит переданное значение
- Parameters:
value- Значение- Returns:
- Since:
2.5.1
-
containsKey
Boolean containsKey(String key)
Возвращает true, если у одного из полей ключ соответствует переданному названию поля
- Parameters:
key- Название поля- Returns:
- Since:
2.5.1
-
-
-
-