Class EnumField<T extends Enum<T>>
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
- See Also:
- 
Field SummaryFields inherited from class simpleorm.dataset.SFieldScalarsqlDataTypeOverride, theGeneratorFields inherited from class simpleorm.dataset.SFieldMetaquoteName
- 
Constructor SummaryConstructorsConstructorDescriptionEnumField(SRecordMeta<?> meta, String columnName, Class<T> enumType, SFieldFlags... pvals) 
- 
Method SummaryModifier and TypeMethodDescriptionThe default data type if not overriden by overrideSqlDataType.setDefault(T value) setIndexed(boolean value) Methods inherited from class simpleorm.dataset.SFieldEnumconvertToDataSetFieldType, getEnumClass, isFKeyCompatible, javaSqlType, queryFieldValue, writeFieldValueMethods inherited from class simpleorm.dataset.SFieldScalargetColumnName, getGeneratorMode, getGeneratorParameter, getMaxSize, getReferences, getTheGenerator, isForeignKey, isGenerated, isMandatory, isNotOptimisticLocked, isPrimary, overrideSqlDataType, setGeneratorMode, setMaxSize, setTheGenerator, toLongerStringMethods inherited from class simpleorm.dataset.SFieldMetaaddFlag, addValidator, doValidate, equals, getFieldName, getFlags, getRecordMeta, getUserProperties, getUserProperty, getValidators, hashCode, isDescriptive, isUnqueried, nextGeneratedValue, putUserProperty, readResolve, setQuoted, toString, writeFieldValue
- 
Constructor Details- 
EnumField
 
- 
- 
Method Details- 
getFormMeta
- 
setDefault
- 
getDefault
- 
setIndexed
- 
defaultSqlDataTypeDescription copied from class:SFieldScalarThe 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:
- defaultSqlDataTypein class- SFieldEnum<T extends Enum<T>>
 
 
-