Constructor
new DataValue(initialValuenullable)
- Copyright:
 - ParaSQL LLC 2013-2024. All rights reserved.
 
- License:
 
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
initialValue | 
            
            string | 
                
                
                    <nullable> | 
            
            
            Optional initial value for this DataValue; the default is null.  | 
        
Extends
- Object
 
Methods
discardChanges()
equals(dataValue) → {boolean}
Parameters:
| Name | Type | Description | 
|---|---|---|
dataValue | 
            
            parasql.schema.DataValue | 
Returns:
True if this DataValue has the same value as the specified DataValue.
- Type
 - boolean
 
getBlobImageServingURL() → (nullable) {string}
Returns:
Only returns a value for GCSIMAGE (ImageUploadField class) or GCS_SIGNATURE (SignatureField class) types, otherwise returns undefined.
- Type
 - string
 
getBlobObjectName() → {string}
Returns:
- Type
 - string
 
getBoolean() → {boolean}
Returns:
Returns true or false as represented by this DataValue. To test for NULL values use isNull().
- Type
 - boolean
 
getDate() → {Date}
Returns:
Returns the data represented by this DataValue. To test for NULL values use isNull().
- Type
 - Date
 
getDateTime() → {Date}
Returns:
Returns the datetime represented by this DataValue. To test for NULL values use isNull().
- Type
 - Date
 
getNumber() → {number}
Returns:
Returns the number represented by this DataValue. To test for NULL values use isNull().
- Type
 - number
 
getString() → {string}
Returns:
Returns the string representation of this DataValue. To test for NULL values use isNull().
- Type
 - string
 
getTime() → {Date}
Returns:
Returns the time represented by this DataValue. To test for NULL values use isNull().
- Type
 - Date
 
isChanged() → {boolean}
Returns:
- Type
 - boolean
 
isNotNull() → {boolean}
Returns:
- Type
 - boolean
 
isNull() → {boolean}
Returns:
- Type
 - boolean
 
resetChangeTracker()
Marks this DataValue as not changed and sets its originalValue to its current value.
- Description:
 Marks this DataValue as not changed and sets its originalValue to its current value.
setBoolean(flagnon-null)
Parameters:
| Name | Type | Description | 
|---|---|---|
flag | 
            
            boolean | 
setDate(datenon-null)
Parameters:
| Name | Type | Description | 
|---|---|---|
date | 
            
            Date | Sets this DataValue to the date portion of the date object; the time portion is ignored.  | 
        
setDateTime(datetimenon-null)
Parameters:
| Name | Type | Description | 
|---|---|---|
datetime | 
            
            Date | 
setNull()
Make this value SQL NULL.
- Description:
 Make this value SQL NULL.
setNumber(numnon-null)
Parameters:
| Name | Type | Description | 
|---|---|---|
num | 
            
            number | 
setString(newValuenon-null)
Sets the current value of this object.
- Description:
 Sets the current value of this object.
Parameters:
| Name | Type | Description | 
|---|---|---|
newValue | 
            
            string | The empty string represents SQL NULL.  | 
        
setTime(timenon-null)
Parameters:
| Name | Type | Description | 
|---|---|---|
time | 
            
            Date | Sets this DataValue to the time portion of the date object.  | 
        
takeValueFrom(dataValuenon-null)
Takes the value of the specified DataValue and assigns it to this DataValue object.
- Description:
 Takes the value of the specified DataValue and assigns it to this DataValue object.
Parameters:
| Name | Type | Description | 
|---|---|---|
dataValue | 
            
            parasql.schema.DataValue |