2023-04-30 07:49:03 +00:00
|
|
|
"AFTER"
|
|
|
|
"ALL"
|
|
|
|
"ALLINSIDE"
|
|
|
|
"AND"
|
|
|
|
"ANYINSIDE"
|
|
|
|
"AS"
|
|
|
|
"ASC"
|
|
|
|
"ASSERT"
|
|
|
|
"AT"
|
|
|
|
"BEFORE"
|
|
|
|
"BEGIN"
|
|
|
|
"BY"
|
|
|
|
"CANCEL"
|
|
|
|
"COLLATE"
|
|
|
|
"COLUMNS"
|
|
|
|
"COMMIT"
|
|
|
|
"CONTAINS"
|
|
|
|
"CONTAINSALL"
|
|
|
|
"CONTAINSANY"
|
|
|
|
"CONTAINSNONE"
|
|
|
|
"CONTAINSNOT"
|
|
|
|
"CONTENT"
|
|
|
|
"CREATE"
|
|
|
|
"DATABASE"
|
|
|
|
"DB"
|
|
|
|
"DEFINE"
|
|
|
|
"DELETE"
|
|
|
|
"DESC"
|
|
|
|
"DIFF"
|
|
|
|
"DROP"
|
|
|
|
"EDDSA"
|
|
|
|
"ELSE"
|
|
|
|
"END"
|
|
|
|
"ERR"
|
|
|
|
"EVENT"
|
|
|
|
"EVENTS"
|
|
|
|
"FALSE"
|
|
|
|
"FETCH"
|
|
|
|
"FIELD"
|
|
|
|
"FIELDS"
|
|
|
|
"FLEX"
|
|
|
|
"FLEXI"
|
|
|
|
"FLEXIBLE"
|
|
|
|
"FOR"
|
|
|
|
"FORCE"
|
|
|
|
"FROM"
|
|
|
|
"FULL"
|
|
|
|
"FUNCTION"
|
|
|
|
"GBR"
|
|
|
|
"GROUP"
|
|
|
|
"HEAD"
|
|
|
|
"ID"
|
|
|
|
"IF"
|
|
|
|
"IGNORE"
|
|
|
|
"IMPORT"
|
|
|
|
"IN"
|
|
|
|
"INDEX"
|
|
|
|
"INFO"
|
|
|
|
"INSERT"
|
|
|
|
"INSIDE"
|
|
|
|
"INTERSECTS"
|
|
|
|
"INTO"
|
|
|
|
"IS"
|
|
|
|
"KILL"
|
|
|
|
"KV"
|
|
|
|
"LET"
|
|
|
|
"LICENSE"
|
|
|
|
"LIMIT"
|
|
|
|
"LOGIN"
|
|
|
|
"MERGE"
|
|
|
|
"NAMESPACE"
|
|
|
|
"NONE"
|
|
|
|
"NONEINSIDE"
|
|
|
|
"NOTINSIDE"
|
|
|
|
"NS"
|
|
|
|
"NULL"
|
|
|
|
"NUMERIC"
|
|
|
|
"OK"
|
|
|
|
"ON"
|
|
|
|
"OPTION"
|
|
|
|
"OR"
|
|
|
|
"ORDER"
|
|
|
|
"OUTSIDE"
|
|
|
|
"PARALLEL"
|
|
|
|
"PARAM"
|
|
|
|
"PASSHASH"
|
|
|
|
"PASSWORD"
|
|
|
|
"PATCH"
|
|
|
|
"PATH"
|
|
|
|
"PERMISSIONS"
|
|
|
|
"PI"
|
|
|
|
"RELATE"
|
|
|
|
"REMOVE"
|
|
|
|
"REPLACE"
|
|
|
|
"RETURN"
|
|
|
|
"SC"
|
|
|
|
"SCHEMAFUL"
|
|
|
|
"SCHEMAFULL"
|
|
|
|
"SCHEMALESS"
|
|
|
|
"SCOPE"
|
|
|
|
"SELECT"
|
|
|
|
"SESSION"
|
|
|
|
"SET"
|
|
|
|
"SIGHUP"
|
|
|
|
"SIGINT"
|
|
|
|
"SIGNIN"
|
|
|
|
"SIGNUP"
|
|
|
|
"SIGQUIT"
|
|
|
|
"SIGTERM"
|
|
|
|
"SLEEP"
|
|
|
|
"SPLIT"
|
|
|
|
"START"
|
|
|
|
"TABLE"
|
|
|
|
"TABLES"
|
|
|
|
"TAU"
|
|
|
|
"TB"
|
|
|
|
"THEN"
|
|
|
|
"TIMEOUT"
|
|
|
|
"TK"
|
|
|
|
"TOKEN"
|
|
|
|
"TRANSACTION"
|
|
|
|
"TRUE"
|
|
|
|
"TYPE"
|
|
|
|
"UNIQUE"
|
|
|
|
"UPDATE"
|
|
|
|
"UPPERCASE"
|
|
|
|
"USE"
|
2023-07-29 18:47:25 +00:00
|
|
|
"USER"
|
2023-04-30 07:49:03 +00:00
|
|
|
"VALUE"
|
|
|
|
"VALUES"
|
|
|
|
"VERSION"
|
|
|
|
"WHEN"
|
|
|
|
"WHERE"
|
|
|
|
"&&"
|
|
|
|
"||"
|
|
|
|
"??"
|
|
|
|
"?:"
|
|
|
|
"!="
|
|
|
|
"=="
|
|
|
|
"?="
|
|
|
|
"*="
|
|
|
|
"!~"
|
|
|
|
"?~"
|
|
|
|
"*~"
|
|
|
|
"<="
|
|
|
|
">="
|
|
|
|
"**"
|
|
|
|
"::"
|
|
|
|
"array"
|
|
|
|
"array::"
|
|
|
|
"array::add("
|
|
|
|
"array::all("
|
|
|
|
"array::any("
|
|
|
|
"array::append("
|
2023-07-20 08:27:04 +00:00
|
|
|
"array::at("
|
2023-07-10 08:15:18 +00:00
|
|
|
"array::boolean_and("
|
|
|
|
"array::boolean_not("
|
|
|
|
"array::boolean_or("
|
|
|
|
"array::boolean_xor("
|
|
|
|
"array::clump("
|
2023-04-30 07:49:03 +00:00
|
|
|
"array::combine("
|
|
|
|
"array::complement("
|
|
|
|
"array::concat("
|
|
|
|
"array::difference("
|
|
|
|
"array::distinct("
|
2023-07-10 08:15:18 +00:00
|
|
|
"array::filter_index("
|
|
|
|
"array::find_index("
|
2023-07-19 14:23:07 +00:00
|
|
|
"array::first("
|
2023-04-30 07:49:03 +00:00
|
|
|
"array::flatten("
|
|
|
|
"array::group("
|
|
|
|
"array::insert("
|
|
|
|
"array::intersect("
|
2023-05-04 20:38:02 +00:00
|
|
|
"array::join("
|
2023-07-19 14:23:07 +00:00
|
|
|
"array::last("
|
2023-04-30 07:49:03 +00:00
|
|
|
"array::len("
|
2023-07-10 08:15:18 +00:00
|
|
|
"array::logical_and("
|
|
|
|
"array::logical_or("
|
|
|
|
"array::logical_xor("
|
|
|
|
"array::matches("
|
2023-04-30 07:49:03 +00:00
|
|
|
"array::max("
|
|
|
|
"array::min("
|
|
|
|
"array::pop("
|
|
|
|
"array::prepend("
|
|
|
|
"array::push("
|
|
|
|
"array::remove("
|
|
|
|
"array::reverse("
|
2023-05-03 21:48:05 +00:00
|
|
|
"array::slice("
|
2023-04-30 07:49:03 +00:00
|
|
|
"array::sort("
|
|
|
|
"array::sort::asc("
|
|
|
|
"array::sort::desc("
|
2023-07-10 08:15:18 +00:00
|
|
|
"array::transpose("
|
2023-04-30 07:49:03 +00:00
|
|
|
"array::union("
|
|
|
|
"count("
|
|
|
|
"crypto"
|
|
|
|
"crypto::"
|
|
|
|
"crypto::md5("
|
|
|
|
"crypto::sha1("
|
|
|
|
"crypto::sha256("
|
|
|
|
"crypto::argon2::compare("
|
|
|
|
"crypto::argon2::generate("
|
|
|
|
"crypto::pbkdf2::compare("
|
|
|
|
"crypto::pbkdf2::generate("
|
|
|
|
"crypto::bcrypt::compare("
|
|
|
|
"crypto::bcrypt::generate("
|
|
|
|
"crypto::scrypt::compare("
|
|
|
|
"crypto::scrypt::generate("
|
|
|
|
"geo"
|
|
|
|
"geo::"
|
|
|
|
"geo::area("
|
|
|
|
"geo::bearing("
|
|
|
|
"geo::centroid("
|
|
|
|
"geo::distance("
|
|
|
|
"geo::hash"
|
|
|
|
"hash"
|
|
|
|
"geo::hash::decode("
|
|
|
|
"geo::hash::encode("
|
|
|
|
"http"
|
|
|
|
"http::"
|
|
|
|
"http::head("
|
|
|
|
"http::get("
|
|
|
|
"http::put("
|
|
|
|
"http::post("
|
|
|
|
"http::patch("
|
|
|
|
"http::delete("
|
|
|
|
"math"
|
|
|
|
"math::"
|
|
|
|
"math::abs("
|
|
|
|
"math::ceil("
|
|
|
|
"math::fixed("
|
|
|
|
"math::floor("
|
|
|
|
"math::max("
|
|
|
|
"math::mean("
|
|
|
|
"math::median("
|
|
|
|
"math::min("
|
|
|
|
"math::product("
|
|
|
|
"math::round("
|
|
|
|
"math::sqrt("
|
|
|
|
"math::sum("
|
|
|
|
"meta"
|
|
|
|
"meta::"
|
|
|
|
"meta::id("
|
|
|
|
"meta::tb("
|
|
|
|
"parse"
|
|
|
|
"parse::"
|
|
|
|
"parse::email"
|
|
|
|
"email"
|
|
|
|
"parse::email::host("
|
|
|
|
"parse::email::user("
|
|
|
|
"parse::email::domain("
|
|
|
|
"parse::email::fragments("
|
|
|
|
"parse::url::host("
|
|
|
|
"parse::url::path("
|
|
|
|
"parse::url::port("
|
|
|
|
"parse::url::query("
|
|
|
|
"rand("
|
|
|
|
"rand"
|
|
|
|
"rand::bool("
|
|
|
|
"rand::enum("
|
|
|
|
"rand::float("
|
|
|
|
"rand::guid("
|
|
|
|
"rand::int("
|
|
|
|
"rand::string("
|
|
|
|
"rand::time("
|
|
|
|
"rand::uuid("
|
|
|
|
"uuid"
|
|
|
|
"rand::uuid::v4("
|
|
|
|
"rand::uuid::v7("
|
2023-07-16 13:04:22 +00:00
|
|
|
"search::score("
|
|
|
|
"search::highlight("
|
|
|
|
"search::offsets("
|
2023-04-30 07:49:03 +00:00
|
|
|
"session"
|
|
|
|
"session::"
|
|
|
|
"session::db("
|
|
|
|
"session::id("
|
|
|
|
"session::ip("
|
|
|
|
"session::ns("
|
|
|
|
"session::origin("
|
|
|
|
"session::sc"
|
|
|
|
# Sleep is just going to slow the fuzzer down
|
|
|
|
# "sleep("
|
|
|
|
"string"
|
|
|
|
"string::concat("
|
2023-05-03 10:40:17 +00:00
|
|
|
"string::contains("
|
2023-07-14 20:37:52 +00:00
|
|
|
"string::distance::hamming("
|
|
|
|
"string::distance::levenshtein("
|
2023-04-30 07:49:03 +00:00
|
|
|
"string::endsWith("
|
2023-09-04 16:10:18 +00:00
|
|
|
"string::is::alphanum("
|
|
|
|
"string::is::alpha("
|
|
|
|
"string::is::ascii("
|
|
|
|
"string::is::datetime("
|
|
|
|
"string::is::domain("
|
|
|
|
"string::is::email("
|
|
|
|
"string::is::hexadecimal("
|
|
|
|
"string::is::latitude("
|
|
|
|
"string::is::longitude("
|
|
|
|
"string::is::numeric("
|
|
|
|
"string::is::semver("
|
|
|
|
"string::is::url("
|
|
|
|
"string::is::uuid("
|
2023-04-30 07:49:03 +00:00
|
|
|
"string::join("
|
|
|
|
"string::len("
|
|
|
|
"string::lowercase("
|
|
|
|
"string::repeat("
|
|
|
|
"string::replace("
|
|
|
|
"string::reverse("
|
2023-07-14 20:37:52 +00:00
|
|
|
"string::similarity::fuzzy("
|
|
|
|
"string::similarity::jaro("
|
|
|
|
"string::similarity::smithwaterman("
|
2023-04-30 07:49:03 +00:00
|
|
|
"string::slice("
|
|
|
|
"string::slug("
|
|
|
|
"string::split("
|
|
|
|
"string::startsWith("
|
|
|
|
"string::trim("
|
|
|
|
"string::uppercase("
|
|
|
|
"string::words("
|
|
|
|
"time"
|
|
|
|
"time::"
|
|
|
|
"time::day("
|
|
|
|
"time::floor("
|
|
|
|
"time::format("
|
|
|
|
"time::group("
|
|
|
|
"time::hour("
|
2023-07-23 08:19:28 +00:00
|
|
|
"time::max("
|
|
|
|
"time::min("
|
2023-04-30 07:49:03 +00:00
|
|
|
"time::minute("
|
|
|
|
"time::month("
|
|
|
|
"time::nano("
|
|
|
|
"time::now("
|
|
|
|
"time::round("
|
|
|
|
"time::second("
|
|
|
|
"time::timezone("
|
|
|
|
"time::unix("
|
|
|
|
"time::wday("
|
|
|
|
"time::week("
|
|
|
|
"time::yday("
|
|
|
|
"time::year("
|
|
|
|
"type"
|
|
|
|
"type::"
|
|
|
|
"type::bool("
|
|
|
|
"type::datetime("
|
|
|
|
"type::decimal("
|
|
|
|
"type::duration("
|
|
|
|
"type::float("
|
|
|
|
"type::int("
|
2023-09-04 16:10:18 +00:00
|
|
|
"type::is::array("
|
|
|
|
"type::is::bool("
|
|
|
|
"type::is::bytes("
|
|
|
|
"type::is::collection("
|
|
|
|
"type::is::datetime("
|
|
|
|
"type::is::decimal("
|
|
|
|
"type::is::duration("
|
|
|
|
"type::is::float("
|
|
|
|
"type::is::geometry("
|
|
|
|
"type::is::int("
|
|
|
|
"type::is::line("
|
|
|
|
"type::is::null("
|
|
|
|
"type::is::multiline("
|
|
|
|
"type::is::multipoint("
|
|
|
|
"type::is::multipolygon("
|
|
|
|
"type::is::number("
|
|
|
|
"type::is::object("
|
|
|
|
"type::is::point("
|
|
|
|
"type::is::polygon("
|
|
|
|
"type::is::record("
|
|
|
|
"type::is::string("
|
|
|
|
"type::is::uuid("
|
2023-04-30 07:49:03 +00:00
|
|
|
"type::number("
|
|
|
|
"type::point("
|
|
|
|
"type::string("
|
|
|
|
"type::table("
|
|
|
|
"type::thing("
|
2023-07-16 13:04:22 +00:00
|
|
|
"vector::add("
|
|
|
|
"vector::angle("
|
|
|
|
"vector::cross("
|
|
|
|
"vector::divide("
|
|
|
|
"vector::dot("
|
|
|
|
"vector::magnitude("
|
|
|
|
"vector::multiply("
|
|
|
|
"vector::normalize("
|
|
|
|
"vector::project("
|
|
|
|
"vector::subtract("
|
|
|
|
"vector::distance::chebyshev("
|
|
|
|
"vector::distance::euclidean("
|
|
|
|
"vector::distance::hamming("
|
|
|
|
"vector::distance::mahalanobis("
|
|
|
|
"vector::distance::manhattan("
|
|
|
|
"vector::distance::minkowski("
|
|
|
|
"vector::similarity::cosine("
|
|
|
|
"vector::similarity::jaccard("
|
|
|
|
"vector::similarity::pearson("
|
|
|
|
"vector::similarity::spearman("
|
2023-04-30 07:49:03 +00:00
|
|
|
# TODO: Add Javascript keywords
|