DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Static Public Member Functions | Static Public Attributes | Properties | Private Member Functions | Private Attributes | List of all members
Deveel.Data.Sql.Objects.SqlBoolean Struct Reference

An SQL object handling a single-byte value that represents the concept of boolean true and false. More...

Inheritance diagram for Deveel.Data.Sql.Objects.SqlBoolean:
Deveel.Data.Sql.Objects.ISqlObject Deveel.Data.Serialization.ISerializable

Public Member Functions

 SqlBoolean (byte value)
 Constructs a given boolean object with a defined byte value. More...
 
 SqlBoolean (bool value)
 Constructs an object from a runtime boolean object. More...
 
int IComparable. CompareTo (object obj)
 
void ISerializable. GetData (SerializeData data)
 
int CompareTo (ISqlObject other)
 
bool IsComparableTo (ISqlObject other)
 Indicates if the given ISqlObject can be compared to this SqlBoolean. More...
 
override bool Equals (object obj)
 
bool Equals (SqlBoolean other)
 
SqlBoolean Not ()
 
SqlBoolean Or (SqlBoolean other)
 
SqlBoolean And (SqlBoolean other)
 
SqlBoolean XOr (SqlBoolean other)
 
override int GetHashCode ()
 
TypeCode IConvertible. GetTypeCode ()
 
bool IConvertible. ToBoolean (IFormatProvider provider)
 
char IConvertible. ToChar (IFormatProvider provider)
 
sbyte IConvertible. ToSByte (IFormatProvider provider)
 
byte IConvertible. ToByte (IFormatProvider provider)
 
short IConvertible. ToInt16 (IFormatProvider provider)
 
ushort IConvertible. ToUInt16 (IFormatProvider provider)
 
int IConvertible. ToInt32 (IFormatProvider provider)
 
uint IConvertible. ToUInt32 (IFormatProvider provider)
 
long IConvertible. ToInt64 (IFormatProvider provider)
 
ulong IConvertible. ToUInt64 (IFormatProvider provider)
 
float IConvertible. ToSingle (IFormatProvider provider)
 
double IConvertible. ToDouble (IFormatProvider provider)
 
decimal IConvertible. ToDecimal (IFormatProvider provider)
 
DateTime IConvertible. ToDateTime (IFormatProvider provider)
 
string IConvertible. ToString (IFormatProvider provider)
 
object IConvertible. ToType (Type conversionType, IFormatProvider provider)
 
int CompareTo (SqlBoolean other)
 
override string ToString ()
 

Static Public Member Functions

static SqlBoolean operator== (SqlBoolean a, SqlBoolean b)
 Operates an equality check between the two SQL boolean objects. More...
 
static SqlBoolean operator!= (SqlBoolean a, SqlBoolean b)
 Operates an inequality check between the two SQL booleans More...
 
static SqlBoolean operator== (SqlBoolean a, ISqlObject b)
 
static SqlBoolean operator!= (SqlBoolean a, ISqlObject b)
 
static SqlBoolean operator& (SqlBoolean a, SqlBoolean b)
 
static SqlBoolean operator| (SqlBoolean a, SqlBoolean b)
 
static SqlBoolean operator^ (SqlBoolean a, SqlBoolean b)
 
static SqlBoolean operator! (SqlBoolean a)
 
static implicit operator bool (SqlBoolean value)
 Implicitly converts the SQL boolean object to a native boolean. More...
 
static implicit operator SqlBoolean (bool value)
 Implicitly converts a given native boolean to the SQL object equivalent. More...
 
static SqlBoolean Parse (string s)
 Parses the given string to extract a boolean value equivalent. More...
 
static bool TryParse (string s, out SqlBoolean value)
 Attempts to parse a given string to an instance of SqlBoolean. More...
 

Static Public Attributes

static readonly SqlBoolean True = new SqlBoolean(1)
 Represents the materialization of a true boolean. More...
 
static readonly SqlBoolean False = new SqlBoolean(0)
 Represents the materialization of a false boolean. More...
 
