Annotation Type Column


  • @Target(FIELD)
    @Retention(SOURCE)
    public @interface Column
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String family
      Required.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String qualifier
      When undefined, then the name of the annotated field is used.
      boolean versioned
      When true, then additional getters and setters will be generated for maintaining the column's version.
    • Element Detail

      • family

        java.lang.String family
        Required.
        Returns:
        The column family
      • qualifier

        java.lang.String qualifier
        When undefined, then the name of the annotated field is used.
        Returns:
        The column qualifier
        Default:
        ""
      • versioned

        boolean versioned
        When true, then additional getters and setters will be generated for maintaining the column's version.
        Returns:
        Whether the column should support versioning
        Default:
        false