public interface Record
Modifier and Type | Interface and Description |
---|---|
static interface |
Record.Builder
Allows to create a record with a fluent API.
|
<T> T get(Class<T> expectedType, String name)
T
- the type of expectedType.expectedType
- the expected type for the column.name
- the name of the column.default String getString(String name)
get(Class, String)
.name
- entry name.default int getInt(String name)
get(Class, String)
.name
- entry name.default long getLong(String name)
get(Class, String)
.name
- entry name.default double getDouble(String name)
get(Class, String)
.name
- entry name.default float getFloat(String name)
get(Class, String)
.name
- entry name.default boolean getBoolean(String name)
get(Class, String)
.name
- entry name.default byte[] getBytes(String name)
get(Class, String)
.name
- entry name.default Record getRecord(String name)
get(Class, String)
.name
- entry name.default <T> Collection<T> getArray(Class<T> type, String name)
get(Class, String)
.T
- type of the collection elements.type
- type of the elements of the collection.name
- entry name.default ZonedDateTime getDateTime(String name)
get(Class, String)
.name
- entry name.default <T> Optional<Collection<T>> getOptionalArray(Class<T> type, String name)
get(Class, String)
.T
- type of the collection elements.type
- type of the elements of the collection.name
- entry name.default Optional<ZonedDateTime> getOptionalDateTime(String name)
get(Class, String)
.name
- entry name.default Optional<String> getOptionalString(String name)
get(Class, String)
.name
- entry name.default OptionalInt getOptionalInt(String name)
get(Class, String)
.name
- entry name.default OptionalLong getOptionalLong(String name)
get(Class, String)
.name
- entry name.default OptionalDouble getOptionalDouble(String name)
get(Class, String)
.name
- entry name.default OptionalDouble getOptionalFloat(String name)
get(Class, String)
.name
- entry name.default Optional<Boolean> getOptionalBoolean(String name)
get(Class, String)
.name
- entry name.default Optional<byte[]> getOptionalBytes(String name)
get(Class, String)
.name
- entry name.default Optional<Record> getOptionalRecord(String name)
get(Class, String)
.name
- entry name.1.1.14-SNAPSHOT - Copyright © 2019 Talend Component Kit Documentation