static readonly SqlBoolean Null = new SqlBoolean((byte?)null)
 Defines a null boolean. More...
 

Properties

bool IsNull [get]
 
- Properties inherited from Deveel.Data.Sql.Objects.ISqlObject
bool IsNull [get]
 Gets a boolean value indicating if the object is NULL. More...
 

Private Member Functions

 SqlBoolean (byte?value)
 
 SqlBoolean (ObjectData data)
 

Private Attributes

readonly byte value
 

Detailed Description

An SQL object handling a single-byte value that represents the concept of boolean true and false.

On a byte level, this object handles only 0 or 1, that represents respectively the concepts of false and true.

Additionally, a boolean object can be represented as NULL, when the state cannot be determined.

Definition at line 35 of file SqlBoolean.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Objects.SqlBoolean.SqlBoolean ( byte  value)
inline

Constructs a given boolean object with a defined byte value.

Parameters
valueThe single byte representing the boolean.
Exceptions
ArgumentOutOfRangeExceptionIf the value specified is not equivalent to 0 or 1.

Definition at line 61 of file SqlBoolean.cs.

62  : this() {
63  if (value != 0 &&
64  value != 1)
65  throw new ArgumentOutOfRangeException("value");
66 
67  this.value = value;
68  }
Deveel.Data.Sql.Objects.SqlBoolean.SqlBoolean ( bool  value)
inline

Constructs an object from a runtime boolean object.

Parameters
valueThe native boolean value that represents the object.

Definition at line 74 of file SqlBoolean.cs.

75  : this((byte)(value ? 1 : 0)) {
76  }
Deveel.Data.Sql.Objects.SqlBoolean.SqlBoolean ( byte?  value)
inlineprivate

Definition at line 78 of file SqlBoolean.cs.

79  : this() {
80  this.value = value;
81  }
Deveel.Data.Sql.Objects.SqlBoolean.SqlBoolean ( ObjectData  data)
inlineprivate

Definition at line 83 of file SqlBoolean.cs.

84  : this() {
85  if (data.HasValue("Value"))
86  value = data.GetByte("Value");
87  }

Member Function Documentation

SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.And ( SqlBoolean  other)
inline

Definition at line 207 of file SqlBoolean.cs.

207  {
208  if (value == null ||
209  other.IsNull)
210  return Null;
211 
212  if (value == 1 && other.value == 1)
213  return True;
214 
215  return False;
216  }
static readonly SqlBoolean True
Represents the materialization of a true boolean.
Definition: SqlBoolean.cs:41
static readonly SqlBoolean False
Represents the materialization of a false boolean.
Definition: SqlBoolean.cs:46
static readonly SqlBoolean Null
Defines a null boolean.
Definition: SqlBoolean.cs:51
int IComparable. Deveel.Data.Sql.Objects.SqlBoolean.CompareTo ( object  obj)
inline

Definition at line 89 of file SqlBoolean.cs.

89  {
90  if (!(obj is ISqlObject))
91  throw new ArgumentException();
92 
93  return CompareTo((ISqlObject) obj);
94  }
int IComparable. CompareTo(object obj)
Definition: SqlBoolean.cs:89
int Deveel.Data.Sql.Objects.SqlBoolean.CompareTo ( ISqlObject  other)
inline

Definition at line 102 of file SqlBoolean.cs.

