1.0.35 • Published 2 years ago

deejay-file-query v1.0.35

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Deejay File Query Tool

deejay --help

Produces

Usage: deejay [options]

A program written to allow you to use the deejay DSL on files to query out data.

Options:
  -V, --version            output the version number
  -f, --format <format>    The format of the file (choices: "json", "csv", "bigjson", "avro")
  -i, --input <file>       The file to be processed (default: "$")
  -c, --command <command>  The command to run (default: "")
  -o, --output <file>      Output file
  -x, --export <mode>      The output format (choices: "console", "json", "csv", "avro", default: "console")
  -a, --additional <info>  Additional information for the file parser
  -h, --help               display help for command

Query Language

Additional documentation coming soon. Uses the query language from deejay-rxjs-dsl.

Examples

deejay -i file.csv -c "average @.age"

Produces:

32.5

Complicated Query (getting counts of people who share a first name):

deejay -i file.json -c "mergeMap @.people; reduce groupBy($.accumulator, $.current, split($.name, ' ').0, $.accumulator+1, 0), {}; mergeMap toPairs(@); filter @.1 > 1; map ({ name: @.0, count: @.1 })" -x csv
name,count
Mike,3
Kevin,2
1.0.33

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.19

2 years ago

1.0.20

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.9

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.8

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago