stream
Stream Methods
toBXList(delimiter=[string])
Collect a Java stream into a BoxLang delimited list.
Each item in the stream will cast to a string and then be joined with the delimiter.
Arguments:
Argument
Type
Required
Default
delimiter
string
false
,
toBXQuery(query=[query])
Collect a Java stream into a BoxLang Query.
Provide a template query to match the columns and types of the stream. Once the stream collects, it will return a Query object that can be used in BoxLang.
,
,Usage,
,
,
,
// Create a query template
templateQuery = queryNew( "id,name,age" );
// Create a stream from an array of structs
stream = [ {id:1, name:"John", age:30}, {id:2, name:"Jane", age:25} ].toStream();
// Convert the stream to a query
result = stream.toBXQuery( templateQuery );
,
Arguments:
Argument
Type
Required
Default
query
query
true
null
toBXStruct(type=[string])
Collect a Java stream into a BoxLang Struct.
Must be a stream of Map.Entry instances.
Arguments:
Argument
Type
Required
Default
type
string
false
default
Examples
Last updated
Was this helpful?