Uses of Class
com.fasterxml.jackson.dataformat.csv.CsvSchema.Column
Packages that use CsvSchema.Column
-
Uses of CsvSchema.Column in com.fasterxml.jackson.dataformat.csv
Fields in com.fasterxml.jackson.dataformat.csv declared as CsvSchema.ColumnModifier and TypeFieldDescriptionprotected final CsvSchema.Column[]
CsvSchema._columns
Column definitions, needed for optional header and/or mapping of field names to column positions.private final CsvSchema.Column
CsvSchema.Column._next
Link to the next column within schema, if one exists; null for the last column.protected static final CsvSchema.Column[]
CsvSchema.NO_COLUMNS
static final CsvSchema.Column
CsvSchema.Column.PLACEHOLDER
Fields in com.fasterxml.jackson.dataformat.csv with type parameters of type CsvSchema.ColumnModifier and TypeFieldDescriptionprotected final ArrayList
<CsvSchema.Column> CsvSchema.Builder._columns
protected final Map
<String, CsvSchema.Column> CsvSchema._columnsByName
Methods in com.fasterxml.jackson.dataformat.csv that return CsvSchema.ColumnModifier and TypeMethodDescriptionprivate static CsvSchema.Column[]
CsvSchema._link
(CsvSchema.Column[] orig) Helper method used for chaining columns together using next-linkage, as well as ensuring that indexes are correct.CsvSchema.column
(int index) Accessor for column at specified index (0-based); index having to be withinOptimized variant where a hint is given as to likely index of the column name.CsvSchema.Column.getNext()
CsvSchema.Column.getNextWithName
(String name) Access that returns same asgetNext()
iff name of that column is same as given nameCsvSchema.Column.withArrayElementSeparator
(String separator) CsvSchema.Column.withNext
(int index, CsvSchema.Column next) CsvSchema.Column.withNext
(CsvSchema.Column next) CsvSchema.Column.withType
(CsvSchema.ColumnType newType) CsvSchema.Column.withValueDecorator
(CsvValueDecorator valueDecorator) Methods in com.fasterxml.jackson.dataformat.csv that return types with arguments of type CsvSchema.ColumnMethods in com.fasterxml.jackson.dataformat.csv with parameters of type CsvSchema.ColumnModifier and TypeMethodDescriptionprivate static CsvSchema.Column[]
CsvSchema._link
(CsvSchema.Column[] orig) Helper method used for chaining columns together using next-linkage, as well as ensuring that indexes are correct.protected void
CsvParser._startArray
(CsvSchema.Column column) protected CsvSchema
CsvSchema._withColumn
(int ix, CsvSchema.Column toReplace) CsvSchema.Builder.addColumn
(CsvSchema.Column c) NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.CsvSchema.Builder.replaceColumn
(int index, CsvSchema.Column c) CsvSchema.Column.withNext
(int index, CsvSchema.Column next) CsvSchema.Column.withNext
(CsvSchema.Column next) Method parameters in com.fasterxml.jackson.dataformat.csv with type arguments of type CsvSchema.ColumnModifier and TypeMethodDescriptionCsvSchema.Builder.addColumn
(String name, CsvSchema.ColumnType type, UnaryOperator<CsvSchema.Column> transformer) Add column with given name, and with changes to apply (as specified by second argument,transformer
).CsvSchema.Builder.addColumn
(String name, UnaryOperator<CsvSchema.Column> transformer) Add column with given name, and with changes to apply (as specified by second argument,transformer
).CsvSchema.Builder.addColumns
(Iterable<CsvSchema.Column> cs) NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.CsvSchema.withColumn
(int columnIndex, UnaryOperator<CsvSchema.Column> transformer) Mutant factory method that will try to replace specified column with changed definition (but same name), leaving other columns as-is.CsvSchema.withColumn
(String columnName, UnaryOperator<CsvSchema.Column> transformer) Mutant factory method that will try to replace specified column with changed definition (but same name), leaving other columns as-is.Constructors in com.fasterxml.jackson.dataformat.csv with parameters of type CsvSchema.ColumnModifierConstructorDescriptionprotected
Column
(CsvSchema.Column src, int index, CsvSchema.Column next) protected
Column
(CsvSchema.Column src, int index, CsvValueDecorator valueDecorator, CsvSchema.Column next) Column
(CsvSchema.Column src, CsvSchema.Column next) protected
Column
(CsvSchema.Column src, CsvValueDecorator valueDecorator) CsvSchema
(CsvSchema.Column[] columns, int features, char columnSeparator, int quoteChar, int escapeChar, char[] lineSeparator, String arrayElementSeparator, char[] nullValue, String anyPropertyName) protected
CsvSchema
(CsvSchema.Column[] columns, int features, char columnSeparator, int quoteChar, int escapeChar, char[] lineSeparator, String arrayElementSeparator, char[] nullValue, Map<String, CsvSchema.Column> columnsByName, String anyPropertyName) Copy constructor used for creating variants usingwithXxx()
methods.protected
CsvSchema
(CsvSchema base, CsvSchema.Column[] columns) Copy constructor used for creating variants usingsortedBy()
methods.Constructor parameters in com.fasterxml.jackson.dataformat.csv with type arguments of type CsvSchema.ColumnModifierConstructorDescriptionprotected
CsvSchema
(CsvSchema.Column[] columns, int features, char columnSeparator, int quoteChar, int escapeChar, char[] lineSeparator, String arrayElementSeparator, char[] nullValue, Map<String, CsvSchema.Column> columnsByName, String anyPropertyName) Copy constructor used for creating variants usingwithXxx()
methods.