102  {
103  if (other is SqlNull) {
104  if (IsNull)
105  return 0;
106  return 1;
107  }
108 
109  SqlBoolean otherBoolean;
110  if (other is SqlNumber) {
111  var num = (SqlNumber) other;
112  if (num.IsNull) {
113  otherBoolean = Null;
114  } else if (num == SqlNumber.One) {
115  otherBoolean = True;
116  } else if (num == SqlNumber.Zero) {
117  otherBoolean = False;
118  } else {
119  throw new ArgumentOutOfRangeException("other", "The given numeric value is out of range for a comparison with SQL BOOLEAN.");
120  }
121  } else if (other is SqlBoolean) {
122  otherBoolean = (SqlBoolean) other;
123  } else {
124  throw new ArgumentException(String.Format("Object of type {0} cannot be compared to SQL BOOLEAN", other.GetType().FullName));
125  }
126 
127  return CompareTo(otherBoolean);
128  }
static readonly SqlBoolean True
Represents the materialization of a true boolean.
Definition: SqlBoolean.cs:41
A long string in the system.
SqlBoolean(byte value)
Constructs a given boolean object with a defined byte value.
Definition: SqlBoolean.cs:61
static readonly SqlBoolean False
Represents the materialization of a false boolean.
Definition: SqlBoolean.cs:46
int IComparable. CompareTo(object obj)
Definition: SqlBoolean.cs:89
static readonly SqlBoolean Null
Defines a null boolean.
Definition: SqlBoolean.cs:51
int Deveel.Data.Sql.Objects.SqlBoolean.CompareTo ( SqlBoolean  other)
inline

Definition at line 314 of file SqlBoolean.cs.

314  {
315  if (other.IsNull && IsNull)
316  return 0;
317 
318  if (IsNull && !other.IsNull)
319  return -1;
320  if (!IsNull && other.IsNull)
321  return 1;
322 
323  return value.Value.CompareTo(other.value.Value);
324  }
override bool Deveel.Data.Sql.Objects.SqlBoolean.Equals ( object  obj)
inline

Definition at line 162 of file SqlBoolean.cs.

162  {
163  if (obj is SqlNull && IsNull)
164  return true;
165 
166  if (!(obj is SqlBoolean))
167  return false;
168 
169  return Equals((SqlBoolean) obj);
170  }
override bool Equals(object obj)
Definition: SqlBoolean.cs:162
bool Deveel.Data.Sql.Objects.SqlBoolean.Equals ( SqlBoolean  other)
inline

Definition at line 173 of file SqlBoolean.cs.

173  {
174  if (IsNull && other.IsNull)
175  return true;
176  if (IsNull && !other.IsNull)
177  return false;
178  if (!IsNull && other.IsNull)
179  return false;
180 
181  return value.Equals(other.value);
182  }
void ISerializable. Deveel.Data.Sql.Objects.SqlBoolean.GetData ( SerializeData  data)
inline

Implements Deveel.Data.Serialization.ISerializable.

Definition at line 96 of file SqlBoolean.cs.

96  {
97  if (value != null)
98  data.SetValue("Value", value.Value);
99  }
void SetValue(string key, Type type, object value)
override int Deveel.Data.Sql.Objects.SqlBoolean.GetHashCode ( )
inline

Definition at line 232 of file SqlBoolean.cs.

232  {
233  return value == null ? 0 : value.Value.GetHashCode();
234  }
TypeCode IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.GetTypeCode ( )
inline

Definition at line 236 of file SqlBoolean.cs.

236  {
237  return TypeCode.Boolean;
238  }
bool Deveel.Data.Sql.Objects.SqlBoolean.IsComparableTo ( ISqlObject  other)
inline

Indicates if the given ISqlObject can be compared to this SqlBoolean.

Parameters
otherThe other object to verifiy compatibility.

Comparable objects are SqlBoolean, SqlNull or SqlNumber with a value equals to SqlNumber.One, SqlNumber.Zero or SqlNumber.Null.

Returns
Returns true if the given object can be compared to this boolean instance, or false otherwise.

Implements Deveel.Data.Sql.Objects.ISqlObject.

Definition at line 149 of file SqlBoolean.cs.

149  {
150  if (other is SqlBoolean || other is SqlNull)
151  return true;
152 
153  if (other is SqlNumber) {
154  var num = (SqlNumber) other;
155  return num == SqlNumber.Zero || num == SqlNumber.One;
156  }
157 
158  return false;
159  }
SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.Not ( )
inline

Definition at line 184 of file SqlBoolean.cs.

