Annotation Interface Column


@Target(FIELD) @Retention(RUNTIME) public @interface Column
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
     
    int
    The number of characters in the field.
    char
    A valid DBF Field Type
    Default value is CHARACTER BINARY = 'B'; CHARACTER = 'C'; UNICODE = 'W'; DATE = 'D'; FLOAT = 'F'; LOGICAL = 'L'; NUMERIC = 'N'; MEMO = 'M'; GENERAL = 'G';
    The Column name in the DBF File
    int
    The Number of decimals used in the field
  • Element Details

    • name

      String name
      The Column name in the DBF File
      Returns:
      Default:
      ""
    • fieldType

      char fieldType
      A valid DBF Field Type
      Default value is CHARACTER
    • BINARY = 'B';
    • CHARACTER = 'C';
    • UNICODE = 'W';
    • DATE = 'D';
    • FLOAT = 'F';
    • LOGICAL = 'L';
    • NUMERIC = 'N';
    • MEMO = 'M';
    • GENERAL = 'G';
    • Default:
      'C'
    • fieldSize

      int fieldSize
      The number of characters in the field. Memo Fields are by default 10.
      Returns:
      Default:
      10
    • numDecimal

      int numDecimal
      The Number of decimals used in the field
      Returns:
      Default:
      0
    • allowNull

      boolean allowNull
      Default:
      true