Uses of Class
com.fasterxml.jackson.dataformat.csv.CsvSchema.Column
-
Packages that use CsvSchema.Column Package Description com.fasterxml.jackson.dataformat.csv -
-
Uses of CsvSchema.Column in com.fasterxml.jackson.dataformat.csv
Fields in com.fasterxml.jackson.dataformat.csv declared as CsvSchema.Column Modifier and Type Field Description protected CsvSchema.Column[]
CsvSchema. _columns
Column definitions, needed for optional header and/or mapping of field names to column positions.private CsvSchema.Column
CsvSchema.Column. _next
Link to the next column within schema, if one exists; null for the last column.protected static CsvSchema.Column[]
CsvSchema. NO_COLUMNS
static CsvSchema.Column
CsvSchema.Column. PLACEHOLDER
Fields in com.fasterxml.jackson.dataformat.csv with type parameters of type CsvSchema.Column Modifier and Type Field Description protected java.util.ArrayList<CsvSchema.Column>
CsvSchema.Builder. _columns
protected java.util.Map<java.lang.String,CsvSchema.Column>
CsvSchema. _columnsByName
Methods in com.fasterxml.jackson.dataformat.csv that return CsvSchema.Column Modifier and Type Method Description private 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
CsvSchema. column(int index)
Accessor for column at specified index (0-based); index having to be withinCsvSchema.Column
CsvSchema. column(java.lang.String name)
CsvSchema.Column
CsvSchema. column(java.lang.String name, int probableIndex)
Optimized variant where a hint is given as to likely index of the column name.CsvSchema.Column
CsvSchema.Column. getNext()
CsvSchema.Column
CsvSchema.Column. getNextWithName(java.lang.String name)
Access that returns same asgetNext()
iff name of that column is same as given nameCsvSchema.Column
CsvSchema.Column. withArrayElementSeparator(java.lang.String separator)
CsvSchema.Column
CsvSchema.Column. withName(java.lang.String newName)
CsvSchema.Column
CsvSchema.Column. withNext(int index, CsvSchema.Column next)
CsvSchema.Column
CsvSchema.Column. withNext(CsvSchema.Column next)
CsvSchema.Column
CsvSchema.Column. withType(CsvSchema.ColumnType newType)
CsvSchema.Column
CsvSchema.Column. withValueDecorator(CsvValueDecorator valueDecorator)
Methods in com.fasterxml.jackson.dataformat.csv that return types with arguments of type CsvSchema.Column Modifier and Type Method Description java.util.Iterator<CsvSchema.Column>
CsvSchema.Builder. getColumns()
java.util.Iterator<CsvSchema.Column>
CsvSchema. iterator()
Methods in com.fasterxml.jackson.dataformat.csv with parameters of type CsvSchema.Column Modifier and Type Method Description private 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
CsvSchema.Builder. addColumn(CsvSchema.Column c)
NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.CsvSchema.Builder
CsvSchema.Builder. replaceColumn(int index, CsvSchema.Column c)
CsvSchema.Column
CsvSchema.Column. withNext(int index, CsvSchema.Column next)
CsvSchema.Column
CsvSchema.Column. withNext(CsvSchema.Column next)
Method parameters in com.fasterxml.jackson.dataformat.csv with type arguments of type CsvSchema.Column Modifier and Type Method Description CsvSchema.Builder
CsvSchema.Builder. addColumn(java.lang.String name, CsvSchema.ColumnType type, java.util.function.UnaryOperator<CsvSchema.Column> transformer)
Add column with given name, and with changes to apply (as specified by second argument,transformer
).CsvSchema.Builder
CsvSchema.Builder. addColumn(java.lang.String name, java.util.function.UnaryOperator<CsvSchema.Column> transformer)
Add column with given name, and with changes to apply (as specified by second argument,transformer
).CsvSchema.Builder
CsvSchema.Builder. addColumns(java.lang.Iterable<CsvSchema.Column> cs)
NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.CsvSchema
CsvSchema. withColumn(int columnIndex, java.util.function.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
CsvSchema. withColumn(java.lang.String columnName, java.util.function.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.Column Constructor Description Column(CsvSchema.Column src, int index, CsvSchema.Column next)
Column(CsvSchema.Column src, int index, CsvValueDecorator valueDecorator, CsvSchema.Column next)
Column(CsvSchema.Column src, CsvSchema.Column next)
Column(CsvSchema.Column src, CsvValueDecorator valueDecorator)
CsvSchema(CsvSchema.Column[] columns, int features, char columnSeparator, int quoteChar, int escapeChar, char[] lineSeparator, java.lang.String arrayElementSeparator, char[] nullValue, java.lang.String anyPropertyName)
CsvSchema(CsvSchema.Column[] columns, int features, char columnSeparator, int quoteChar, int escapeChar, char[] lineSeparator, java.lang.String arrayElementSeparator, char[] nullValue, java.util.Map<java.lang.String,CsvSchema.Column> columnsByName, java.lang.String anyPropertyName)
Copy constructor used for creating variants usingwithXxx()
methods.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.Column Constructor Description CsvSchema(CsvSchema.Column[] columns, int features, char columnSeparator, int quoteChar, int escapeChar, char[] lineSeparator, java.lang.String arrayElementSeparator, char[] nullValue, java.util.Map<java.lang.String,CsvSchema.Column> columnsByName, java.lang.String anyPropertyName)
Copy constructor used for creating variants usingwithXxx()
methods.
-