184  {
185  if (value == null)
186  return Null;
187 
188  if (value == 1)
189  return False;
190  if (value == 0)
191  return True;
192 
193  throw new InvalidOperationException();
194  }
static readonly SqlBoolean True
Represents the materialization of a true boolean.
Definition: SqlBoolean.cs:41
static readonly SqlBoolean False
Represents the materialization of a false boolean.
Definition: SqlBoolean.cs:46
static readonly SqlBoolean Null
Defines a null boolean.
Definition: SqlBoolean.cs:51
static implicit Deveel.Data.Sql.Objects.SqlBoolean.operator bool ( SqlBoolean  value)
inlinestatic

Implicitly converts the SQL boolean object to a native boolean.

Parameters
valueThe SQL boolean to convert.
Returns
Returns an instance of bool which is equivalent to this object.

Definition at line 380 of file SqlBoolean.cs.

380  {
381  if (value.IsNull)
382  throw new InvalidCastException();
383 
384  return value.value == 1;
385  }
static implicit Deveel.Data.Sql.Objects.SqlBoolean.operator SqlBoolean ( bool  value)
inlinestatic

Implicitly converts a given native boolean to the SQL object equivalent.

Parameters
valueThe boolean value to convert.
Returns
Returns an instance of SqlBoolean that is equivalent to the boolean value given.

Definition at line 395 of file SqlBoolean.cs.

395  {
396  return new SqlBoolean(value);
397  }
SqlBoolean(byte value)
Constructs a given boolean object with a defined byte value.
Definition: SqlBoolean.cs:61
static SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.operator! ( SqlBoolean  a)
inlinestatic

Definition at line 368 of file SqlBoolean.cs.

368  {
369  return a.Not();
370  }

Operates an inequality check between the two SQL booleans

Parameters
aThe left term of comparison.
bThe right term of comparison.
Returns

Definition at line 344 of file SqlBoolean.cs.

344  {
345  return !(a == b);
346  }

Definition at line 352 of file SqlBoolean.cs.

352  {
353  return !(a == b);
354  }
static SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.operator& ( SqlBoolean  a,
SqlBoolean  b 
)
inlinestatic

Definition at line 356 of file SqlBoolean.cs.

356  {
357  return a.And(b);
358  }
static SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.operator== ( SqlBoolean  a,
SqlBoolean  b 
)
inlinestatic

Operates an equality check between the two SQL boolean objects.

Parameters
aThe left term of comparison.
bThe right term of comparison.
Returns
See also
Equals(SqlBoolean), Equals(object)

Definition at line 334 of file SqlBoolean.cs.

334  {
335  return a.Equals(b);
336  }
static SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.operator== ( SqlBoolean  a,
ISqlObject  b 
)
inlinestatic

Definition at line 348 of file SqlBoolean.cs.

348  {
349  return a.Equals(b);
350  }
static SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.operator^ ( SqlBoolean  a,
SqlBoolean  b 
)
inlinestatic

Definition at line 364 of file SqlBoolean.cs.

364  {
365  return a.XOr(b);
366  }
static SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.operator| ( SqlBoolean  a,
SqlBoolean  b 
)
inlinestatic

Definition at line 360 of file SqlBoolean.cs.

360  {
361  return a.Or(b);
362  }
SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.Or ( SqlBoolean  other)
inline

Definition at line 196 of file SqlBoolean.cs.

196  {
197  if (value == null ||
198  other.IsNull)
199  return Null;
200 
201  if (value == 1 || other.value == 1)
202  return True;
203 
204  return False;
205  }
static readonly SqlBoolean True
Represents the materialization of a true boolean.
Definition: SqlBoolean.cs:41
static readonly SqlBoolean False
Represents the materialization of a false boolean.
Definition: SqlBoolean.cs:46
static readonly SqlBoolean Null
Defines a null boolean.
Definition: SqlBoolean.cs:51
static SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.Parse ( string  s)
inlinestatic

Parses the given string to extract a boolean value equivalent.

