java.lang.Object
simpleorm.dataset.SFieldMeta
simpleorm.dataset.SFieldScalar
simpleorm.dataset.SFieldEnum<T>
com.inductiveautomation.ignition.gateway.localdb.persistence.EnumField<T>
All Implemented Interfaces:
Serializable

public class EnumField<T extends Enum<T>> extends SFieldEnum<T>
See Also:
  • Constructor Details

  • Method Details

    • getFormMeta

      public FormMeta getFormMeta()
    • setDefault

      public EnumField<T> setDefault(T value)
    • getDefault

      public T getDefault()
    • setIndexed

      public EnumField<T> setIndexed(boolean value)
    • defaultSqlDataType

      public String defaultSqlDataType()
      Description copied from class: SFieldScalar
      The default data type if not overriden by overrideSqlDataType. This is only called when the data type is actually needed by CREATE TABLE, ie if no sqlDataTypeOverride is specified.
      Overrides:
      defaultSqlDataType in class SFieldEnum<T extends Enum<T>>