ToString
toStringExpr( value )
ToString( value )
ToString( value )
ToString( value )
ToString( value )
ToString( value )
Description
The ToString
function converts a value to a string type, if possible.
Attempting to convert a value to a string which has no string representation results in an "invalid argument" error.
Parameters
Argument | Type | Definition and Requirements |
---|---|---|
|
Any |
The value to attempt to convert to a string type. |
Examples
The query below executes an array of independent ToString
operations
and returns the results in an array. The result array position matches
the execution array position. The first operation converts a floating
point literal to a string. The second operation takes an integer literal
and converts it to a string. The third operation converts a date to a
string.
client.Query(
Arr(ToStringExpr(1234.5678),
ToStringExpr(true),
ToStringExpr(Date("2018-06-06")),
ToStringExpr(null),
ToStringExpr(Time("2015-02-20T06:30:00Z"))));
System.out.println(
client.query(Arr(
ToString(Value(1234.5678)),
ToString(Value(true)),
ToString(Date("2018-06-06")),
ToString(null),
ToString(Time("2015-02-20T06:30:00Z"))
)).get());
result, _ := client.Query(
f.Arr(f.ToString(1234.5678),
f.ToString(true),
f.ToString(f.Date("2018-06-06")),
f.ToString(f.Null()),
f.ToString(f.Time("2015-02-20T06:30:00Z"))))
fmt.Println(result)
client.query([
q.ToString(1234.5678),
q.ToString(true),
q.ToString(q.Date('2018-06-06')),
q.ToString(null),
q.ToString(q.Time('2015-02-20T06:30:00Z')),
])
.then((ret) => console.log(ret))
println(Await.result(
client.query(
Arr(
ToString(1234.5678),
ToString(true),
ToString(Date("2018-06-06")),
ToString(Null),
ToString(Time("2015-02-20T06:30:00Z"))
)
),
5.seconds
))
["1234.5678", "true", "2018-06-06", "null", "2015-02-20T06:30:00Z"]
[1234.5678 true 2018-06-06 null 2015-02-20T06:30:00Z]
[ '1234.5678', 'true', '2018-06-06', 'null', '2015-02-20T06:30:00Z' ]
["1234.5678", "true", "2018-06-06", "null", "2015-02-20T06:30:00Z"]
Was this article helpful?
We're sorry to hear that.
Tell us how we can improve!
documentation@fauna.com
Thank you for your feedback!