Parameters
sThe string to parse.
Returns
Returns an instance of SqlBoolean as defined by the given string.
Exceptions
ArgumentNullExceptionIf the string argument s is null or empty.
FormatExceptionIf the given string argument cannot be parsed to a valid SQL boolean.
See also
TryParse

Definition at line 414 of file SqlBoolean.cs.

414  {
415  if (String.IsNullOrEmpty(s))
416  throw new ArgumentNullException("s");
417 
419  if (!TryParse(s, out value))
420  throw new FormatException();
421 
422  return value;
423  }
static bool TryParse(string s, out SqlBoolean value)
Attempts to parse a given string to an instance of SqlBoolean.
Definition: SqlBoolean.cs:442
A long string in the system.
bool IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToBoolean ( IFormatProvider  provider)
inline

Definition at line 240 of file SqlBoolean.cs.

240  {
241  return this;
242  }
byte IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToByte ( IFormatProvider  provider)
inline

Definition at line 252 of file SqlBoolean.cs.

252  {
253  if (value == null)
254  throw new NullReferenceException();
255 
256  return value.Value;
257  }
char IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToChar ( IFormatProvider  provider)
inline

Definition at line 244 of file SqlBoolean.cs.

244  {
245  throw new InvalidCastException();
246  }
DateTime IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToDateTime ( IFormatProvider  provider)
inline

Definition at line 298 of file SqlBoolean.cs.

298  {
299  throw new InvalidCastException();
300  }
decimal IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToDecimal ( IFormatProvider  provider)
inline

Definition at line 294 of file SqlBoolean.cs.

294  {
295  return (this as IConvertible).ToInt32(provider);
296  }
double IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToDouble ( IFormatProvider  provider)
inline

Definition at line 290 of file SqlBoolean.cs.

290  {
291  return (this as IConvertible).ToInt32(provider);
292  }
short IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToInt16 ( IFormatProvider  provider)
inline

Definition at line 259 of file SqlBoolean.cs.

259  {
260  return (short) (this as IConvertible).ToInt32(provider);
261  }
int IConvertible. ToInt32(IFormatProvider provider)
Definition: SqlBoolean.cs:267
int IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToInt32 ( IFormatProvider  provider)
inline

Definition at line 267 of file SqlBoolean.cs.

267  {
268  if (value == null)
269  throw new NullReferenceException();
270 
271  return value.Value;
272  }
long IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToInt64 ( IFormatProvider  provider)
inline

Definition at line 278 of file SqlBoolean.cs.

278  {
279  return (this as IConvertible).ToInt64(provider);
280  }
sbyte IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToSByte ( IFormatProvider  provider)
inline

Definition at line 248 of file SqlBoolean.cs.

248  {
249  return (sbyte) (this as IConvertible).ToInt32(provider);
250  }
int IConvertible. ToInt32(IFormatProvider provider)
Definition: SqlBoolean.cs:267
float IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToSingle ( IFormatProvider  provider)
inline

Definition at line 286 of file SqlBoolean.cs.

286  {
287  return (this as IConvertible).ToInt32(provider);
288  }
string IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToString ( IFormatProvider  provider)
inline

Definition at line 302 of file SqlBoolean.cs.

302  {
303  return ToString();
304  }
override string Deveel.Data.Sql.Objects.SqlBoolean.ToString ( )
inline

Definition at line 463 of file SqlBoolean.cs.

463  {
464  if (value == null)
465  return "NULL";
466  if (value == 1)
467  return "true";
468  if (value == 0)
469  return "false";
470 
471  throw new InvalidOperationException("Should never happen!");
472  }
object IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToType ( Type  conversionType,
IFormatProvider  provider 
)
inline

Definition at line 306 of file SqlBoolean.cs.

306  {
307  if (conversionType == typeof (bool))
308  return (bool) this;
309 
310  throw new InvalidCastException(String.Format("Cannot convert a SQL BOOLEAN to {0}", conversionType.FullName));
311  }
A long string in the system.
ushort IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToUInt16 ( IFormatProvider  provider)
inline

