The concept of using SQL-like syntax to interface with software very different than SQL is interesting. Are there applications other than EVA that do this? It'd be cool to have a sports-footage query engine using syntax like this.
BTW, EVA itself is designed for analyzing sports games -- like touchdowns in a football game. This notebook shows how an action recognition model can be run on an American Sign Language video to identify the correct word [1]. Similarly, a model for identifying touchdowns and players can be used to run interesting queries over a football game.
SELECT FIRST(id), ASLActionRecognition(SEGMENT(data))
FROM ASL_ACTIONS
SAMPLE 5
GROUP BY '16f';
[1] https://github.com/georgia-tech-db/eva/blob/master/tutorials...