Package app.babylon.table.column
Interface ColumnObject<T>
- All Superinterfaces:
Column
- All Known Subinterfaces:
ColumnCategorical<T>
- All Known Implementing Classes:
ColumnObjectView
A column that stores object values, including strings, dates, decimals, and
other reference types.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic enumNested classes/interfaces inherited from interface app.babylon.table.column.Column
Column.Type -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> ColumnObject.Builder<T> builder(ColumnName name, Class<T> clazz) static <T> ColumnObject.Builder<T> builder(ColumnName name, Class<T> clazz, ColumnObject.Mode mode) static ColumnObject.Builder<BigDecimal> builderDecimal(ColumnName name) static <T> booleanequals(ColumnObject<T> a, Object obj) default Tfirst()get(int i) default Collection<T> getAll(Collection<T> x) getUniques(Set<T> x) booleandefault booleanisSet(int i) default Tlast()default Selectiondefault StringtoString(int i, ToStringSettings settings) default <S> ColumnObject<S> transform(Transformer<T, S> transformer)
-
Method Details