Definition at line 263 of file SqlBoolean.cs.

263  {
264  return (ushort) (this as IConvertible).ToInt32(provider);
265  }
int IConvertible. ToInt32(IFormatProvider provider)
Definition: SqlBoolean.cs:267
uint IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToUInt32 ( IFormatProvider  provider)
inline

Definition at line 274 of file SqlBoolean.cs.

274  {
275  return (uint) (this as IConvertible).ToInt32(provider);
276  }
int IConvertible. ToInt32(IFormatProvider provider)
Definition: SqlBoolean.cs:267
ulong IConvertible. Deveel.Data.Sql.Objects.SqlBoolean.ToUInt64 ( IFormatProvider  provider)
inline

Definition at line 282 of file SqlBoolean.cs.

282  {
283  return (this as IConvertible).ToUInt64(provider);
284  }
static bool Deveel.Data.Sql.Objects.SqlBoolean.TryParse ( string  s,
out SqlBoolean  value 
)
inlinestatic

Attempts to parse a given string to an instance of SqlBoolean.

Parameters
sThe string to parse.
valueThe output SqlBoolean that will be emitted if the given string represents a valid boolean.

A valid SQL boolean is either a numeric value, expressed by 1 or 0, or alternatively a string value expressed as true or false.

The case of the string is insensitive (as for general SQL syntax rule).

Returns
Returns true if the string passed is a valid SQL boolean and the value was set to a valid SqlBoolean, or false otherwise.

Definition at line 442 of file SqlBoolean.cs.

442  {
443  value = new SqlBoolean();
444 
445  if (String.IsNullOrEmpty(s))
446  return false;
447 
448  if (String.Equals(s, "true", StringComparison.OrdinalIgnoreCase) ||
449  String.Equals(s, "1")) {
450  value = True;
451  return true;
452  }
453  if (String.Equals(s, "false", StringComparison.OrdinalIgnoreCase) ||
454  String.Equals(s, "0")) {
455  value = False;
456  return true;
457  }
458 
459  return false;
460  }
static readonly SqlBoolean True
Represents the materialization of a true boolean.
Definition: SqlBoolean.cs:41
A long string in the system.
SqlBoolean(byte value)
Constructs a given boolean object with a defined byte value.
Definition: SqlBoolean.cs:61
static readonly SqlBoolean False
Represents the materialization of a false boolean.
Definition: SqlBoolean.cs:46
SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.XOr ( SqlBoolean  other)
inline

Definition at line 218 of file SqlBoolean.cs.

218  {
219  if (value == null ||
220  other.IsNull)
221  return Null;
222 
223  if (value == 1 && other.value == 0)
224  return True;
225  if (value == 0 && other.value == 1)
226  return True;
227 
228  return False;
229  }
static readonly SqlBoolean True
Represents the materialization of a true boolean.
Definition: SqlBoolean.cs:41
static readonly SqlBoolean False
Represents the materialization of a false boolean.
Definition: SqlBoolean.cs:46
static readonly SqlBoolean Null
Defines a null boolean.
Definition: SqlBoolean.cs:51

Member Data Documentation

readonly SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.False = new SqlBoolean(0)
static

Represents the materialization of a false boolean.

Definition at line 46 of file SqlBoolean.cs.

readonly SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.Null = new SqlBoolean((byte?)null)
static

Defines a null boolean.

Definition at line 51 of file SqlBoolean.cs.

readonly SqlBoolean Deveel.Data.Sql.Objects.SqlBoolean.True = new SqlBoolean(1)
static

Represents the materialization of a true boolean.

Definition at line 41 of file SqlBoolean.cs.

readonly byte Deveel.Data.Sql.Objects.SqlBoolean.value
private

Definition at line 36 of file SqlBoolean.cs.

Property Documentation

bool Deveel.Data.Sql.Objects.SqlBoolean.IsNull
get

Definition at line 131 of file SqlBoolean.cs.


The documentation for this struct was generated from the following file: