class org.apache.cassandra.cql3.ReservedKeywords
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.cassandra.cql3.ReservedKeywords
  super_class: java.lang.Object
{
  static final java.lang.String[] reservedKeywords;
    descriptor: [Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    RuntimeInvisibleAnnotations: 
      com.google.common.annotations.VisibleForTesting()

  private static final java.util.Set<java.lang.String> reservedSet;
    descriptor: Ljava/util/Set;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 30
            bipush 62
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 31
            ldc "SELECT"
            aastore
            dup
            iconst_1
         2: .line 32
            ldc "FROM"
            aastore
            dup
            iconst_2
         3: .line 33
            ldc "WHERE"
            aastore
            dup
            iconst_3
         4: .line 34
            ldc "AND"
            aastore
            dup
            iconst_4
         5: .line 35
            ldc "ENTRIES"
            aastore
            dup
            iconst_5
         6: .line 36
            ldc "FULL"
            aastore
            dup
            bipush 6
         7: .line 37
            ldc "INSERT"
            aastore
            dup
            bipush 7
         8: .line 38
            ldc "UPDATE"
            aastore
            dup
            bipush 8
         9: .line 39
            ldc "WITH"
            aastore
            dup
            bipush 9
        10: .line 40
            ldc "LIMIT"
            aastore
            dup
            bipush 10
        11: .line 41
            ldc "USING"
            aastore
            dup
            bipush 11
        12: .line 42
            ldc "USE"
            aastore
            dup
            bipush 12
        13: .line 43
            ldc "SET"
            aastore
            dup
            bipush 13
        14: .line 44
            ldc "BEGIN"
            aastore
            dup
            bipush 14
        15: .line 45
            ldc "UNLOGGED"
            aastore
            dup
            bipush 15
        16: .line 46
            ldc "BATCH"
            aastore
            dup
            bipush 16
        17: .line 47
            ldc "APPLY"
            aastore
            dup
            bipush 17
        18: .line 48
            ldc "TRUNCATE"
            aastore
            dup
            bipush 18
        19: .line 49
            ldc "DELETE"
            aastore
            dup
            bipush 19
        20: .line 50
            ldc "IN"
            aastore
            dup
            bipush 20
        21: .line 51
            ldc "CREATE"
            aastore
            dup
            bipush 21
        22: .line 52
            ldc "KEYSPACE"
            aastore
            dup
            bipush 22
        23: .line 53
            ldc "SCHEMA"
            aastore
            dup
            bipush 23
        24: .line 54
            ldc "COLUMNFAMILY"
            aastore
            dup
            bipush 24
        25: .line 55
            ldc "TABLE"
            aastore
            dup
            bipush 25
        26: .line 56
            ldc "MATERIALIZED"
            aastore
            dup
            bipush 26
        27: .line 57
            ldc "VIEW"
            aastore
            dup
            bipush 27
        28: .line 58
            ldc "INDEX"
            aastore
            dup
            bipush 28
        29: .line 59
            ldc "ON"
            aastore
            dup
            bipush 29
        30: .line 60
            ldc "TO"
            aastore
            dup
            bipush 30
        31: .line 61
            ldc "DROP"
            aastore
            dup
            bipush 31
        32: .line 62
            ldc "PRIMARY"
            aastore
            dup
            bipush 32
        33: .line 63
            ldc "INTO"
            aastore
            dup
            bipush 33
        34: .line 64
            ldc "ALTER"
            aastore
            dup
            bipush 34
        35: .line 65
            ldc "RENAME"
            aastore
            dup
            bipush 35
        36: .line 66
            ldc "ADD"
            aastore
            dup
            bipush 36
        37: .line 67
            ldc "ORDER"
            aastore
            dup
            bipush 37
        38: .line 68
            ldc "BY"
            aastore
            dup
            bipush 38
        39: .line 69
            ldc "ASC"
            aastore
            dup
            bipush 39
        40: .line 70
            ldc "DESC"
            aastore
            dup
            bipush 40
        41: .line 71
            ldc "ALLOW"
            aastore
            dup
            bipush 41
        42: .line 72
            ldc "IF"
            aastore
            dup
            bipush 42
        43: .line 73
            ldc "IS"
            aastore
            dup
            bipush 43
        44: .line 74
            ldc "GRANT"
            aastore
            dup
            bipush 44
        45: .line 75
            ldc "OF"
            aastore
            dup
            bipush 45
        46: .line 76
            ldc "REVOKE"
            aastore
            dup
            bipush 46
        47: .line 77
            ldc "MODIFY"
            aastore
            dup
            bipush 47
        48: .line 78
            ldc "AUTHORIZE"
            aastore
            dup
            bipush 48
        49: .line 79
            ldc "DESCRIBE"
            aastore
            dup
            bipush 49
        50: .line 80
            ldc "EXECUTE"
            aastore
            dup
            bipush 50
        51: .line 81
            ldc "NORECURSIVE"
            aastore
            dup
            bipush 51
        52: .line 82
            ldc "TOKEN"
            aastore
            dup
            bipush 52
        53: .line 83
            ldc "NULL"
            aastore
            dup
            bipush 53
        54: .line 84
            ldc "NOT"
            aastore
            dup
            bipush 54
        55: .line 85
            ldc "NAN"
            aastore
            dup
            bipush 55
        56: .line 86
            ldc "INFINITY"
            aastore
            dup
            bipush 56
        57: .line 87
            ldc "OR"
            aastore
            dup
            bipush 57
        58: .line 88
            ldc "REPLACE"
            aastore
            dup
            bipush 58
        59: .line 89
            ldc "DEFAULT"
            aastore
            dup
            bipush 59
        60: .line 90
            ldc "UNSET"
            aastore
            dup
            bipush 60
        61: .line 91
            ldc "MBEAN"
            aastore
            dup
            bipush 61
        62: .line 92
            ldc "MBEANS"
            aastore
        63: .line 29
            putstatic org.apache.cassandra.cql3.ReservedKeywords.reservedKeywords:[Ljava/lang/String;
        64: .line 94
            getstatic org.apache.cassandra.cql3.ReservedKeywords.reservedKeywords:[Ljava/lang/String;
            invokestatic com.google.common.collect.ImmutableSet.copyOf:([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
            putstatic org.apache.cassandra.cql3.ReservedKeywords.reservedSet:Ljava/util/Set;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.cassandra.cql3.ReservedKeywords this
         0: .line 26
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.cassandra.cql3.ReservedKeywords this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/cql3/ReservedKeywords;

  static boolean isReserved(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String text
         0: .line 98
            getstatic org.apache.cassandra.cql3.ReservedKeywords.reservedSet:Ljava/util/Set;
            aload 0 /* text */
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // java.lang.String text
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      text  
}
SourceFile: "ReservedKeywords.java"