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) Optional<TypeWriter<?>> ToStringSettings.getTypeWriter(Column.Type type) ToStringSettings.withTypeWriter(Column.Type type, TypeWriter<?> writer) -
Uses of Column.Type in app.babylon.table.column
Fields in app.babylon.table.column declared as Column.TypeModifier and TypeFieldDescriptionstatic final Column.TypeColumnTypes.BOOLEANPrimitive boolean type.static final Column.TypeColumnTypes.BOOLEAN_OBJECTBoxed boolean type.static 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.TypeColumnBoolean.TYPEColumn type descriptor for primitive boolean columns.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.TypeColumnBoolean.getType()default Column.TypeColumnByte.getType()ColumnCategorical.Renamed.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.ColumnObject.Renamed.getType()static Column.TypeColumn.Type.of(Class<?> valueClass, TypeParser<?> parser) Creates a column type descriptor from its runtime value class and parser.static Column.TypeColumn.Type.of(Class<?> valueClass, TypeParser<?> parser, TypeWriter<?> writer) Creates a column type descriptor from its runtime value class, parser, and optional default writer.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.buildAs(Column.Type transformedType) Builds a column by parsing each distinct source value as the supplied target type.ColumnObject.Builder.buildAs(Column.Type transformedType) Builds a column by parsing this builder's source values as the supplied target type.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, Sentence.ParseMode parseMode) static <S> Transformer<String, S> Transformer.parser(Column.Type type, Sentence.ParseMode 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
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) ProjectedRowReader.Builder.withColumnTypes(Map<ColumnName, Column.Type> columnTypes) ProjectedRowReader.Builder.withNativeColumnTypes(Map<ColumnName, Column.Type> nativeColumnTypes) -
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) TablePlanReadJdbc.getColumnType(ColumnName columnName) Methods in app.babylon.table.plans that return types with arguments of type Column.TypeModifier and TypeMethodDescriptionTablePlanAggregate.getColumnTypes()TablePlanRead.getColumnTypes()TablePlanReadJdbc.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.TablePlanReadJdbc.withColumnType(ColumnName columnName, Column.Type columnType) TablePlanRead.withColumnTypes(Column.Type columnType, ColumnName... columnNames) Method parameters in app.babylon.table.plans with type arguments of type Column.TypeModifier and TypeMethodDescriptionTablePlanReadJdbc.withColumnTypes(Map<ColumnName, Column.Type> columnTypes) -
Uses of Column.Type in app.babylon.table.transform
Methods in app.babylon.table.transform that return Column.TypeModifier and TypeMethodDescriptionTransformConcat.type()TransformConstant.type()TransformExtractFromColumnName.type()TransformTakeToType.type()Methods in app.babylon.table.transform with parameters of type Column.TypeModifier and TypeMethodDescriptionstatic <T> TransformStringToType.Builder<T> TransformStringToType.builder(Column.Type type) static <T> TransformStringToType.Builder<T> TransformStringToType.builder(Column.Type type, ColumnName columnName) TransformTakeToType.delimited(TransformTakeToType.Operation operation, ColumnName columnName, ColumnName newColumnName, Column.Type type, Sentence.ParseMode parseMode, String delimiter) static TransformTakeToType.IndexedTransformTakeToType.indexed(TransformTakeToType.Operation operation, ColumnName columnName, ColumnName newColumnName, Column.Type type, Sentence.ParseMode parseMode, int first, int last) static TransformConcatTransformConcat.of(ColumnName concatColumn, String separator, Column.Type type, ColumnObject.Mode mode, ColumnName... sourceColumns) static TransformConcatTransformConcat.of(ColumnName concatColumn, String separator, Column.Type type, ColumnObject.Mode mode, TransformConcat.Part... parts) static TransformConcatTransformConcat.of(ColumnName concatColumn, String separator, Column.Type type, ColumnObject.Mode mode, Iterable<TransformConcat.Part> parts) static TransformConstantTransformConstant.of(Column.Type type, ColumnName newColumnName, String value) TransformExtractFromColumnName.of(ColumnName sourceColumnName, Pattern pattern, Column.Type type, ColumnName newColumnName) static <T> TransformStringToType<T> TransformStringToType.of(Column.Type type, String... params) QuickTransforms.withType(String name, Column.Type type) TransformStringToType.Builder.withType(Column.Type type) Method parameters in app.babylon.table.transform with type arguments of type Column.TypeConstructors in app.babylon.table.transform with parameters of type Column.TypeModifierConstructorDescriptionTransformConstant(Column.Type type, ColumnName newColumnName, String value) -
Uses of Column.Type in app.babylon.table.transform.dsl
Methods in app.babylon.table.transform.dsl with parameters of type Column.TypeMethod parameters in app.babylon.table.transform.dsl with type arguments of type Column.Type