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.withElementSeparator
(int separator) Deprecated.CsvSchema.Column.withNext
(int index, CsvSchema.Column next) CsvSchema.Column.withNext
(CsvSchema.Column next) CsvSchema.Column.withType
(CsvSchema.ColumnType newType) 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) 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.addColumns
(Iterable<CsvSchema.Column> cs) NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.Constructors in com.fasterxml.jackson.dataformat.csv with parameters of type CsvSchema.ColumnModifierConstructorDescriptionprotected
Column
(CsvSchema.Column src, int index, CsvSchema.Column next) Column
(CsvSchema.Column src, CsvSchema.Column next) CsvSchema
(CsvSchema.Column[] columns, int features, char columnSeparator, int quoteChar, int escapeChar, char[] lineSeparator, int arrayElementSeparator, char[] nullValue) Deprecated.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.
withArrayElementSeparator(String)
instead