|  | @@ -12,6 +12,7 @@ experimental::[]
 | 
	
		
			
				|  |  |  * <<eql-fn-endswith>>
 | 
	
		
			
				|  |  |  * <<eql-fn-length>>
 | 
	
		
			
				|  |  |  * <<eql-fn-startswith>>
 | 
	
		
			
				|  |  | +* <<eql-fn-string>>
 | 
	
		
			
				|  |  |  * <<eql-fn-substring>>
 | 
	
		
			
				|  |  |  * <<eql-fn-wildcard>>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -337,6 +338,44 @@ field datatypes:
 | 
	
		
			
				|  |  |  *Returns:* boolean or `null`
 | 
	
		
			
				|  |  |  ====
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +[discrete]
 | 
	
		
			
				|  |  | +[[eql-fn-string]]
 | 
	
		
			
				|  |  | +=== `string`
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +Converts a value to a string.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +[%collapsible]
 | 
	
		
			
				|  |  | +====
 | 
	
		
			
				|  |  | +*Example*
 | 
	
		
			
				|  |  | +[source,eql]
 | 
	
		
			
				|  |  | +----
 | 
	
		
			
				|  |  | +string(42)               // returns "42"
 | 
	
		
			
				|  |  | +string(42.5)             // returns "42.5"
 | 
	
		
			
				|  |  | +string("regsvr32.exe")   // returns "regsvr32.exe"
 | 
	
		
			
				|  |  | +string(true)             // returns "true"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +// null handling
 | 
	
		
			
				|  |  | +string(null)             // returns null
 | 
	
		
			
				|  |  | +----
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +*Syntax*
 | 
	
		
			
				|  |  | +[source,txt]
 | 
	
		
			
				|  |  | +----
 | 
	
		
			
				|  |  | +string(<value>)
 | 
	
		
			
				|  |  | +----
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +*Parameters*
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +`<value>`::
 | 
	
		
			
				|  |  | +(Required)
 | 
	
		
			
				|  |  | +Value to convert to a string. If `null`, the function returns `null`.
 | 
	
		
			
				|  |  | ++
 | 
	
		
			
				|  |  | +If using a field as the argument, this parameter does not support the
 | 
	
		
			
				|  |  | +<<text,`text`>> field datatype.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +*Returns:* string or `null`
 | 
	
		
			
				|  |  | +====
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  [discrete]
 | 
	
		
			
				|  |  |  [[eql-fn-substring]]
 | 
	
		
			
				|  |  |  === `substring`
 |