001package gudusoft.gsqlparser;
002
003/**
004 * query hint type
005 *
006 * @see gudusoft.gsqlparser.nodes.TQueryHint
007 */
008public enum EQueryHint {
009    E_QUERY_HINT_UNKNOWN,
010    E_QUERY_HINT_HASH_GROUP,
011    E_QUERY_HINT_ORDER_GROUP,
012    E_QUERY_HINT_CONCAT_UNION,
013    E_QUERY_HINT_HASH_UNION,
014    E_QUERY_HINT_MERGE_UNION,
015    E_QUERY_HINT_LOOP_JOIN,
016    E_QUERY_HINT_MERGE_JOIN,
017    E_QUERY_HINT_HASH_JOIN,
018    E_QUERY_HINT_EXPAND_VIEWS,
019    E_QUERY_HINT_FAST,
020    E_QUERY_HINT_FORCE_ORDER,
021    E_QUERY_HINT_IGNORE_NONCLUSTERED_COLUMNSTORE_INDEX,
022    E_QUERY_HINT_KEEP_PLAN,
023    E_QUERY_HINT_KEEPFIXED_PLAN,
024    E_QUERY_HINT_MAXDOP,
025    E_QUERY_HINT_MAXRECURSION,
026    E_QUERY_HINT_OPTIMIZE_FOR,
027    E_QUERY_HINT_PARAMETERIZATION,
028    E_QUERY_HINT_RECOMPILE,
029    E_QUERY_HINT_ROBUST_PLAN,
030    E_QUERY_HINT_USE_PLAN,
031    E_QUERY_HINT_TABLE_HINT,
032    E_QUERY_HINT_QUERYTRACEON,
033    E_QUERY_HINT_LABEL,
034}