Package simpleorm.dataset
Class SFieldBoolean
- java.lang.Object
- 
- simpleorm.dataset.SFieldMeta
- 
- simpleorm.dataset.SFieldScalar
- 
- simpleorm.dataset.SFieldBoolean
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 - Direct Known Subclasses:
- SFieldBooleanBit,- SFieldBooleanChar
 
 public abstract class SFieldBoolean extends SFieldScalar Booleans are represented as Boolean.TRUE/FALSE internally. However, SQL89 does not have a concept of boolean, only strings and numbers. So these are normally mapped to strings like "Y", "N". Which representation is determined in subclasses. (The JDBC java docs are useless as always "getBoolean gets booleans...").(The issue is with JDBC, not SimpleORM. And of course SFieldObject can always be used if really needed.) - See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class simpleorm.dataset.SFieldScalarsqlDataTypeOverride, theGenerator
 - 
Fields inherited from class simpleorm.dataset.SFieldMetaquoteName
 
- 
 - 
Constructor SummaryConstructors Constructor Description SFieldBoolean(SRecordMeta meta, java.lang.String columnName, SFieldFlags... pvals)
 - 
Method Summary- 
Methods inherited from class simpleorm.dataset.SFieldScalardefaultSqlDataType, getColumnName, getGeneratorMode, getGeneratorParameter, getMaxSize, getReferences, getTheGenerator, isForeignKey, isGenerated, isMandatory, isNotOptimisticLocked, isPrimary, javaSqlType, overrideSqlDataType, setGeneratorMode, setMaxSize, setTheGenerator, toLongerString
 - 
Methods inherited from class simpleorm.dataset.SFieldMetaaddFlag, addValidator, convertToDataSetFieldType, doValidate, equals, getFieldName, getFlags, getRecordMeta, getUserProperties, getUserProperty, getValidators, hashCode, isDescriptive, isUnqueried, nextGeneratedValue, putUserProperty, queryFieldValue, readResolve, setQuoted, toString, writeFieldValue, writeFieldValue
 
- 
 
- 
- 
- 
Constructor Detail- 
SFieldBooleanpublic SFieldBoolean(SRecordMeta meta, java.lang.String columnName, SFieldFlags... pvals) 
 
- 
 
-