<protected> new RecordReference(conn, type, id)
        Remote reference to record information
    
    
    
    
    
    
    
        Parameters:
| Name | Type | Description | 
|---|---|---|
conn | 
            
            
            Connection | Connection object | 
type | 
            
            
            String | SObject type | 
id | 
            
            
            String | Record ID | 
Methods
- 
    
blob(fieldName) → {stream.Stream}
 - 
    
    
    Get blob field as stream
Parameters:
Name Type Description fieldNameString Blob field name Returns:
- Type
 - stream.Stream
 
 - 
    
del(callback) → {Promise.<RecordResult>}
 - 
    
    
    Synonym of Record#destroy()
Parameters:
Name Type Argument Description callbackCallback.<RecordResult> <optional> 
Callback function Returns:
- Type
 - Promise.<RecordResult>
 
 - 
    
delete(callback) → {Promise.<RecordResult>}
 - 
    
    
    Synonym of Record#destroy()
Parameters:
Name Type Argument Description callbackCallback.<RecordResult> <optional> 
Callback function Returns:
- Type
 - Promise.<RecordResult>
 
 - 
    
destroy(callback) → {Promise.<RecordResult>}
 - 
    
    
    Delete record field
Parameters:
Name Type Argument Description callbackCallback.<RecordResult> <optional> 
Callback function Returns:
- Type
 - Promise.<RecordResult>
 
 - 
    
retrieve(callback) → {Promise.<Record>}
 - 
    
    
    Retrieve record field information
Parameters:
Name Type Argument Description callbackCallback.<Record> <optional> 
Callback function Returns:
 - 
    
update(record, callback) → {Promise.<RecordResult>}
 - 
    
    
    Update record field information
Parameters:
Name Type Argument Description recordRecord A Record which includes fields to update callbackCallback.<RecordResult> <optional> 
Callback function Returns:
- Type
 - Promise.<RecordResult>