java.lang.Object
de.siegmar.fastcsv.util.Limits
The
Limits class defines the maximum limits for various fields and records in a CSV file.
Limits can be overridden by setting system properties. Example use:
System.setProperty("fastcsv.max.field.size", "8388608");
System.setProperty("fastcsv.max.field.count", "8192");
Or using VM options:
-Dfastcsv.max.field.count=8388608 -Dfastcsv.max.field.count=8192-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intTheMAX_FIELDS_SIZEconstant defines the maximum number of fields per record.static final intTheMAX_FIELD_SIZEconstant defines the maximum size for a single field in a CSV file.static final intTheMAX_RECORD_SIZEconstant defines the maximum size for all fields combined in a CSV record. -
Method Summary
-
Field Details
-
MAX_FIELD_SIZE
public static final int MAX_FIELD_SIZETheMAX_FIELD_SIZEconstant defines the maximum size for a single field in a CSV file. The value is set to 16,777,216 characters (16 to 64 MiB depending on the circumstance of multibyte character utilization).The default value can be overridden by setting the system property
fastcsv.max.field.size(e.g., using-Dfastcsv.max.field.size=8388608). -
MAX_FIELD_COUNT
public static final int MAX_FIELD_COUNTTheMAX_FIELDS_SIZEconstant defines the maximum number of fields per record. The value is set to 16,384.The default value can be overridden by setting the system property
fastcsv.max.field.count(e.g., using-Dfastcsv.max.field.count=8192). -
MAX_RECORD_SIZE
public static final int MAX_RECORD_SIZETheMAX_RECORD_SIZEconstant defines the maximum size for all fields combined in a CSV record. The value is set to four times ofMAX_FIELD_SIZE.
-