Class Reference
IRIS for UNIX 2019.1
InterSystems: The power behind what matters   
Documentation  Search
  [%SYS] >  [%Library] >  [Boolean]
Private  Storage   

datatype class %Library.Boolean extends %Integer


The %Boolean data type class represents a boolean value.

The logical value of the %Boolean data type is an integer with value of 0 (false) and 1 (true).


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 6


DisplayToLogical IsValid LogicalToDisplay LogicalToXSD
Normalize XSDToLogical

%DeepSee.PMML.Datatype.Boolean %xsd.boolean Security.Datatype.BooleanYN


• parameter JSONTYPE = "boolean";
• parameter XSDTYPE = "boolean";
Declares the XSD type used when projecting XML Schemas.


• classmethod DisplayToLogical(%val As %String) as %Boolean
Converts the input value %val, which is a string representing a boolean value, into a boolean value.

Returns the boolean value of the input string %val.

• classmethod IsValid(%val As %RawString = "") as %Status
Tests if the boolean value %val is valid.
• classmethod LogicalToDisplay(%val As %Boolean) as %String
Converts the value of %val, which is in boolean format, into a display string.

Returns the formatted value of %val.

• classmethod LogicalToXSD(%val As %Boolean) as %String
Converts the %Boolean value to the canonical SOAP encoded value.
• classmethod Normalize(%val As %RawString) as %Integer
Converts %val to a normalized value.
• classmethod XSDToLogical(%val As %String) as %Boolean
Converts the SOAP encoded input value, which is true, false 1 or 0, into a %Boolean value.

Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.