Class XCSV

java.lang.Object
one.microstream.util.xcsv.XCSV

public final class XCSV
extends Object
An extended CSV format ("XCSV") with the following traits:
  • Allows an arbitrary separator value (interpreting "CSV" as "character separated values" instead of "comma separated values"), with a TAB ascii character as the default separator since that character has been designed exactly for that purpose and is superior to any other character for that task.
  • Optionally contains a header line defining all control characters
  • Contains an optional second header line defining/hinting the data type of the column
  • Allows single line and multi line comments
  • Allows multiple tables of different structure ("segments") in one file
In short: this is the ultimate textual data format for tabular data regarding efficiency and readability.