# Live select all LIVE SELECT * FROM person ==> SurrealQL(LiveSelectStatement(Keyword,Keyword,Any,Keyword,Ident)) # Live select from record ID LIVE SELECT * FROM person:tobie ==> SurrealQL(LiveSelectStatement(Keyword,Keyword,Any,Keyword,RecordId(RecordTbIdent,Colon,RecordIdIdent))) # Live select DIFF LIVE SELECT DIFF FROM person ==> SurrealQL(LiveSelectStatement(Keyword,Keyword,Literal,Keyword,Ident)) # Live select specific fields LIVE SELECT name, age FROM person ==> SurrealQL(LiveSelectStatement(Keyword,Keyword,Predicate(Ident),Predicate(Ident),Keyword,Ident)) # Live select with WHERE LIVE SELECT * FROM person WHERE age > 18 ==> SurrealQL(LiveSelectStatement(Keyword,Keyword,Any,Keyword,Ident,WhereClause(Keyword,BinaryExpression(Ident,Operator,Number(Int))))) # Kill statement KILL "some-uuid-here" ==> SurrealQL(KillStatement(Keyword,String))