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.SFieldScalar
sqlDataTypeOverride, theGenerator
-
Fields inherited from class simpleorm.dataset.SFieldMeta
quoteName
-
-
Constructor Summary
Constructors Constructor Description SFieldBoolean(SRecordMeta meta, java.lang.String columnName, SFieldFlags... pvals)
-
Method Summary
-
Methods inherited from class simpleorm.dataset.SFieldScalar
defaultSqlDataType, getColumnName, getGeneratorMode, getGeneratorParameter, getMaxSize, getReferences, getTheGenerator, isForeignKey, isGenerated, isMandatory, isNotOptimisticLocked, isPrimary, javaSqlType, overrideSqlDataType, setGeneratorMode, setMaxSize, setTheGenerator, toLongerString
-
Methods inherited from class simpleorm.dataset.SFieldMeta
addFlag, addValidator, convertToDataSetFieldType, doValidate, equals, getFieldName, getFlags, getRecordMeta, getUserProperties, getUserProperty, getValidators, hashCode, isDescriptive, isUnqueried, nextGeneratedValue, putUserProperty, queryFieldValue, readResolve, setQuoted, toString, writeFieldValue, writeFieldValue
-
-
-
-
Constructor Detail
-
SFieldBoolean
public SFieldBoolean(SRecordMeta meta, java.lang.String columnName, SFieldFlags... pvals)
-
-