Uses of Interface
app.babylon.table.column.Column.Type
Packages that use Column.Type
Package
Description
-
Uses of Column.Type in app.babylon.table
Methods in app.babylon.table that return Column.TypeMethods in app.babylon.table with parameters of type Column.TypeModifier and TypeMethodDescription<T> ColumnCategorical<T> TableColumnar.getCategorical(ColumnName x, Column.Type type) <T> ColumnObject<T> TableColumnar.getObject(ColumnName x, Column.Type type) -
Uses of Column.Type in app.babylon.table.column
Fields in app.babylon.table.column declared as Column.TypeModifier and TypeFieldDescriptionstatic final Column.TypeColumnTypes.BYTEPrimitive byte type.static final Column.TypeColumnTypes.BYTE_OBJECTBoxed byte type.static final Column.TypeColumnTypes.CURRENCYCurrency type.static final Column.TypeColumnTypes.DECIMALBigDecimal type.static final Column.TypeColumnTypes.DOUBLEPrimitive double type.static final Column.TypeColumnTypes.DOUBLE_OBJECTBoxed double type.static final Column.TypeColumnTypes.INSTANTInstant type.static final Column.TypeColumnTypes.INTPrimitive int type.static final Column.TypeColumnTypes.INT_OBJECTBoxed int type.static final Column.TypeColumnTypes.LOCAL_DATE_TIMELocalDateTime type.static final Column.TypeColumnTypes.LOCAL_TIMELocalTime type.static final Column.TypeColumnTypes.LOCALDATELocalDate type.static final Column.TypeColumnTypes.LONGPrimitive long type.static final Column.TypeColumnTypes.LONG_OBJECTBoxed long type.static final Column.TypeColumnTypes.OFFSET_DATE_TIMEOffsetDateTime type.static final Column.TypeColumnTypes.PERIODPeriod type.static final Column.TypeColumnTypes.STRINGString type.static final Column.TypeColumnByte.TYPEColumn type descriptor for primitive byte columns.static final Column.TypeColumnDouble.TYPEColumn type descriptor for primitive double columns.static final Column.TypeColumnInt.TYPEColumn type descriptor for primitive int columns.static final Column.TypeColumnLong.TYPEColumn type descriptor for primitive long columns.static final Column.TypeColumnTypes.YEAR_MONTHYearMonth type.Methods in app.babylon.table.column that return Column.TypeModifier and TypeMethodDescriptionColumn.getType()Returns the declared type of values stored in this column.default Column.TypeColumnByte.getType()default Column.TypeColumnDouble.getType()default Column.TypeColumnInt.getType()default Column.TypeColumnLong.getType()ColumnObject.Builder.getType()Returns the object column type produced by this builder.static Column.TypeColumn.Type.of(Class<?> valueClass, TypeParser<?> parser) Creates a column type descriptor from its runtime value class and parser.ColumnDefinition.type()Returns the value of thetyperecord component.Transformer.type()Returns the target column type produced by this transformer.Methods in app.babylon.table.column with parameters of type Column.TypeModifier and TypeMethodDescriptionColumnCategorical.Builder.build(Column.Type transformedType) Builds the categorical column by parsing each distinct source value through the supplied target type parser.ColumnObject.Builder.build(Column.Type transformedType) Builds the object column by parsing each distinct source value through the supplied target type parser.static <T> ColumnCategorical.Builder<T> ColumnCategorical.builder(ColumnName name, Column.Type type) Creates a categorical builder for the supplied non-primitive type.static <T> ColumnObject.Builder<T> ColumnObject.builder(ColumnName name, Column.Type type) Creates an object column builder using the default storage mode.static <T> ColumnObject.Builder<T> ColumnObject.builder(ColumnName name, Column.Type type, ColumnObject.Mode mode) Creates an object column builder using the requested storage mode.static <T> ColumnCategorical<T> ColumnCategorical.constant(ColumnName name, T value, int size, Column.Type type) Creates a constant categorical column using an explicit column type.static Column.BuilderColumns.newBuilder(ColumnName colName, Column.Type type) Creates a builder suitable for the supplied type.static <T> ColumnCategorical<T> Columns.newCategorical(ColumnName colName, T value, int size, Column.Type type) Creates a constant categorical column.static <T,S> Transformer <T, S> Transformer.of(Function<? super T, ? extends S> function, Column.Type type) static <T,S> Transformer <T, S> Transformer.of(Function<? super T, ? extends S> function, Column.Type type, ColumnName columnName) static <S> Transformer<String, S> Transformer.parser(Column.Type type, TransformParseMode parseMode) static <S> Transformer<String, S> Transformer.parser(Column.Type type, TransformParseMode parseMode, ColumnName columnName) static <S> ColumnObject<S> Columns.stringToType(Column column, Function<String, S> parser, Column.Type targetType) Converts a string column to another object type using the supplied parser.Constructors in app.babylon.table.column with parameters of type Column.TypeModifierConstructorDescriptionColumnDefinition(ColumnName name, Column.Type type) Validates the canonical record state. -
Uses of Column.Type in app.babylon.table.io
Methods in app.babylon.table.io with parameters of type Column.TypeModifier and TypeMethodDescriptionRowSourceCsv.Builder.withColumnType(ColumnName columnName, Column.Type columnType) Specifies a source-side column type for CSV reading.Method parameters in app.babylon.table.io with type arguments of type Column.TypeModifier and TypeMethodDescriptionstatic RowConsumerCreateTableRowConsumerCreateTable.create(TableName tableName, TableDescription tableDescription, Map<ColumnName, Column.Type> explicitColumnTypes) static RowConsumerCreateTableRowConsumerCreateTable.create(TableName tableName, TableDescription tableDescription, Map<ColumnName, Column.Type> explicitColumnTypes, DateFormat localDateFormat) static RowConsumerCreateTableRowConsumerCreateTable.create(TableName tableName, TableDescription tableDescription, Map<ColumnName, Column.Type> sourceColumnTypes, Map<ColumnName, Column.Type> planColumnTypes, DateFormat localDateFormat) RowSourceCsv.Builder.withColumnTypes(Map<ColumnName, Column.Type> columnTypes) Specifies a source-side column type for CSV reading. -
Uses of Column.Type in app.babylon.table.plans
Methods in app.babylon.table.plans that return Column.TypeModifier and TypeMethodDescriptionTablePlanAggregate.getColumnType(ColumnName columnName) TablePlanRead.getColumnType(ColumnName columnName) Methods in app.babylon.table.plans that return types with arguments of type Column.TypeModifier and TypeMethodDescriptionTablePlanAggregate.getColumnTypes()TablePlanRead.getColumnTypes()Methods in app.babylon.table.plans with parameters of type Column.TypeModifier and TypeMethodDescriptionTablePlanAggregate.withColumnType(ColumnName columnName, Column.Type columnType) TablePlanRead.withColumnType(ColumnName columnName, Column.Type columnType) Specifies the desired output type for a column in the resulting table.TablePlanRead.withColumnTypes(Column.Type columnType, ColumnName... columnNames) -
Uses of Column.Type in app.babylon.table.transform
Methods in app.babylon.table.transform that return Column.TypeModifier and TypeMethodDescriptionTransformToPrimitive.getType()protected Column.TypeTransformToDecimal.type()protected Column.TypeTransformToDecimalAbs.type()Methods in app.babylon.table.transform with parameters of type Column.TypeModifier and TypeMethodDescriptionstatic <T> TransformToType<T> TransformToType.of(Column.Type type, String... params) Constructors in app.babylon.table.transform with parameters of type Column.TypeModifierConstructorDescriptionTransformCreateConstant(Column.Type type, ColumnName newColumnName, T newColumnValue) TransformCreateConstant(ColumnName[] newColumnNames, Object[] newColumnValues, Column.Type[] types) TransformToPrimitive(ColumnName columnName, Column.Type type) TransformToPrimitive(ColumnName columnName, Column.Type type, TransformParseMode parseMode) TransformToPrimitive(ColumnName existingColumnName, ColumnName newColumnName, Column.Type type) TransformToPrimitive(ColumnName existingColumnName, ColumnName newColumnName, Column.Type type, TransformParseMode parseMode) TransformToType(Column.Type type, ColumnName... columnNames) TransformToType(Column.Type type, ColumnName columnName, Function<String, T> parser, ColumnName newColumnName) TransformToType(Column.Type type, ColumnObject.Mode mode, ColumnName... columnNames) TransformToType(Column.Type type, ColumnObject.Mode mode, ColumnName columnName, ColumnName newColumnName) TransformToType(Column.Type type, ColumnObject.Mode mode, TransformParseMode parseMode, ColumnName... columnNames) TransformToType(Column.Type type, ColumnObject.Mode mode, TransformParseMode parseMode, ColumnName columnName, ColumnName newColumnName)