Class Limits

java.lang.Object
de.siegmar.fastcsv.util.Limits

@Deprecated(since="3.6.0", forRemoval=true) public final class Limits extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
This class is deprecated and will be removed in a future release. See individual constants for alternatives.
The Limits class defines the maximum limits for various fields and records in a CSV file.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Deprecated, for removal: This API element is subject to removal in a future version.
    The MAX_FIELD_COUNT constant defines the maximum number of fields per record.
    static final int
    Deprecated, for removal: This API element is subject to removal in a future version.
    The MAX_FIELD_SIZE constant defines the maximum size for a single field in a CSV file.
    static final int
    Deprecated, for removal: This API element is subject to removal in a future version.
    The MAX_RECORD_SIZE constant defines the maximum size for all fields combined in a CSV record.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • MAX_FIELD_SIZE

      public static final int MAX_FIELD_SIZE
      Deprecated, for removal: This API element is subject to removal in a future version.

      The MAX_FIELD_SIZE constant 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_COUNT
      Deprecated, for removal: This API element is subject to removal in a future version.

      The MAX_FIELD_COUNT constant 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_SIZE
      Deprecated, for removal: This API element is subject to removal in a future version.
      The MAX_RECORD_SIZE constant defines the maximum size for all fields combined in a CSV record. The value is set to four times of MAX_FIELD_SIZE.