Repository URL to install this package:
|
Version:
2.5.0 ▾
|
/* Block comment */
/*
Multiline block
comment
*/
// inline comment
function juttleFunction(arg) {
if (arg == null) {
return null;
}
else if (arg == 0) {
return 'zero';
}
else if (arg == 1) {
return "one";
}
else {
return 1.1;
}
}
reducer juttleReducer(field) {
var x = 0;
function update() {
x = *field;
}
function result() {
return x;
}
}
sub myemit(limit) {
emit -limit limit
}
input test: text -default 'input';
const object = {
xyz: 123,
name: 'something'
};
const array = [
:2016-01-01:,
:2016-01-01T01:00:00:,
:2016-01-01T01:00:00.000:,
:2016-01-01T01:00:00.000Z:,
:2016-01-01T01:00:00.000-0800:,
:2016-01-01T01:00:00.000-08:00:,
:00:00:01:,
:00:00:00.001:,
:now:,
:beginning:,
:end:,
:forever:,
:yesterday:,
:today:,
:tomorrow:,
:1:,
:1.1:,
:1s:,
:1 second:,
:1 seconds:,
:100ms:,
:100 millisecond:,
:100 milliseconds:,
:1d:,
:1 day:,
:1 days:,
:.2h:,
:1.2h:,
:.2 hour:,
:1.2 hours:,
:.5d:,
:1.5d:,
:.5 day:,
:1.5 days:,
:5m:,
:5 minutes:,
:10w:,
:10 weeks:,
:10M:,
:10 months:,
:100y:,
:100 years:,
:1 year and 2 months and 2 days:
];
emit
| batch :10 minutes:
| filter x=true
| head 1
| join
| keep x
| pace -every :1 minute:
| pass
| put y=false
| remove z
| sequence
| skip 1
| sort field -desc
| split field
| tail 10
| unbatch
| uniq field
;
read adapter -last :day: 'search' AND field~/pattern/ OR field == 'string'
| write adapter