Package ai.platon.pulsar.common
Class RowAttribute
-
- All Implemented Interfaces:
public final class RowAttribute<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description private final Function1<OpenMapTable.Row, T>initializer
-
Constructor Summary
Constructors Constructor Description RowAttribute(Function1<OpenMapTable.Row, T> initializer)
-
Method Summary
Modifier and Type Method Description final Function1<OpenMapTable.Row, T>getInitializer()final TgetValue(OpenMapTable.Row thisRef, KProperty<?> property)final TsetValue(OpenMapTable.Row thisRef, KProperty<?> property, T value)-
-
Constructor Detail
-
RowAttribute
RowAttribute(Function1<OpenMapTable.Row, T> initializer)
-
-
Method Detail
-
getInitializer
final Function1<OpenMapTable.Row, T> getInitializer()
-
getValue
final T getValue(OpenMapTable.Row thisRef, KProperty<?> property)
-
setValue
final T setValue(OpenMapTable.Row thisRef, KProperty<?> property, T value)
-
-
-
-