Entity

Класс-представление кортежа (строки) ответа от базы данных.

Представляет собой реализацию ассоциативного массива, в котором ключ - название атрибута в кортеже (столбца таблицы), значение - значение атрибута в кортеже.

Since

2.5.1

Properties

Link copied to clipboard

Множество объектов Map.Entry

Link copied to clipboard
open override val keys: MutableSet<String>

Множество ключей

Link copied to clipboard
open override val size: Int

Размер массива

Link copied to clipboard
open override val values: MutableCollection<Any?>

Коллекция значений

Functions

Link copied to clipboard
open override fun containsKey(key: String): Boolean

Возвращает true, если у одного из полей ключ соответствует переданному названию поля

Link copied to clipboard
open override fun containsValue(value: Any?): Boolean

Возвращает true, если одно из полей содержит переданное значение

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Сравнение с другим объектом

Link copied to clipboard
open override fun forEach(action: BiConsumer<in String, in Any?>)

Действия с каждой парой ключ-значение

Link copied to clipboard
open operator override fun get(key: String): Any?

Получение значения поля по его названию

Link copied to clipboard

Получение значения поля по его названию

Link copied to clipboard

Получение значения поля по его названию

Link copied to clipboard
fun getByte(key: String): Byte

Получение значения поля по его названию

Link copied to clipboard

Получение значения поля по его названию

Link copied to clipboard
fun getDate(key: String): Date

Получение значения поля по его названию

Link copied to clipboard

Получение значения поля по его названию

Link copied to clipboard
fun getFloat(key: String): Float

Получение значения поля по его названию

Link copied to clipboard
fun getInt(key: String): Int

Получение значения поля по его названию

Link copied to clipboard
fun getLong(key: String): Long

Получение значения поля по его названию

Link copied to clipboard
fun getShort(key: String): Short

Получение значения поля по его названию

Link copied to clipboard

Получение значения поля по его названию в виде строки

Link copied to clipboard
fun getTime(key: String): Time

Получение значения поля по его названию

Link copied to clipboard

Получение значения поля по его названию

Link copied to clipboard
open override fun hashCode(): Int

Хэш-функция

Link copied to clipboard
open override fun isEmpty(): Boolean

Возвращает true, если массив пуст

Link copied to clipboard
fun remove(key: Any): Entity
open override fun remove(key: String): Entity

Удаление поля по ключу, если такой ключ есть в массиве

Link copied to clipboard
open override fun replace(key: String, value: Any?): Entity

Замена значения поля на новое значение по ключу, если такой ключ есть в массиве

Link copied to clipboard

Получение массива HashMap

Link copied to clipboard
open override fun toString(): String

Текстовое представление класса