## org.eclipse.datatools.modelbase.sql.datatypes
Interface BooleanDataType

All Superinterfaces:
  DataType, PredefinedDataType, SQLDataType, SQLObject

All Known Implementing Classes:
  BooleanDataTypeImpl

public interface BooleanDataType
extends PredefinedDataType

A representation of the model object 'Boolean Data Type'. 4.5 Boolean types The data type boolean comprises the distinct truth values True and False. Unless prohibited by a NOT NULL constraint, the boolean data type also supports the Unknown truth value as the null value. This specification does not make a distinction between the null value of the boolean data type and the Unknown truth value that is the result of an SQL <predicate> , , or <boolean value expression> ; they may be used interchangeably to mean exactly the same thing. The boolean data type is described by the boolean data type descriptor. The boolean data type descriptor contains: - The name of the boolean data type (BOOLEAN ).

See Also:
  `SQLDataTypesPackage.getBooleanDataType()`

Methods inherited from interface org.eclipse.datatools.modelbase.sql.datatypes.PredefinedDataType
`getPrimitiveType, setPrimitiveType`

Methods inherited from interface org.eclipse.datatools.modelbase.sql.datatypes.DataType
`setContainer`

Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject
`addEAnnotation, addEAnnotationDetail, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel`

Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.