pub static KEYWORDS: phf::Map<&'static str, TokenKind> = phf::phf_map! {
"ABS" => TokenKind::Abs,
"ACORN" => TokenKind::Acorn,
"ACOSH" => TokenKind::Acosh,
"AFTER" => TokenKind::After,
"ALL" => TokenKind::All,
"ALTER" => TokenKind::Alter,
"AND" => TokenKind::And,
"ANY" => TokenKind::Any,
"AS" => TokenKind::As,
"ASC" => TokenKind::Asc,
"AVERAGE_VECTOR" => TokenKind::AverageVector,
"BATCH" => TokenKind::Batch,
"BEST_SCORE" => TokenKind::BestScore,
"BETWEEN" => TokenKind::Between,
"BOOL" => TokenKind::Bool,
"BOTTOM_RIGHT" => TokenKind::BottomRight,
"BY" => TokenKind::By,
"CANDIDATES" => TokenKind::Candidates,
"CASE" => TokenKind::Case,
"CENTER" => TokenKind::Center,
"CLEAR" => TokenKind::Clear,
"COLLECTION" => TokenKind::Collection,
"COLLECTIONS" => TokenKind::Collections,
"CONSISTENCY" => TokenKind::Consistency,
"CONTEXT" => TokenKind::Context,
"COSINE" => TokenKind::Cosine,
"COUNT" => TokenKind::Count,
"CREATE" => TokenKind::Create,
"CROSS" => TokenKind::Cross,
"DATETIME" => TokenKind::Datetime,
"DATETIME_KEY" => TokenKind::DatetimeKey,
"DBSF" => TokenKind::Dbsf,
"DECAY" => TokenKind::Decay,
"DEFAULT" => TokenKind::Default,
"DEFAULTS" => TokenKind::Defaults,
"DELETE" => TokenKind::Delete,
"DENSE" => TokenKind::Dense,
"DESC" => TokenKind::Desc,
"DISCOVER" => TokenKind::Discover,
"DIVERSITY" => TokenKind::Diversity,
"DOT" => TokenKind::Dot,
"DROP" => TokenKind::Drop,
"ELSE" => TokenKind::Else,
"EMBED" => TokenKind::Embed,
"EMPTY" => TokenKind::Empty,
"END" => TokenKind::End,
"EUCLID" => TokenKind::Euclid,
"EXACT" => TokenKind::Exact,
"EXCEPT" => TokenKind::Except,
"EXCLUDE" => TokenKind::Exclude,
"EXP" => TokenKind::Exp,
"EXP_DECAY" => TokenKind::ExpDecay,
"EXTERIOR" => TokenKind::Exterior,
"FACET" => TokenKind::Facet,
"FALSE" => TokenKind::False,
"FEEDBACK" => TokenKind::Feedback,
"FIELD" => TokenKind::Field,
"FILTER" => TokenKind::Filter,
"FLOAT" => TokenKind::Float,
"FOR" => TokenKind::For,
"FORMULA" => TokenKind::Formula,
"FROM" => TokenKind::From,
"FUSION" => TokenKind::Fusion,
"GAUSS_DECAY" => TokenKind::GaussDecay,
"GEO" => TokenKind::Geo,
"GEO_BBOX" => TokenKind::GeoBbox,
"GEO_DISTANCE" => TokenKind::GeoDistance,
"GEO_POLYGON" => TokenKind::GeoPolygon,
"GEO_RADIUS" => TokenKind::GeoRadius,
"GLOBAL" => TokenKind::Global,
"GROUP" => TokenKind::Group,
"HAS_VECTOR" => TokenKind::HasVector,
"HNSW" => TokenKind::Hnsw,
"HNSW_EF" => TokenKind::HnswEf,
"HYBRID" => TokenKind::Hybrid,
"ID" => TokenKind::Id,
"IDF" => TokenKind::Idf,
"IGNORE" => TokenKind::Ignore,
"IMAGE" => TokenKind::Image,
"IN" => TokenKind::In,
"INCLUDE" => TokenKind::Include,
"INDEX" => TokenKind::Index,
"INDEXED_ONLY" => TokenKind::IndexedOnly,
"INDICES" => TokenKind::Indices,
"INSERT_ONLY" => TokenKind::InsertOnly,
"INTEGER" => TokenKind::Integer,
"INTERIORS" => TokenKind::Interiors,
"INTO" => TokenKind::Into,
"IS" => TokenKind::Is,
"KEY" => TokenKind::Key,
"KEYS" => TokenKind::Keys,
"KEYWORD" => TokenKind::Keyword,
"LAT" => TokenKind::Lat,
"LIMIT" => TokenKind::Limit,
"LIN_DECAY" => TokenKind::LinDecay,
"LN" => TokenKind::Ln,
"LOG" => TokenKind::Log,
"LON" => TokenKind::Lon,
"LOOKUP" => TokenKind::Lookup,
"MAJORITY" => TokenKind::Majority,
"MANHATTAN" => TokenKind::Manhattan,
"MATCH" => TokenKind::Match,
"MATCH_ANY" => TokenKind::MatchAny,
"MAX" => TokenKind::Max,
"MAX_SELECTIVITY" => TokenKind::MaxSelectivity,
"METADATA" => TokenKind::Metadata,
"MIDPOINT" => TokenKind::Midpoint,
"MIN" => TokenKind::Min,
"MMR" => TokenKind::Mmr,
"MODE" => TokenKind::Mode,
"MODEL" => TokenKind::Model,
"MULTI" => TokenKind::Multi,
"MULTIVECTOR" => TokenKind::Multivector,
"NAIVE" => TokenKind::Naive,
"NEAREST" => TokenKind::Nearest,
"NEGATIVE" => TokenKind::Negative,
"NESTED" => TokenKind::Nested,
"NOT" => TokenKind::Not,
"NULL" => TokenKind::Null,
"OBJECT" => TokenKind::Object,
"OFFSET" => TokenKind::Offset,
"ON" => TokenKind::On,
"OPTIMIZERS" => TokenKind::Optimizers,
"OPTIONS" => TokenKind::Options,
"OR" => TokenKind::Or,
"ORDER" => TokenKind::Order,
"OVERSAMPLING" => TokenKind::Oversampling,
"OVERWRITE" => TokenKind::Overwrite,
"PARAMS" => TokenKind::Params,
"PAYLOAD" => TokenKind::Payload,
"PHRASE" => TokenKind::Phrase,
"POINT" => TokenKind::Point,
"POINTS" => TokenKind::Points,
"POSITIVE" => TokenKind::Positive,
"POW" => TokenKind::Pow,
"PREFETCH" => TokenKind::Prefetch,
"PREFIX" => TokenKind::Prefix,
"QUANTIZATION" => TokenKind::Quantization,
"QUERY" => TokenKind::Query,
"QUORUM" => TokenKind::Quorum,
"QUOTA" => TokenKind::Quota,
"QUOTAS" => TokenKind::Quotas,
"RADIUS" => TokenKind::Radius,
"RANDOM" => TokenKind::Random,
"RECOMMEND" => TokenKind::Recommend,
"RELEVANCE" => TokenKind::Relevance,
"RERANK" => TokenKind::Rerank,
"RESCORE" => TokenKind::Rescore,
"RRF" => TokenKind::Rrf,
"RRF_K" => TokenKind::RrfK,
"RRF_WEIGHTS" => TokenKind::RrfWeights,
"SAMPLE" => TokenKind::Sample,
"SCALE" => TokenKind::Scale,
"SCORE" => TokenKind::Score,
"SCROLL" => TokenKind::Scroll,
"SET" => TokenKind::Set,
"SHARD" => TokenKind::Shard,
"SHOULD" => TokenKind::Should,
"SHOW" => TokenKind::Show,
"SIZE" => TokenKind::Size,
"SLICE" => TokenKind::Slice,
"SPARSE" => TokenKind::Sparse,
"SQRT" => TokenKind::Sqrt,
"START" => TokenKind::Start,
"STRATEGY" => TokenKind::Strategy,
"STRICT_MODE" => TokenKind::StrictMode,
"SUM_SCORES" => TokenKind::SumScores,
"TARGET" => TokenKind::Target,
"TEXT" => TokenKind::Text,
"THEN" => TokenKind::Then,
"THRESHOLD" => TokenKind::Threshold,
"TIMEOUT" => TokenKind::Timeout,
"TOKENS" => TokenKind::Tokens,
"TOP_LEFT" => TokenKind::TopLeft,
"TRUE" => TokenKind::True,
"TYPE" => TokenKind::Type,
"UPDATE" => TokenKind::Update,
"UPDATE_ONLY" => TokenKind::UpdateOnly,
"UPSERT" => TokenKind::Upsert,
"USING" => TokenKind::Using,
"UUID" => TokenKind::Uuid,
"VALUES" => TokenKind::Values,
"VALUES_COUNT" => TokenKind::ValuesCount,
"VECTOR" => TokenKind::Vector,
"WAIT" => TokenKind::Wait,
"WAL" => TokenKind::Wal,
"WHEN" => TokenKind::When,
"WHERE" => TokenKind::Where,
"WITH" => TokenKind::With,
};