public class org.h2.fulltext.FullTextLucene extends org.h2.fulltext.FullText
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.h2.fulltext.FullTextLucene
  super_class: org.h2.fulltext.FullText
{
  protected static final boolean STORE_DOCUMENT_TEXT_IN_INDEX;
    descriptor: Z
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  private static final java.util.HashMap<java.lang.String, org.h2.fulltext.FullTextLucene$IndexAccess> INDEX_ACCESS;
    descriptor: Ljava/util/HashMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/HashMap<Ljava/lang/String;Lorg/h2/fulltext/FullTextLucene$IndexAccess;>;

  private static final java.lang.String TRIGGER_PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "FTL_"

  private static final java.lang.String SCHEMA;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "FTL"

  private static final java.lang.String LUCENE_FIELD_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "_DATA"

  private static final java.lang.String LUCENE_FIELD_QUERY;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "_QUERY"

  private static final java.lang.String LUCENE_FIELD_MODIFIED;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "_modified"

  private static final java.lang.String LUCENE_FIELD_COLUMN_PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "_"

  private static final java.lang.String IN_MEMORY_PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "mem:"

  private static final java.lang.reflect.Field TOTAL_HITS;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.h2.fulltext.FullTextLucene this
         0: .line 20
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tThe import org.apache cannot be resolved\n\tTopDocs cannot be resolved to a type\n\tDirectory cannot be resolved to a type\n\tRAMDirectory cannot be resolved to a type\n\tFSDirectory cannot be resolved\n\tAnalyzer cannot be resolved to a type\n\tStandardAnalyzer cannot be resolved to a type\n\tIndexWriterConfig cannot be resolved to a type\n\tIndexWriterConfig cannot be resolved to a type\n\tIndexWriterConfig cannot be resolved to a variable\n\tIndexWriter cannot be resolved to a type\n\tIndexWriter cannot be resolved to a type\n\tIndexFormatTooOldException cannot be resolved to a type\n\tIndexSearcher cannot be resolved to a type\n\tThe method getSearcher() from the type FullTextLucene.IndexAccess refers to the missing type IndexSearcher\n\tAnalyzer cannot be resolved to a type\n\tIndexWriter cannot be resolved to a type\n\tStandardQueryParser cannot be resolved to a type\n\tStandardQueryParser cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tTopDocs cannot be resolved to a type\n\tScoreDoc cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tFieldType cannot be resolved to a type\n\tFieldType cannot be resolved to a type\n\tFieldType cannot be resolved to a type\n\tTextField cannot be resolved to a variable\n\tFieldType cannot be resolved to a type\n\tFieldType cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tField cannot be resolved to a type\n\tFieldType cannot be resolved to a type\n\tField cannot be resolved to a type\n\tDateTools cannot be resolved\n\tDateTools cannot be resolved to a variable\n\tTextField cannot be resolved to a variable\n\tField cannot be resolved to a type\n\tTextField cannot be resolved to a variable\n\tFieldType cannot be resolved to a type\n\tTextField cannot be resolved to a variable\n\tTextField cannot be resolved to a variable\n\tField cannot be resolved to a type\n\tIndexWriter cannot be resolved to a type\n\tTerm cannot be resolved to a type\n\tTerm cannot be resolved to a type\n\tIndexWriter cannot be resolved to a type\n\tIndexWriter cannot be resolved to a type\n\tIndexSearcher cannot be resolved to a type\n\tIndexWriter cannot be resolved to a type\n\tIndexWriter cannot be resolved to a type\n\tIndexSearcher cannot be resolved to a type\n\tIndexSearcher cannot be resolved to a type\n\tIndexSearcher cannot be resolved to a type\n\tIndexReader cannot be resolved to a type\n\tDirectoryReader cannot be resolved\n\tIndexWriter cannot be resolved to a type\n\tIndexSearcher cannot be resolved to a type\n\tIndexSearcher cannot be resolved to a type\n\tIndexSearcher cannot be resolved to a type\n\tIndexWriter cannot be resolved to a type\n\tIndexSearcher cannot be resolved to a type\n\tIndexSearcher cannot be resolved to a type\n\tIndexSearcher cannot be resolved to a type\n\tDirectoryReader cannot be resolved\n\tIndexWriter cannot be resolved to a type\n\tIndexSearcher cannot be resolved to a type\n\tIndexWriter cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.h2.fulltext.FullTextLucene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/h2/fulltext/FullTextLucene;

  public static void init(java.sql.Connection);
    descriptor: (Ljava/sql/Connection;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 112
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
      Name  Flags
      conn  

  public static void createIndex(java.sql.Connection, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 142
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
            Name  Flags
      conn        
      schema      
      table       
      columnList  

  public static void dropIndex(java.sql.Connection, java.lang.String, java.lang.String);
    descriptor: (Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 163
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
        Name  Flags
      conn    
      schema  
      table   

  public static void reindex(java.sql.Connection);
    descriptor: (Ljava/sql/Connection;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 183
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
      Name  Flags
      conn  

  public static void dropAll(java.sql.Connection);
    descriptor: (Ljava/sql/Connection;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 202
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
      Name  Flags
      conn  

  public static java.sql.ResultSet search(java.sql.Connection, java.lang.String, int, int);
    descriptor: (Ljava/sql/Connection;Ljava/lang/String;II)Ljava/sql/ResultSet;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 224
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
        Name  Flags
      conn    
      text    
      limit   
      offset  

  public static java.sql.ResultSet searchData(java.sql.Connection, java.lang.String, int, int);
    descriptor: (Ljava/sql/Connection;Ljava/lang/String;II)Ljava/sql/ResultSet;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 249
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
        Name  Flags
      conn    
      text    
      limit   
      offset  

  protected static java.sql.SQLException convertException(java.lang.Exception);
    descriptor: (Ljava/lang/Exception;)Ljava/sql/SQLException;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 260
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      e     

  private static void createTrigger(java.sql.Connection, java.lang.String, java.lang.String);
    descriptor: (Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 271
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
        Name  Flags
      conn    
      schema  
      table   

  private static void createOrDropTrigger(java.sql.Connection, java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;Z)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 276
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
        Name  Flags
      conn    
      schema  
      table   
      create  

  protected static org.h2.fulltext.FullTextLucene$IndexAccess getIndexAccess(java.sql.Connection);
    descriptor: (Ljava/sql/Connection;)Lorg/h2/fulltext/FullTextLucene$IndexAccess;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 312
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDirectory cannot be resolved to a type\n\tRAMDirectory cannot be resolved to a type\n\tFSDirectory cannot be resolved\n\tAnalyzer cannot be resolved to a type\n\tStandardAnalyzer cannot be resolved to a type\n\tIndexWriterConfig cannot be resolved to a type\n\tIndexWriterConfig cannot be resolved to a type\n\tIndexWriterConfig cannot be resolved to a variable\n\tIndexWriter cannot be resolved to a type\n\tIndexWriter cannot be resolved to a type\n\tIndexFormatTooOldException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
      Name  Flags
      conn  

  protected static java.lang.String getIndexPath(java.sql.Connection);
    descriptor: (Ljava/sql/Connection;)Ljava/lang/String;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 339
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
      Name  Flags
      conn  

  private static void indexExistingRows(java.sql.Connection, java.lang.String, java.lang.String);
    descriptor: (Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 363
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
        Name  Flags
      conn    
      schema  
      table   

  private static void removeIndexFiles(java.sql.Connection);
    descriptor: (Ljava/sql/Connection;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 381
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
      Name  Flags
      conn  

  protected static void removeIndexAccess(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 395
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
           Name  Flags
      indexPath  

  protected static java.sql.ResultSet search(java.sql.Connection, java.lang.String, int, int, boolean);
    descriptor: (Ljava/sql/Connection;Ljava/lang/String;IIZ)Ljava/sql/ResultSet;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=5
         0: .line 432
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tIndexSearcher cannot be resolved to a type\n\tThe method getSearcher() from the type FullTextLucene.IndexAccess refers to the missing type IndexSearcher\n\tAnalyzer cannot be resolved to a type\n\tIndexWriter cannot be resolved to a type\n\tStandardQueryParser cannot be resolved to a type\n\tStandardQueryParser cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tTopDocs cannot be resolved to a type\n\tScoreDoc cannot be resolved to a type\n\tDocument cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
        Name  Flags
      conn    
      text    
      limit   
      offset  
      data    
}
SourceFile: "FullTextLucene.java"
NestMembers:
  org.h2.fulltext.FullTextLucene$FullTextTrigger  org.h2.fulltext.FullTextLucene$IndexAccess
InnerClasses:
  public final FullTextTrigger = org.h2.fulltext.FullTextLucene$FullTextTrigger of org.h2.fulltext.FullTextLucene
  private final IndexAccess = org.h2.fulltext.FullTextLucene$IndexAccess of org.h2.fulltext.FullTextLucene